摘要: 1 1 原型链的终点是Object.prototype,当一个访问一个对象的属性的时候,首先在它的构造函数里面去查询this定义的属性,如果找到相应的属性就立即终止查询,如果没有找到相应的属性,就沿着原型链一层一层的查找直到Object.prototype。例如上面的... 阅读全文
posted @ 2014-10-29 17:12 暗语321 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: JScript和ECMAScript的变现不一致,但是对于现在的w3c规范来说都是遵循ECMAScript的。所以函数申明和函数表达式对JScript的表现在此就不做过多的介绍,可以移步汤姆大叔blog深入学习:揭秘命名函数表达式1 function foo(){ return 1; }//函数... 阅读全文
posted @ 2014-10-29 15:47 暗语321 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1 //1 2 1;setTimeout的异步我这里就不做过多的解释(异步回调,事件队列相关知识),主要写一下对一个参数是字串的时候注意的地方从上面的代码中我们可以看出来,setTimeout的第一个参数为字串的时候,其实它相当于new 了一个Function在Function里面去定义的a变量,相... 阅读全文
posted @ 2014-10-29 14:27 暗语321 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 一、首先是最常见的闭包 (Closure) 范式自执行函数的写法,这里用匿名函数封装(构造块级作用域),避免了匿名函数内部的代码与外部之间发生冲突(如使用了相同的变量名).1 (function() {// ...})(); 二、自执行函数和其他函数类似,都可以传入参数:jQuery源码中将w... 阅读全文
posted @ 2014-10-29 13:24 暗语321 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: varfoo=1;functionbar(){if(!foo){varfoo=10;}alert(foo);}bar();//解释:js没有块级作用域,if switch while等不会有块级作用域如果你对foo的值实际上为"10"而感到诧异的话,再看一下下面这个例子:vara=1;functio... 阅读全文
posted @ 2014-10-28 12:01 暗语321 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 1.作用域(scope):在javascript没有块级作用域,是由函数来划分的。变量和函数的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域(with和eval除外)。当定义了一个函数,当前的作用域链就保存起来,并且成为函数的... 阅读全文
posted @ 2014-10-28 10:53 暗语321 阅读(989) 评论(0) 推荐(0) 编辑
摘要: var rand = (function(){ var today = new Date(); var seed = today.getTime(); function rnd(){ seed = ( seed * 9301 + 49297 ) % 233280; return ... 阅读全文
posted @ 2014-10-26 23:13 暗语321 阅读(810) 评论(0) 推荐(0) 编辑
摘要: // Bind script tag hack transportjQuery.ajaxTransport( "script", function(s) { // This transport only deals with cross domain requests if ( s.crossD... 阅读全文
posted @ 2014-10-26 19:24 暗语321 阅读(604) 评论(1) 推荐(0) 编辑
摘要: 1 7 8 注意:Function instanceof Object/Function instanceof Function都是true;typeof返回的值是String类型并且全部是小写的,所以typeof []==='Object'返回的是false 阅读全文
posted @ 2014-10-25 16:46 暗语321 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,一共有两种类型的值,原始值和对象值.每个对象都有一个内部属性[prototype],我们通常称之为原型.原型的值可以是一个对象,也可以是null.当然也可能是一个值,如果它的值是一个对象,则这个对象也一定有自己的原型.这样就形成了一条线性的链,我们称之为原型链.访问一个... 阅读全文
posted @ 2014-10-25 00:14 暗语321 阅读(220) 评论(0) 推荐(0) 编辑