随笔分类 -  Z History / JavaScript基础知识积累

摘要:onerror 事件会在文档或图像加载过程中发生错误时被触发。案例:如果: src 路径加载错误;则触发 onerror事件 。 阅读全文
posted @ 2014-12-10 14:26 Coding_Yong 阅读(454) 评论(0) 推荐(0)
摘要:abcde这里的bind可不是事件,只是把函数绑定上默认参数的方法而已。 通过代码可知: bind 改变了原来的 function 参数 阅读全文
posted @ 2014-11-07 16:34 Coding_Yong 阅读(668) 评论(0) 推荐(0)
摘要:querySelector('a')querySelectorAll('a')querySelector和querySelectorAll的参数须是符合css selector的字符串。不同的是querySelector返回的是一个对象,querySelectorAll返回的一个集合(NodeLis... 阅读全文
posted @ 2014-10-31 11:01 Coding_Yong 阅读(130) 评论(0) 推荐(0)
摘要://第一种 创建类方法。// 用方法模拟 构造函数。function classobj() { this.name = 'xiaoming';}classobj.text = 'text';//创建实例对象var obj = new classobj();console.log(obj);/... 阅读全文
posted @ 2014-10-30 15:20 Coding_Yong 阅读(661) 评论(0) 推荐(0)
摘要:1, 从 html 头部 到 底部 依次执行,包括 js文件,不包括$(function(){})。2, 然后在执行 $(function(){})---------------------------------对于JavaScript引擎而言,代码是什么?一个网页是可以用多个SCRIPT标签来载... 阅读全文
posted @ 2014-10-28 17:32 Coding_Yong 阅读(988) 评论(0) 推荐(0)
摘要:unshift:在数据首段添加元素。push: 在数组的末端添加元素。shift:移除并返回第一个元素,会影响 数组长度。pop:移除并返回最后一个元素。会影响 数组长度。delete 数组[索引] ,删除数组内的一个元素,但是数组长度不会发生变化。join: 把数组元素连接起来,拼成字符串。元素之... 阅读全文
posted @ 2014-10-24 09:26 Coding_Yong 阅读(141) 评论(0) 推荐(0)
摘要:var o={x:1};var p=Object.create(o); //根据对象o 创建对象 pbool b= o.isprototypeof(p); alert(b); 阅读全文
posted @ 2014-10-23 17:10 Coding_Yong 阅读(304) 评论(0) 推荐(0)
摘要:// 这种方法不起作用 if (x == undefined) { // 作某些操作 }// 这个方法同样不起作用- if (typeof(x) == undefined) { // 作某些操作 }// 这个方法有效 if (typeof(x) == "undefined") { // 作某些操作 ... 阅读全文
posted @ 2014-10-23 11:00 Coding_Yong 阅读(251) 评论(0) 推荐(0)
摘要:var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;var a7 = NaN;var a8 = undefined;alert(typeof a); //显示"undefined... 阅读全文
posted @ 2014-10-23 10:58 Coding_Yong 阅读(709) 评论(0) 推荐(0)
摘要:IN 左侧是属性名;右侧是对象名, 如果 属性是 自有属性 或者继承属性 则返回 TRUEvar o={x:1,y:2}"x" in o 返回 true;hasOwnProperty() 用来检测对象的属性 是否是 自有属性。var o={x:1};o.hasOwnProperty("x") ... 阅读全文
posted @ 2014-10-23 10:10 Coding_Yong 阅读(391) 评论(0) 推荐(0)
摘要:p-> o{x:1,y:2}->r说明: p继承 o假设: p 不包含 x属性; 当 x=2 时,则在 p中新生成一个x属性 然后进行赋值,不会改变 父类的x值。 p 包含x属性; 当 x=2时 ,则 直接赋值给x。 总结:无论那总情况 父类的值 不会发生改变。 阅读全文
posted @ 2014-10-22 18:12 Coding_Yong 阅读(430) 评论(0) 推荐(0)
摘要:1 var func =function(){} ,即和 var 变量的特性 一样。 func 变量名提前,但是不会初始化,直到执行到初始化代码。2 function func(){} 变量名 和方法体 都会提前到 顶部执行。实例:{vark=xx();functionxx(){return5;... 阅读全文
posted @ 2014-10-22 16:19 Coding_Yong 阅读(1055) 评论(0) 推荐(0)
摘要:"==" 不严格意义上的 相等;"===" 严格意义上的相等1==true return true1===true return false 阅读全文
posted @ 2014-10-10 11:24 Coding_Yong 阅读(155) 评论(0) 推荐(0)
摘要:首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,... 阅读全文
posted @ 2014-09-26 11:08 Coding_Yong 阅读(243) 评论(0) 推荐(0)
摘要:var name = "The Window";var object = { name: "My Object", getNameFunc: function () { return function () { return this.name; ... 阅读全文
posted @ 2014-09-19 17:51 Coding_Yong 阅读(193) 评论(0) 推荐(0)
摘要:http://xiaolele.iteye.com/blog/682287 阅读全文
posted @ 2014-09-19 17:26 Coding_Yong 阅读(250) 评论(0) 推荐(0)
摘要:var a = "Hello World";function test() { alert(window.a); // "Hello World" alert(a); //underfined JavaScript 在执行的时候 会对全局的变量(包括局部变量进行检测)... 阅读全文
posted @ 2014-09-19 15:27 Coding_Yong 阅读(210) 评论(0) 推荐(0)