参考资料:https://github.com/isaacs/node-glob
下文是关于 Gulp 的 gulp.src(globs[, options])
方法的第一个参数 globs
的学习。
需要注意的是:
当该参数 globs
为数组时,其包含的多个 glob 会按顺序进行解析,这意味着以下意图是可以实现的:
用Mocha和Chai对JavaScript进行单元测试
你曾试过修改代码后,导致其它地方出现问题吗?
也许有大多数人试过。因为这是几乎不可避免的,特别在庞大的代码面前。由于代码间可能是环环相扣的,改变一处会影响另一处。
但如果这种情况不会发生呢?如果你有一种方法能知道改变后会出现的结果呢?这无疑是极好的。因为修改代码后无需担心会破坏什么东西,从而程序出现 bug 的概率更低,在 debug 上花费时间更少。
《JavaScript(ES5)的面向对象精要》读书笔记
2016年1月16日-17日两天看完了《JavaScript面向对象精要》(参加异步社区的活动送的),这本书虽然不够100页,但都是精华,不愧是《JavaScript高级程序设计》作者 Nicholas C.Zakas 的最新力作。
细说JavaSript单线程的一些事
最近被同学问道 JavaScript 单线程的一些事,我竟回答不上。好吧,感觉自己的 JavaScript 白学了。下面是我这几天整理的一些关于 JavaScript 单线程的一些事。
让footer固定在页面(或视口)底部
这是一个让网站footer固定在浏览器(页面内容小于浏览器高度时)/页面底部的技巧。由HTML和CSS实现,没有令人讨厌的hacks。所以这就能在所有主流浏览器上正常运行(甚至包括IE5和IE6)。
其实闭包并不高深莫测
几年前,我还是一名高中生时,我的一个朋友向我讲述了闭包的概念。虽然我当时一点也不明白他想表达的内容,但他在向我讲述时却表现得非常高大上。对于当时的我来说,闭包看来是一个深不可测的魔法。即使 Google 后也不能解除我的疑惑。而所有我能查阅的科技文章,都为高中生所难以理解。
脱离jQuery,使用原生Ajax
Ajax 是异步的JavaScript和XML的简称,是一种更新页面某部分的机制。它赋予了你从服务器获取数据后,更新页面某部分的权力,从而避免了刷新整个页面。另外,以此方式实现页面局部更新,不仅能有效地打造流畅的用户体验,而且减轻了服务器的负载。
再次阅读《精通CSS-高级Web标准解决方案(第二版)》
昨天(2015年11月21日) 在我们学校举行了大型招聘会。我面试了三家企业。有一家企业是先做笔试题的,做完后发现自己还是很多细节处理得不够。无论还有没有二面,我还是要重新把《精通CSS》和《JavaScript高级程序设计》这两本书重新看一遍。
如何成为一个JavaScript 大牛?
在成长的过程中,我的兴趣点不断发散,而且都是看似不相关的领域。我喜欢数学正如我喜欢历史一样。我的目标是成为一个 多才多艺的人 – 博学者-,能在多个领域成为优秀人才。这证实是一项艰巨的任务,我忽然面临着行行皆通,样样稀松的危险。
实现类似 QQ音乐网页版 的单页面总结
最近需要对创业团队的网站进行改版,而我负责前端设计和实现。
下面是一些总结与体会:
当设计完成之前,我就跟和我配合的Java 后台说用iframe实现,结果说麻烦不肯,到最后突然对我说还是用iframe吧,说他以前也用过,很简单–!…其实我之间也基本没用iframe,对它比较陌生,但是 QQmusic 网页版就是用iframe 做的,印象比较深刻!