Chrome对于JavaScript 对话框的新策略——建议不要使用 alert, confirm, 和 prompt

2017-04-18
阅读 2 分钟
8.6k
原文作者:Chromium team 编译:胡子大哈 翻译原文:[链接] 英文连接:Chromium policy on JavaScript dialogs 转载请注明出处,保留原文链接以及作者信息 JavaScript 对话框的历史 JavaScript 诞生于 1995 年。第一个版本的 JavaScript 中窗口对象的几个方法是:alert(),confirm(),和 prompt()。 这在当时的环境是很...

如何使用 Faker.js 来 Mock Node.js 应用数据

2017-04-17
阅读 2 分钟
16.9k
当我们开发一个应用的时候,通常都不想耗过多的精力在数据上。创建数据库并且往数据库里塞用例数据这件事情,会使我很烦躁。我宁愿花更多的时间在 RESTful API 和如何构建前端应用上。

在 Node.js 中引入模块:你所需要知道的一切都在这里

2017-04-14
阅读 14 分钟
29k
本文作者:Jacob Beltran 编译:胡子大哈 翻译原文:[链接] 英文连接:Requiring modules in Node.js: Everything you need to know Node 中有两个核心模块来对模块依赖进行管理: require 模块。全局范围生效,不需要 require('require')。 module 模块。全局范围生效,不需要 require('module')。 你可以把 require 当...

使用 Vue.js 和 Chart.js 制作绚丽多彩的图表

2017-04-13
阅读 5 分钟
27.4k
深入学习 chart.js 的选项来制作漂亮的图表。交互式图表可以给你的数据可视化提供很酷的展示方式。但是大多数开箱即用的解决方案用默认的选项并不能做出很绚丽的图表。

函数式编程的兴衰与当前之崛起

2017-04-12
阅读 3 分钟
3.2k
本文是“组合式软件”系列的一篇文章,从头开始学习函数式编程和使用 JavaScript ES6+ 进行软件编程。请继续关注,后面还有很多相关内容。

谁说 JavaScript 很简单了?

2017-04-11
阅读 4 分钟
5.6k
本文作者:Aurélien Hervé 编译:胡子大哈 翻译原文:[链接] 英文连接:Who said javascript was easy ? 转载请注明出处,保留原文链接以及作者信息 本文介绍了 JavaScript 初学者应该知道的一些技巧和陷阱。如果你是老司机,就当做回顾了,哪里有写的不好的地方欢迎指出。 1. 你是否尝试过对一个数字数组进行排序呢? J...

由浅入深地教你开发自己的 React Router v4

2017-04-10
阅读 12 分钟
4.9k
我还记得我第一次学习开发客户端应用路由时的感觉,那时候我还是一个涉足在“单页面应用”的未出世的小伙子,那会儿,要是说它没把我的脑子弄的跟屎似的,那我是在撒谎。一开始的时候,我的感觉是我的应用程序代码和路由代码是两个独立且不同的体系,就像是两个同父异母的兄弟,互相不喜欢但是又不得不在一起。

从开发 2 个 Chrome 插件中学到的(对新手的 4 个提示和 6 个技巧)

2017-04-07
阅读 3 分钟
5k
最近我以前开发的一个 Chrome 插件开始流行起来,主要得益于被 Product Hunt 推荐了(你可以在这看到),所以我决定把当时开发时候总结的一些 tips 和技巧发出来。我开发这个插件主要是因为看了这篇文章,也送给你们:作为开发者我是如何跟上时代脚步的。

作为开发者我是如何跟上时代脚步的

2017-04-06
阅读 3 分钟
4.1k
本文作者:André Pena 编译:胡子大哈 翻译原文:[链接] 英文连接:How I stay up-to-date as a Developer 转载请注明出处,保留原文链接以及作者信息 译者注:本文中提到的一些网站也是译者经常逛的网站,对于新技术的了解和学习确实很有帮助,希望大家也能习惯于经常浏览前沿知识网站。 我的观念里,没有任何一个行业...

77% 的网站使用了至少有 1 个漏洞的 JavaScript 库

2017-04-05
阅读 3 分钟
16.7k
前几周有一篇文章介绍说有 37% 的网站使用了至少包含 1 个漏洞的 JavaScript 库。当我们写这个报告的时候,里面提到过,我们预计实际情况会比这个还要更糟。

10 个开发新人提及最多的 GitHub Repo

