JavaScript 后台获取数据 - HTTP203 Advent(中文字幕)

2017-12-24
阅读 1 分钟
2.2k
这是 HTTP203 圣诞节的特别版! Jake(@jaffathecake)和 Surma(@DasSurma)有 2 分钟的时间来描述他们对 2018 年的兴奋点。其中包括:

Chrome 63 - What's New in DevTools(中文字幕)

2017-12-24
阅读 1 分钟
2.9k
Chrome 一般会每隔 6 周发布一次主版本。​目前 Chrome 的最新主版本是 63,通过在地址栏 chrome://version 可以查看 Chrome 的主版本号。

parcel 错误:SyntaxError: Unexpected token function

2017-12-12
阅读 1 分钟
11.5k
在使用 parcel 的时候,很多人遇到了一个问题: {代码...} 对于这个错误,很多人似曾相识,以为是 babel 配置的问题。 但是 parcel 号称是零配置,是不需要配置 babel 的。 如果使用全局安装 parcel,会发现这个是 parcel 自身的报错: 在 parcel 的 package.json 文件写着 {代码...} 所以 parcel 是支持 6.x 版本的。 ...

await、return 和 return await 的陷阱

2017-12-11
阅读 2 分钟
20.4k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。

Parcel 打包示例 - React HelloWorld

