译:你该使用什么单元测试,Qunit、Jasmine还是Mocha?

2016-08-09
阅读 1 分钟
7.2k
不论你是在写浏览器端javascript还是后端的nodejs,总存在那么一个问题:我该使用什么单元测试库去确保我的代码如预期的运行呢?总是有那么一些流行的框架可供选择。如果你正在考虑Qunit、Jasmine或者Mocha,那么恰好我这有一些他们的优缺点信息介绍,你可能感兴趣。

论两种学习模式

2016-03-20
阅读 1 分钟
2k
引言 A:你是如何学习的,通过视频、书籍和实践结合?B:不是,一般情况是以一个问题为点去画线和面。 两种学习模式 按部就班方式获取知识(通过书、视频) 缺点 信息接收者缺乏深度思考和探索 信息发布者的知识体系不一定适合接受者 大脑不是硬盘,无损存储是不可能的 模式的图例化 这张图,是一本书的目录、一套知识体系...

js的一道经典题

2016-02-23
阅读 4 分钟
6.3k
题 {代码...} 答 {代码...} 概念 为了阅读效益最大化,请先了解执行环境和变量对象的文字性概念。 执行环境挺常见的,它是长这样的。它的特性是先进后出(stack)。 上述图片是来源于代码执行到Foo( ).getName( )。 (anonymous function) 其实就是global context 表示方法: {代码...} 变量对象也挺常见,在Chrome中长这样...

执行上下文(执行环境)-Chapter1

2016-02-11
阅读 5 分钟
2.1k
第一次翻译,希望各位多多包涵,有错误处还望指出,欢迎提出建议。 Chapter 1.Execution Contexts Introduction (介绍) Definitions (定义) Types of excutable code (可执行代码的类型) Global code(全局代码) Funcion code(函数代码) Eval code(eval代码) Conclusion(结论) Additional literature (文...

2016与2015

2016-02-06
阅读 1 分钟
1.5k
由于个人原因该文章已清除

BFC的一些探究

2016-02-01
阅读 11 分钟
4.4k
-------------写在前面---------------BFC是时候表演真正的技术了之前的内容是参考MDN的块级格式化上下文和自我思考的过程组成,今日重读感觉糟糕之极,于是便在此给出w3c规范中的定义以作补充。

浮动的一些探究

2016-01-30
阅读 7 分钟
4.5k
内容预览 包含块 浮动元素的特性 浮动元素的摆放规则 浮动元素的几种行为 清除浮动 一、包含块 所有元素的布局都是依赖于包含块的。 举个例子来说 {代码...} div.child的包含块就是div.parent,也就是说div.child位置的摆放是依赖于div.parent。div.parent的包含块就是body。 一句话总结:浮动元素的包含块定义为最近的...

行内元素的一些探究

2016-01-22
阅读 5 分钟
5.7k
案发 1.这些文字是如何摆放这么整齐的?为什么这个庞然大物的底部能对齐,顶部没对齐?为什么第二行与第一行的间距那么大? 2.为什么光秃秃的p标签没有高度,为什么在p标签中写入文字就有高度了呢?真的是因为文字大小撑起来的吗? 取证 vertical-align是主谋之一,使得庞然大物的底部对齐 line-height是另一主谋,导致...