2017-04-01
阅读 2 分钟
4k
freeCodeCamp 社区每周都会产出数十亿字节的数据。其中最活跃的部分是聊天室系统。成千上万的人在这里聊技术,互相帮助,提高自己的编码技术。

测试你的前端代码 - part3(端到端测试)

2017-04-01
阅读 7 分钟
8.8k
本文作者:Gil Tayar 编译:胡子大哈 翻译原文:[链接] 英文连接:Testing Your Frontend Code: Part III (E2E Testing) 转载请注明出处,保留原文链接以及作者信息 上一篇文章《测试你的前端代码 - part2(单元测试)》中,我介绍了关于单元测试的基本知识,从本文介绍端到端测试(E2E 测试)。 端到端测试 在第二部分...

测试你的前端代码 - part2(单元测试)

2017-03-24
阅读 5 分钟
3.3k
本文作者:Gil Tayar 编译:胡子大哈 翻译原文:[链接] 英文连接:Testing Your Frontend Code: Part II (Unit Testing) 转载请注明出处,保留原文链接以及作者信息 上一篇文章《测试你的前端代码 - part1(介绍)》中,我介绍了关于前端测试的基本知识,从本文开始将具体介绍测试技术。 单元测试 上一节有讨论过,单元...

测试你的前端代码 - part1(介绍篇)

2017-03-24
阅读 3 分钟
4.4k
最近我的一个刚刚接触前端开发的朋友,问我如何测试他的 app。当时是电话交流的,大家都知道测试是一个繁杂的知识体系,不可能通过电话说清楚,不过我也跟他保证了要给他发一份“测试指引”。

React 动态渲染图片,提升用户体验

2017-03-21
阅读 3 分钟
9.9k
市场上竞争是非常残酷的,众所周知,仅仅有一个好的 idea 不足以使你的公司成为独角兽,执行力也同样重要。但是最终都会内化到产品中,进而归结为一个因素——用户体验。

WebAssembly 为什么比 asm.js 快?

2017-03-21
阅读 4 分钟
10.1k
作者:Alon Zakai <br/>编译:胡子大哈 翻译原文:[链接] <br/>英文原文:Why WebAssembly is Faster Than asm.js 转载请注明出处,保留原文链接以及作者信息 本文作者:Alon Zakai 英文连接:Why WebAssembly is Faster Than asm.js WebAssembly 是为 Web 而设计的、可以生成浏览器可执行的二进制文件的编...

扒一扒随机数(Random Number)的诞生历史

2017-03-20
阅读 5 分钟
6.7k
作者:Alon Zakai <br/>编译:胡子大哈 翻译原文:[链接] <br/>英文原文:A Brief History of Random Numbers 转载请注明出处,保留原文链接以及作者信息 (罗马 12mm 骰子,大英博物馆便携式文物保护方案-CC BY-SA 2.0) “在所有的产生随机数的事物中,我认为没有什么能够超越骰子了”,这是统计学家 Franci...

WebAssembly 系列(一)生动形象地介绍 WebAssembly

2017-03-16
阅读 2 分钟
12.3k
作者:Lin Clark <br/>编译:胡子大哈 翻译原文:[链接] <br/>英文原文:A cartoon intro to WebAssembly 转载请注明出处,保留原文链接以及作者信息 你可能已经听说过,WebAssembly 执行的更快。但是 WebAssembly 为什么执行的更快呢? 在这个系列文章中,我会为你解释这一点。 等等,什么是 WebAssembly?...

WebAssembly 系列(六)WebAssembly 的现在与未来

2017-03-16
阅读 3 分钟
7.6k
本文是关于 WebAssembly 系列的第六篇文章(本系列共六篇文章),也同时是本系列的收尾文章。如果你没有读先前文章的话,建议先读这里。如果对 WebAssembly 没概念,建议先读这里(中文文章)。

WebAssembly 系列(五)为什么 WebAssembly 更快?

2017-03-15
阅读 4 分钟
9.3k
作者:Lin Clark <br/>编译:胡子大哈 翻译原文:[链接] <br/>英文原文:What makes WebAssembly fast? 转载请注明出处,保留原文链接以及作者信息 本文作者:Lin Clark英文原文:What makes WebAssembly fast? 本文是关于 WebAssembly 系列的第五篇文章(本系列共六篇文章)。如果你没有读先前文章的话,建...

写一本关于 React.js 的小书

