JavaScript里的依赖注入

摘要: 迟早你需要用到其他开发人员的抽象成果——即你依靠别人的代码。我喜欢依赖自由(无依赖)的模块,但那是难以实现的。甚至你创建的那些漂亮的黑盒子组件也或多或少会依赖一些东西。这正是依赖注入大显身手的之处。现在有效地管理依赖的能力是绝对必要的。本文总结了我对问题探索和一些的解决方案。 阅读全文
posted @ 2014-01-24 15:07 颜海镜 阅读(1634) 评论(1) 推荐(12) 编辑

有趣的JavaScript原生数组函数

摘要: 在JavaScript中,可以通过两种方式创建数组,构造函数和数组直接量, 其中后者为首选方法。数组对象继承自Object.prototype,对数组执行typeof操作符返回‘object’而不是‘array’。然而执行[] instanceof Array返回true。此外,还有类数组对象是问题更复杂,如字符串对象,arguments对象。arguments对象不是Array的实例,但却有个length属性,并且值能通过索引获取,所以能像数组一样通过循环操作。 阅读全文
posted @ 2014-01-17 18:00 颜海镜 阅读(1897) 评论(6) 推荐(14) 编辑

编写更好的CSS

摘要: 编写好的CSS代码能提升页面的渲染速度。本质上,一条规则都没有引擎解析的最快。MDN上将CSS选择符归拆分成四个主要类别,如下所示,性能依次降低。 阅读全文
posted @ 2014-01-08 19:48 颜海镜 阅读(1993) 评论(14) 推荐(17) 编辑

一套名企WEB前端面试题,不提供答案

摘要: 这套题目是金山的面试题。(亲身经历) 阅读全文
posted @ 2014-01-07 13:38 颜海镜 阅读(656) 评论(2) 推荐(0) 编辑

探索JavaScript中Null和Undefined的深渊

摘要: 当讨论JavaScript中的原始数据类型时,大多数人都知道的基本知识,从String,Number到Boolean。这些原始类型相当简单,行为符合常识。但是,本文将更多聚焦独特的原始数据类型Null和Undefined,是什么让他们如此相似,却又似是而非。 阅读全文
posted @ 2014-01-05 13:19 颜海镜 阅读(1872) 评论(5) 推荐(9) 编辑

30个你必须记住的CSS选择符

摘要: 所以你学会了基础的id,类和后代选择符,然后你就一直用它们了吗?如果是这样,你丢失了(css的)巨大的灵活性。在本文中提到的很多选择器属于CSS3规范的一部分,因此,只有在现代浏览器中才可使用。 阅读全文
posted @ 2014-01-04 19:56 颜海镜 阅读(3926) 评论(20) 推荐(30) 编辑

揭秘JavaScript中谜一样的this

摘要: 在这篇文章里我想阐明JavaScript中的this,希望对你理解this的工作机制有一些帮助。作为JavaScript程序员学习this对于你的发展有很大帮助,可以说利大于弊。 阅读全文
posted @ 2013-12-27 18:34 颜海镜 阅读(1194) 评论(5) 推荐(0) 编辑

2013年JavaScript开发人员调查结果

摘要: JavaScript开发人员调查现在已经结束,一如既往社区对结果进行了进一步分析 阅读全文
posted @ 2013-12-27 11:32 颜海镜 阅读(472) 评论(0) 推荐(9) 编辑

给HTML初学者的三十条最佳实践

摘要: 三十个创建标记的最佳实践。 阅读全文
posted @ 2013-12-24 10:10 颜海镜 阅读(6292) 评论(25) 推荐(80) 编辑

给JavaScript初学者的24条最佳实践

摘要: 作为”30 HTML和CSS最佳实践”的后续,本周,我们将回顾JavaScript的知识 !如果你看完了下面的内容,请务必让我们知道你掌握的小技巧! 阅读全文
posted @ 2013-12-11 17:34 颜海镜 阅读(11083) 评论(39) 推荐(67) 编辑