2017-12-07
阅读 3 分钟
7.5k
使用 Parcel 打包的 React HelloWorld 应用。GitHub 地址: [链接] 0. 新建目录 {代码...} 1. 初始化 npm {代码...} 或 {代码...} 此时会创建要给 package.json 文件,文件内容: {代码...} 2. 添加 React yarn: {代码...} npm: {代码...} package.json 文件内容: {代码...} 3. 添加 Babel 新建 .babelrc 文件 {代码......

你们想要的徽章终于制作完了

2017-11-30
阅读 2 分钟
4.2k
前不久给我女儿定制了一个笑脸小镜子,由于运费问题又顺带制作了几个 Angular 和 CodeIgniter 徽章。很多人看后表示很喜欢,希望多印些编程语言和工具的 Logo。

4 张动图解释为什么(什么时候)使用 Redux

2017-11-24
阅读 2 分钟
12.1k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。

Chrome 63 正式支持动态导入 | Dynamic import()

2017-11-22
阅读 1 分钟
5.4k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。

Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍

2017-11-17
阅读 2 分钟
4.7k
hashseed 是一名 Google 工程师,是 V8 开发者,同时也为 Node.js 贡献代码。在 issue 中 hashseed 写道:

使用 CSS overscroll-behavior 控制滚动行为:自定义下拉刷新和溢出效果

2017-11-15
阅读 3 分钟
36.3k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。

现代编程语言最有趣的 10 大特性

2017-11-14
阅读 3 分钟
7.2k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。

1 分钟读完《10 分钟学会 JavaScript 的 Async/Await》

2017-11-01
阅读 2 分钟
15.5k
1 分钟读完 JavaScript Async/Await Explained in 10 Minutes 以前我们使用 callback。 后来我们使用 Promise。 现在我们使用 Async/Await。 1、什么是 Async/Await? Async - 定义异步函数(async function someName(){...}) 自动把函数转换为 Promise 当调用异步函数时,函数返回值会被 resolve 处理 异步函数内部可以...

1分钟读完《我希望在深入 React 之前知道这些》

2017-11-01
阅读 2 分钟
4.7k
我希望在深入 React 之前知道这些 Canberk Morelli 是 OpsGenie 的一名前端工程师,正在使用 React 构建公司内部项目。通过这篇文章可以使初学者不要犯同样的错误。 1、每次调用 setState 都会引起组件的重新渲染 re-render 每次state 改变或者传入新的 props 都会调用 shouldComponentUpdate。 shouldComponentUpdate ...

HTML DOM 级别以及一些小坑 #14

2017-10-27
阅读 2 分钟
1.7k
文章首发在《你可能不知道的前端知识点》专栏,备份地址:[链接] API (Web 或 XML 页面) = DOM + JavaScript(脚本语言) 问题 问题从一个异常开始。 有网友写了如下代码: {代码...} {代码...} 当点击按钮的时候,却报错了: Uncaught TypeError: download is not a function 报错信息很奇怪:download 不是一个函数。如...

揭秘:微软高管为什么让测试工程师“吃狗粮”呢?

2017-09-30
阅读 1 分钟
8.7k
今天翻译 Facebook 文章 “React 16: A look inside an API-compatible rewrite of our frontend UI library” 时,遇到一个词语 Dogfooding。顾名思义这个词应该是“狗粮”的意思吧。

V8 团队的一个错误,使得整个互联网变慢

2017-09-29
阅读 2 分钟
4.6k
Chrome 61 发布后,被爆存在安全漏洞,而 Chrome 团队在修复安全漏洞的过程中发现一些漏洞是由 V8 的 escape analysis 引起的,编号为 #765433 #752423 等。

【译】JavaScript是如何工作的:内存管理 + 如何处理4个常见的内存泄露

2017-09-29
阅读 10 分钟
5.8k
几周前,我们开始写一个系列,深入探讨JavaScript和它的工作原理。我们认为了解JavaScript的构成以及它们如何协作,有助于编写出更好的代码和应用程序。

React V16 错误处理(componentDidCatch 示例)

2017-09-27
阅读 2 分钟
26.1k
文章来源:ReactV16 Error Handler (componentDidCatch example) - A look at componentDidCatch and componentStack,React 交流群::342685917 React 早就需要一个处理错误的解决方案。 在 React V15 中使用 handle_unstableError 从早期的 React 开发以来,一个小的组件抛出错误将会破坏整个应用程序,这种情况相当普...

JS 预分配数组长度,到底是变慢还是变快?

2017-09-25
阅读 1 分钟
3.5k
V8 的类型转换只能通过格子向下过渡。一旦将单精度浮点数添加到 Smi 数组中,即使稍后用 Smi 覆盖浮点数,它也会被标记为 DOUBLE。类似地,一旦在数组中创建了一个洞,它将被永久标记为有洞 HOLEY,即使稍后填充它也是如此。 一旦数组被标记为有洞,它永远是有洞的 - 即使它被打包了!从那时起,数组上的任何操作都可能...

JavaScript 在 V8 中的元素种类及性能优化

2017-09-22
阅读 8 分钟
8.1k
JavaScript 对象可以具有与它们相关联的任意属性。对象属性的名称可以包含任何字符。JavaScript 引擎可以进行优化的一个有趣的例子是当属性名是纯数字时,一个特例就是数组索引的属性。

V8 中的垃圾收集(GC),图文指南

2017-09-12
阅读 2 分钟
5.6k
本指南与我迄今为止所写的其他指南都不同,我在里面添加了一些草图。我用草图描绘了垃圾收集(GC)的整个概念以及它是如何在 javascript 中被处理的,更确切地说是在运行 javascript 的引擎中。顺便提一下,这个指南是面向初学者的,不包括 V8 内存管理的各个方面以及 V8 的内部原理。我添加了一些资源,可以帮助你更深...

用 JavaScript 解释 JavaScript 虚拟机-内联缓存(inline caches)

2017-08-28
阅读 17 分钟
4.5k
我知道如何实现用语言(或者语言的子集)来实现运行该语言虚拟机。如果我在学校或者有更多的时间我肯定会用JavaScript实现一个JavaScript虚拟机。实际上这并不会变成一个独一无二的JavaScript项目,因为蒙特利尔大学的人所造的Tachyon已经在某种程度上达到了同样的目的,但是我也有些我自己想要追求的点子。

深入了解一个超快的 CSS 引擎: Quantum CSS (也称 Stylo) ★ Mozilla Hacks

2017-08-27
阅读 8 分钟
2.3k
或许你听说过 Quantum 项目。 它是对于 Firefox 内部的一个重大改写,以达到让 Firefox 更快运行的目的。我们将实验性的浏览器 Servo 的一部分功能调换出来,并对引擎的其他部分做除了重大的改进。

V8 JavaScript 引擎:高性能的 ES2015+

2017-08-26
阅读 7 分钟
7.9k
首先,有的 ES2015 功能是按需解析成 ES5 的,例如内置的 Object.assign 。 当 Babel 编译对象扩展语法(应用在大量 React 和 Redux 程序)并且编译器也支持这个语法时,Babel 会使用 Object.assign 而弃用等效的 ES5 代码。

如何开始学习 V8

2017-08-25
阅读 2 分钟
3.8k
你也许曾没上过编译原理的课程或者没有c++编程经验,但是没人生来就具有这些知识的,你不需要理解任何编译器方面知识。这里有一些资源也许会帮助你。

一个治愈 JavaScript 疲劳的学习计划

2017-08-24
阅读 7 分钟
6.3k
本文转载自:众成翻译译者:网络埋伏纪事链接:[链接]原文:[链接] 像其他人一样,我最近偶然看到 Jose Aguinaga 的文章《在 2016 年学 JavaScript 是一种什么样的体验》”。 译者注:中文翻译在此。 很显然,这篇文章触到了很多人的痛点:我看到它两次荣登 Hacker News 的榜首。它也是 /r/javascript 上最热门的文章,并...

浏览器前端优化

2017-08-24
阅读 13 分钟
5.6k
本文转载自:众成翻译译者:网络埋伏纪事链接:[链接]原文:[链接] 优化全都是与速度和满意度有关。 从用户体验的角度,我们希望前端提供可以快速加载和执行的网页。 而从开发者体验的角度,我们希望前端是快速、简单而规范的。 这不仅会给我们带来快乐的用户和快乐的开发者,而且由于 Google 偏向于优化,SEO 排名也会...

JavaScript工作机制:第1部分

2017-08-23
阅读 3 分钟
3.7k
JavaScript工作机制:第1部分 本文转载自:众成翻译译者:网络埋伏纪事链接:[链接]原文:[链接] 随着JavaScript越来越受欢迎,开发团队正在将其用在技术栈的各个方面,包括 - 前端、后端、混合应用、嵌入式设备等等。 如GitHut统计所示,JavaScript在GitHub中的活动存储库和总推送方面位于前列,在其他方面也不差。 (...

JavaScript 简史

2017-08-23
阅读 19 分钟
4.1k
JavaScript 毋庸置疑是当今最重要的语言之一。Web 的兴起已经把 JavaScript 带到一个前所未有的地步。下面我们来看看 JavaScript 在其短短历史中是如何演变的,以及它在走向何处。请继续读下去!

FPB 2.0:免费的计算机编程类中文书籍 2.0

2017-08-22
阅读 8 分钟
29.9k
截至目前为止,已经有 90 多人发了 300 多个 Pull Requests 和 200 多个 issues,从最初的几十本书到现在的近 500 本书。