2017-03-14
阅读 3 分钟
12.1k
React.js 小书 本文作者:胡子大哈本文原文:React.js 小书 转载请注明出处,保留原文链接以及作者信息 在线阅读:[链接] 简介 这是一本关于 React.js 的小书。 因为工作中一直在使用 React.js,也一直以来想总结一下自己关于 React.js 的一些知识、经验。于是把一些想法慢慢整理书写下来,做成一本开源、免费、专业、简...

WebAssembly 系列(四)WebAssembly 工作原理

2017-03-14
阅读 5 分钟
18.5k
本文是关于 WebAssembly 系列的第四篇文章(本系列共六篇文章)。如果你没有读先前文章的话,建议先读这里。如果对 WebAssembly 没概念,建议先读这里(中文文章)。

WebAssembly 系列(三)编译器如何生成汇编

2017-03-12
阅读 2 分钟
8.2k
作者:Lin Clark <br/>编译:胡子大哈 翻译原文:[链接] <br/>英文原文:A crash course in assembly 转载请注明出处,保留原文链接以及作者信息 本文是关于 WebAssembly 系列的第三篇文章。如果你没有读先前文章的话,建议先读这里。如果对 WebAssembly 没概念,建议先读这里(中文文章)。 理解什么是汇编...

ES2015 的高性能及其改进方向

2017-03-11
阅读 8 分钟
5.7k
过去几个月 V8 团队聚焦于提升新增的 ES2015 的一些性能、提升最近一些其他 JavaScript 新特性的性能,使其能够达到或超越相应的 ES5 的性能。

WebAssembly 系列(二)JavaScript Just-in-time (JIT) 工作原理

2017-03-09
阅读 4 分钟
11.2k
作者:Lin Clark <br/>编译:胡子大哈 翻译原文:[链接] <br/>英文原文:A crash course in just-in-time (JIT) compilers 转载请注明出处,保留原文链接以及作者信息 本文是关于 WebAssembly 系列的第二篇文章。如果你没有读先前文章的话,建议先读这里。如果对 WebAssembly 没概念,建议先读这里(中文文...

掌握 HTTP 缓存——从请求到响应过程的一切(下)

2017-03-06
阅读 5 分钟
4.3k
CDN类的网站曾经一度雄踞 Alexa 域名排行的前 100。以前一些小网站不需要使用 CDN 或者根本负担不起其价格,不过这一现象近几年发生了很大的变化,CDN 市场上出现了很多按次付费,非公司性的提供商,这使得 CDN 变成人人都能负担的起的一种服务了。本文讲述的就是如何使用这种简单易用的缓存服务。

拿什么拯救你——汗牛充栋良莠不齐的技术类文章

2017-03-05
阅读 3 分钟
2.4k
作者:胡子大哈 <br/> 本文原文:[链接] <br/> 转载请注明出处,保留原文链接以及作者信息 每天各种渠道的技术类文章层出不穷,一篇文章看到最后发现说的全都是正确的废话,另一篇文章看到最后发现只适合某种特殊条件下,再一篇文章发现是包装迷惑华丽的广告贴。到头来最深的感悟——“看了很多,却什么都不知...

掌握 HTTP 缓存——从请求到响应过程的一切(上)

2017-03-02
阅读 7 分钟
7.7k
CDN类的网站曾经一度雄踞 Alexa 域名排行的前 100。以前一些小网站不需要使用 CDN 或者根本负担不起其价格,不过这一现象近几年发生了很大的变化,CDN 市场上出现了很多按次付费,非公司性的提供商,这使得 CDN 变成人人都能负担的起的一种服务了。本文讲述的就是如何使用这种简单易用的缓存服务。

40 行代码内实现一个 React.js

2017-02-24
阅读 9 分钟
3.8k
作者:胡子大哈原文链接:[链接] 转载请注明出处,保留原文链接和作者信息。 目录 1 前言 2 一切从点赞说起 3 实现可复用性 3.1 结构复用 3.2 生成 DOM 元素并且添加事件 4 为什么不暴力一点? 4.1 状态改变 -> 构建新的 DOM 元素 4.2 重新插入新的 DOM 元素 5 抽象出 Component 类 6 总结 1 前言 本文会教你如何在 5...

无循环 JavaScript

2017-02-22
阅读 9 分钟
3.1k
之前有讨论过,缩进(非常粗鲁地)增加了代码复杂性。我们的目标是写出复杂度低的 JavaScript 代码。通过选择一种合适的抽象来解决这个问题,可是你怎么能知道选择哪一种抽象呢?很遗憾的是到目前为止,没有找到一个具体的例子能回答这个问题。这篇文章中我们讨论不用任何循环如何处理 JavaScript 数组,最终得出的效果...