使用对象字面量形式时,隐式地创建了一个以 Object.prototype 作为原型的对象。 以下两种方式等同。 var o1 = {}var o2 = Object.create(Object.prototype) 更省事的方法 var o3 = Object.create(null) 创建...
Gulp 的文件监听使用了 gaze,如果只看了 Gulp 的 API 文档可能会漏掉一些参数。 Gulp 文档 中提到: gulp.watch(glob[, opts], tasks) optsType: ObjectOptions, that are passed to gaze. options 包括: ...
语言特性升级,代码风格最佳实践变变变,各种 Lint 工具的报告分分钟逼死强迫症。用 Facebook 提供的基于 AST 变换的工具,轻松处理批量文件。
最近一个需求,需要用浏览器读取图片在前端缩略显示并且根据文件信息排序。 最近jsperf挂了, V2还在开发不太好用, 现在这里存个档。 使用Benchmark.js测试性能 写一个小页面测试两种方法速度: (function () { var suite = null; function read...
JSer们,不管是前后端,文件头的dependency部分堆积了一群犬牙交错的require语句的时候,内心有没有过一个冲动把它们全都捋一遍全对齐了!各种foramtter给平日的眼净心静贡献了不少力量,不过我印象中ST,VIM,Webstorm好像都没有这么个插件,干脆自己写一个吧。 需求 以等号对齐requ...
在~/.ctags
里加上这几行定义下scss文件的规则:
|
在~/.vimrc
里加上这几行(前提是VIM有安装Tagbar插件哦)
|
写正则真是越来越好玩了。
用正则表达式提取规则 JotForm团队的一篇文章 ([\\s\\S]*?){([\\s\\S]*?)} 分解一下 ([\\s\\S]*?) => any string as selector{ => then an opening bracket([\\s\\S]*?)...