随笔分类 - JavaScript
摘要:// Set timeout variables. var timoutWarning = 840000; // Display warning in 14 Mins. var timoutNow = 900000; // Timeout in 15 mins. var logoutUrl = 'h
阅读全文
posted @ 2016-02-18 14:43
fannet
摘要:Strict "use strict"; Object方法 Object.create() var a=Object.create(b) //会把b对象加到a._proto_ 上 实现继承 更精细的控制 var FantasticFour = Object.create( m...
阅读全文
posted @ 2015-11-27 10:31
fannet
摘要:instanceof obj instanceof function
沿着obj.__proto__查找,同时沿着function.prototype查找,如果能指向同一个对象则返回true
阅读全文
posted @ 2015-11-02 11:30
fannet
摘要:ES6教程 对象字面量+ 方法属性 let obj = { // before foo: function() { return 'foo' }, // after bar() { return 'bar' } }+ __proto__ let o = { __proto__: new Foo()...
阅读全文
posted @ 2015-09-30 10:49
fannet
摘要:js 异步编程风格promise模式在任何时刻都处于以下三种状态之一:未完成(unfulfilled)、已完成(resolved)和拒绝(rejected)。promise.then(resolvedHandler, rejectedHandler)//针对已完成和拒绝状态的处理,可以在resolv...
阅读全文
posted @ 2015-05-28 17:11
fannet
摘要:js引擎是单线程。浏览器有多个线程,常住线程:js引擎线程,渲染线程,事件触发线程。(渲染线程和js线程互斥,事件线程往任务队列加task)JavaScript引擎一直等待着任务队列中任务的到来.由于单线 程关系,这些任务得进行排队,一个接着一个被引擎处理.url:http://blog.csdn....
阅读全文
posted @ 2015-05-26 14:17
fannet
摘要:filtervar evens = _.filter([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; });=> [2, 4, 6]where_.where(listOfPlays, {author: "Shakespeare", ye...
阅读全文
posted @ 2015-05-11 11:16
fannet
摘要://创建命名空间function regNameSpace(nameSpace){ var names=nameSpace.split('.'); var root='window'; for(var i=0;i<names.length;i++) { root=root+'.'+names[i]...
阅读全文
posted @ 2015-04-09 17:21
fannet
摘要:1.语法基本型不可以加属性,读出来是undefinedvar a=1a.p=2console.log(a.p)输出:undefined2. undefined运算undefined+1=NaNundefined+'str'=undefinedstrundefined+true=NaN3. 声明顺序函...
阅读全文
posted @ 2015-03-30 15:32
fannet
摘要:javascript 的作用域(executing context,variable object,scope chain)是函数定义的时候决定的不是调用的时候决定的。JavaScript 对于全局函数内的this绑定为全局对象,而对于嵌套函数也是如此。this和函数定义无关,和调用它的对象有关。 ...
阅读全文
posted @ 2014-12-01 18:08
fannet

浙公网安备 33010602011771号