读书笔记:编写高质量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系列也是非常好。看了收益匪浅。文章是谷歌翻译的,英文好的直接看原文吧。

JavaScript 高级技巧

2017-03-14
阅读 4 分钟
2.3k
1 安全类型检测 javascript内置类型检测并不可靠 safari某些版本(<4)typeof正则表达式返回为function 建议使用Object.prototype.toString.call()方法检测数据类型 {代码...} 对于ie中一COM对象形式实现的任何函数,isFunction都返回false,因为他们并非原生的javascript函数。 在web开发中,能够区分原生与非原生的...

jQuery进阶:用最优雅的方式写ajax请求

2017-03-13
阅读 4 分钟
5.3k
或许你也可以试试:xfire: 简单优雅、高度可配置的fetch接口批量生成工具 首先需要一个配置文件 {代码...} 然后需要一个方法,把配置文件生成接口 {代码...} 试用一下 {代码...} 注意点 fire(pathParm, payload)中的pathParm是最终会被渲染到请求的路径里面,而paylaod代表请求体。 例如: {代码...} path里面不仅仅可放...

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

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

使用nodejs自带debug工具调试nodejs

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

谷歌浏览器: Snippets小程序哪家强?

2017-02-17
阅读 9 分钟
5.8k
Snippets是可以在Chrome DevTools的“源”面板中创建和执行的小脚本。 您可以从任何页面访问和运行它们。 当您运行代码段时,它会从当前打开的页面的上下文执行。

爆炸了!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趋势并传播有关它的新闻。

12个值得关注的顶级可视化JS库 涉及图表、动画、时间处理,表格操作

2017-02-13
阅读 4 分钟
17.4k
本文是译文,原文是[链接]我在原文的基础上加了百度的Echats图表库,这个也是毫不逊色其他图表库的。另外Handsontable电子表格库也是蛮好玩的。

直接在Chrome DevTools调试Node.js

2017-02-03
阅读 2 分钟
9.9k
英文好的,直接看原文 [链接] 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的理解。 上...

vue 添加标签demo

2017-01-19
阅读 3 分钟
4.3k
demo效果图 在线演示地址 [链接] html {代码...} js {代码...}

菜鸟的谷歌浏览器devtools日志分析经验

2017-01-11
阅读 1 分钟
2.9k
2 不要总是使用console.log,试试console.info, console.error(),console.warn吧,让找日志更加方便。

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

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

Vue+websocket+stompjs 实时监控坐席状态demo

2016-12-28
阅读 9 分钟
25.8k
由于是前后端分离的demo, 程序的后端我不管,我只负责把前端做好,这只是个demo, 还有很多不完善的地方。 2018-01-09新增:后端的MQ事件结构现在也改了,该demo只能看看了。 html {代码...} js {代码...} 打开控制台,输入tm.initWebsocket()后,websocket连接正常。 之后坐席状态改变,可以看到有事件推送过来。 看下...

自从装了windows神器,再也不用羡慕mac了

2016-12-26
阅读 3 分钟
11.2k
Gow(Gnu On Windows)是Cygwin的轻量级替代品。 它使用一个方便的NSIS安装程序,安装超过100个非常有用的开源UNIX应用程序,编译为本机win32二进制文件。 它被设计为尽可能小,大约18 MB,而不是Cygwin,它可以运行超过100 MB根据选项。

UI大全:前端UI框架集合(持续更新,当前32个)

2016-12-05
阅读 7 分钟
24.8k
2017-1215 增加 Vuetify, Weex UI, Semantic UI React,element-react, element-angular,NG-ZORRO

发起Ajax请求当页面unload

2016-11-25
阅读 1 分钟
4k
1 同步Ajax 这种需求主要用于当浏览器关闭,或者刷新时,向后端发起Ajax请求。 {代码...} 使用async:false参数使请求同步(默认是异步的)。 同步请求锁定浏览器,直到完成。 如果请求是异步的,页面只是继续卸载。 它足够快,以至于该请求甚至没有时间触发。服务端很可能收不到请求。 2 navigator.sendBeacon 优点:简...

熟练使用使用jQuery Promise (Deferred)

2016-10-25
阅读 2 分钟
2.7k
以前用nodejs写后端程序时,遇到Promise这个概念,这个东西好呀!不用谢一层一层回调,直接用类似于jQuery的连缀方式。后来遇到bluebird这个库,它就是Promise库中很有名的。我希望可以把Promise用在前端的ajax请求上,但是我不想又引入bluebird。后来发现,jquery本身就具有类似于Promise的东西。于是我就jquery的Promi...

前端干货之JS最佳实践

2016-10-08
阅读 14 分钟
6.4k
一千个读者有一千个哈姆雷特,每个人都有自己的code style。我也曾为了要不要加分号给同事闹个脸红脖子粗,实际上有必要吗? 其实JavaScript已经有了比较流行的几个风格