posted @ 2016-05-09 11:54 哈哈镜-力争上游 阅读(267) 评论(0) 推荐(0) 编辑
摘要:
Array.prototype.slice.call 和 Array.prototype.push.apply 和 Object.prototype.toString.call() 阅读全文
摘要:
最近两天不忙的时候再回过来研究一下jquery的源码,看到$(document).ready()时,深入的研究了一下dom的加载问题。 我们都知道,window.onload可以解决我们的js执行时机问题。有了它,可以把代码放在页面的任何位置。但是我们也知道,window.onload 要在html 阅读全文
posted @ 2016-05-06 15:36 哈哈镜-力争上游 阅读(288) 评论(0) 推荐(0) 编辑
摘要:
很快就要从新浪离职了,最近心情比较轻松,抽点空整理一下构造函数和原型的机理。 我们都知道,在经典设计模式中我们最常用的就是工厂模式、构造函数模式、原型模式这几种,听起来‘模式’好像很高大上的样子,实际上我们在日常写js代码中会经常用到。 简单的说,工厂模式就是我们平常写的一个个函数,当要完成某项功能 阅读全文
posted @ 2016-04-26 11:08 哈哈镜-力争上游 阅读(302) 评论(0) 推荐(0) 编辑
摘要:
在我们写代码写到一定阶段的时候,就会想深究一下js,javascript是一种弱类型的编程语言,而js中一个最为重要的概念就是执行环境,或者说作用域。作用域重要性体现在哪呢?首先,函数在执行时会创建作用域链,我们可以通过作用域链,向上一层一层的找到我们想要的变量。其次,搞清楚作用域,有利于深层次的理 阅读全文
posted @ 2016-02-17 15:42 哈哈镜-力争上游 阅读(167) 评论(0) 推荐(0) 编辑
摘要:
现在会进行代码的合并和压缩已成为前端人员的必备知识,那么现在来介绍一个grunt的工具。grunt是个风靡世界的工具,它的首页是 http://www.gruntjs.net这是个中文网站,有文档可以参考。但是只看文档是不是觉得很蛋疼呢?一个字:看不太懂啊!好了,废话不多说,直接发安装步骤和注意事项... 阅读全文
posted @ 2016-01-05 18:00 哈哈镜-力争上游 阅读(309) 评论(0) 推荐(2) 编辑