03 2016 档案

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