03 2016 档案
摘要:/** * Created by fa on 2016/3/15. */ var data = { name:"hello", children:[{ name:"child", height:50 }] } console.log(JSON.stringify(data)); //第二个参数是数组就表示只获取指定的属性 console...
阅读全文
摘要:周末跟同学聊起他面试的事,被问起单链表翻转。当时想了个算法,遍历链表节点,就地翻转。 后面上网查了下,有三种: 1,弄个新链表,把旧链表每个节点都insertFirst。 2,弄个数组,存储旧链表,然后遍历一轮,翻转。 3,遍历链表的节点,就地翻转,性能最快。 后来,想找个JS单链表的类,没找到
阅读全文
摘要:乘着周日有点时间,阅读一下玉伯大神的源码。 seajs的源码写得真的很好,很是佩服,工整美观不愧是大神,造福百姓。 说起seajs不得不说,AMD和CMD的区别。 CMD 推崇依赖就近,AMD 推崇依赖前置。 事实上我对他们的区别没啥兴趣。关键是requirejs没明显的BUG,seajs明显没BU
阅读全文
摘要:1、构造继承 function Parent(){ this.name = "Parent"; } function Child(){ Parent.call(this); } var child = new Child(); console.log(child.name); 2、原型继承 func
阅读全文
摘要:好记性不如烂笔头,别人整理的不如自己理解了再整理。 1,减少http请求2,减少dns查询3,避免重定向4,使用cdn5,启用gzip6,配置etag7,添加expires或cache-control头8,js和css独立成文件9,压缩js和css10,css放在顶部11,不要使用css表达式12,
阅读全文
摘要:此文章只为了帮助自己记忆 。 以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入
阅读全文

浙公网安备 33010602011771号