01 2017 档案

摘要:$('html, body').animate({scrollTop: $("#"+id).offset().top-20}, 200); 阅读全文
posted @ 2017-01-18 21:22 jentary 阅读(218) 评论(0) 推荐(0) 编辑
摘要:var my = function (name,fn){ alert(name); (fn&&typeof(fn) "function")&&fn(name); }; var mycallback = function(name){ alert("回调"+name); } my('张三',mycal 阅读全文
posted @ 2017-01-18 09:30 jentary 阅读(170) 评论(0) 推荐(0) 编辑
摘要:匿名函数 (function(){ console.info("111111111"); })(); var my = (function(){ return "11111111"; })(); 函数里放匿名函数叫闭包 function my(){ return function(){ return 阅读全文
posted @ 2017-01-13 22:02 jentary 阅读(141) 评论(0) 推荐(0) 编辑
摘要:每个函数或对象都有一个原型属性指向一个原型对象,除特殊除外 构造函数创建的对象中__proto__属性都指向同一个原型对象,共享这个原型对象 相当于java中static,所有对象都共享原型对象 __proto__指向其构造函数Object的prototype;box1. __proto__IE中不 阅读全文
posted @ 2017-01-12 21:47 jentary 阅读(173) 评论(0) 推荐(0) 编辑
摘要:call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。因为 JavaScript 的函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。二者的作用完全一样,只是接受参数的方式不太一样。 阅读全文
posted @ 2017-01-12 10:45 jentary 阅读(126) 评论(0) 推荐(0) 编辑
摘要:说到事件,就要追溯到网景与微软的“浏览器大战”了。当时,事件模型还没有标准,两家公司的实现就是事实标准。网景在Navigator中实现了“事件捕获”的事件系统,而微软则在IE中实现了一个基本上相反的事件系统,叫做“事件冒泡”。这两种系统的区别在于当事件发生时,相关元素处理(响应)事件的优先权不同。 阅读全文
posted @ 2017-01-09 14:33 jentary 阅读(1232) 评论(0) 推荐(0) 编辑