8行代码的模板字符串替换函数

2017-05-31
阅读 1 分钟
3k
特点 无依赖 无检查 无错误处理 无逻辑 无配置 代码 {代码...} demo {代码...}

关于JavaScropt函数式编程,我多么希望能早点看到这本书

2017-04-13
阅读 1 分钟
2.1k
我父亲以前跟我说过,有些事物在你得到之前是无足轻重的,得到之后就不可或缺了。微波炉是这样,智能手机是这样,互联网也是这样——老人们在没有互联网的时候过得也很充实。对我来说,函数的柯里化(curry)也是这样。

定时器学习:利用定时器分解耗时任务案例

2017-03-29
阅读 3 分钟
15.4k
对于执行时间过长的脚本,有的浏览器会弹出警告,说页面无响应。有的浏览器会直接终止脚本。总而言之,浏览器不希望某一个代码块长时间处于运行状态,因为js是单线程的。一个代码块长时间运行,将会导致其他任何任务都必须等待。从用户体验上来说,很有可能发生页面渲染卡顿或者点击事件无响应的状态。

突然觉得自己好像没学过JS

2017-03-24
阅读 1 分钟
5.8k
解释: for in 循环循环的值永远是key, key是一个字符串。所以total的值是:'0012'。它是一个字符串,字符串'0012'/3,0012会被转换成12,然后除以3,结果是4。

从一个小场景学会使用 apply方法

2017-03-17
阅读 1 分钟
1.2k
需求 需要自定义一个log方法,这个方法可以像原生的console.log一样 在开发环境我希望调用这个log会输出日志信息,生产环境我希望即使调用了这个方法,也不会输出日志信息。 实现这个log 可能要使用apply或者call方法 log的参数个数和类型都是不固定的 call的参数个数是固定的,要排除它 apply的参数是需要一个数组,这...

读书笔记:编写高质量javascript的68个方法

2017-03-17
阅读 1 分钟
2.5k
这本书的序是JavaScript之父Brendan Eich写的,作者是JavaScript标准化委员会专家。可想而知其质量如何。这本书不厚,和《JavaScript语言精粹》差不多厚,约等于4分之一的《JavaScript权威指南》的厚度。绝对值得一看。

2017年 最好的javascript 书籍

2017-03-14
阅读 5 分钟
5.5k
我看过三本,第1本,第二本,第四本。第一本买的的实体书,其他两本看的是电子书。第一本是大名鼎鼎老道写的,书很薄,但是非常经典。javascirpt忍者秘籍是jquery的作者写的,也是非常经典。you dont kown js系列也是非常好。看了收益匪浅。文章是谷歌翻译的,英文好的直接看原文吧。

nodejs 日志插件比较 VS 自定义日志插件

2017-02-22
阅读 3 分钟
7.3k
morgan 【优点】morgan配置非常简单 【优点】支持自定义日志格式 【优点】支持日志分机 【优点】支持日志压缩:使用rotating-file-stream 【缺点】无法同时往console和文件中写日志 log4js-node 【优点】配置简单 【优点】支持同时往控制台和文件中写数据 【优点】支持按照时间或文件大小分割文件 【优点】支持文件压缩 ...

使用nodejs自带debug工具调试nodejs

2017-02-21
阅读 3 分钟
10.2k
1 示例代码 app.js {代码...} 2 插入断点 方法:在需要设置断点的地方插入debugger关键字,程序会在这里暂停运行。 {代码...} 3 开启debugger 命令模式 node debug app.js {代码...} 4 debug模式下常用命令 4.1 步骤跳跃相关命令 cont ,c 继续执行 next , n 跳到下一个断点处 step , s 进入某个函数 out , o 跳出某个...

爆炸了!2017年你应该换个姿势阅读JavaScript!

2017-02-16
阅读 1 分钟
2k
曾经,你可以能习惯这样阅读javascript 现在,你可以用这个姿势阅读 怎么做呢? step1: {代码...} step2: {代码...} 项目地址:[链接] 欢迎试玩!

15行代码为segmentfault增加头条文章排序功能

2017-02-15
阅读 1 分钟
3.1k
有个需求,想看点赞最多的头条,但是页面没有这种按钮。怎么办?自己写吧。 先看效果 再看代码 {代码...}

【译】 13简单的优秀编码规则(从我15年的经验)

2017-02-15
阅读 2 分钟
4.8k
始终编​​写易于阅读且对开发人员可理解的代码。因为在硬可读代码上花费的时间和资源将远远高于从优化中获得的。如果你需要进行优化,那么使它像DI的独立模块,具有100%的测试覆盖率,并且不会被触及至少一年。

【译】一个值得所有前端开发者关注的网站: js.org

2017-02-14
阅读 1 分钟
6.7k
从一开始,对JavaScript的看法各不相同 - 有些人喜欢的语言,有人讨厌它。但是,对于使JavaScript成为最受欢迎的编程语言之一的社区的威力,应该毫无疑问。为了与社区的自由开放的心态保持一致,JS.ORG为开发人员及其项目免费提供了子域名。自第一步以来,我们还专注于跟踪JavaScript趋势并传播有关它的新闻。

直接在Chrome DevTools调试Node.js

2017-02-03
阅读 2 分钟
9.8k
英文好的,直接看原文 [链接] 1 要求 Node.js 6.3+ Chrome 55+ 2 操作步骤 1 打开连接 chrome://flags/#enable-devtools-experiments 2 开启开发者工具实验性功能 3 重启浏览器 4 打开 DevTools Setting -> Experiments tab 5 按6次shift后,隐藏的功能会出现,勾选"Node debugging" 3 运行程序 必须要有 --inspect {...

JSConf上的非常值得一看的视频

2017-01-30
阅读 1 分钟
4k
资料来自youtobe。 无法翻墙的可以使用这个链接:[链接] 1 Philip Roberts: What the heck is the event loop anyway? | JSConf EU 2014 腾讯视频地址:[链接] 推荐原因:在阮一峰JavaScript 运行机制详解:再谈Event Loop,文章里有一段话: 一年前,我写了一篇《什么是 Event Loop?》,谈了我对Event Loop的理解。 上...

装B利器:2016时间都去哪了?

2016-12-30
阅读 1 分钟
2k
[链接]这个软件支持win,mac,linux平台,需要在机器上装上客户端,然后按照说明做下去,你就会在他们的官网上看到一个dashboard, 记录你做了什么。