SF
前端进阶
前端进阶
注册登录
关注博客
注册登录
主页
关于
RSS
JavaScript 后台获取数据 - HTTP203 Advent(中文字幕)
justjavac
2017-12-24
阅读 1 分钟
2.3k
这是 HTTP203 圣诞节的特别版! Jake(@jaffathecake)和 Surma(@DasSurma)有 2 分钟的时间来描述他们对 2018 年的兴奋点。其中包括:
Chrome 63 - What's New in DevTools(中文字幕)
justjavac
2017-12-24
阅读 1 分钟
3k
Chrome 一般会每隔 6 周发布一次主版本。目前 Chrome 的最新主版本是 63,通过在地址栏 chrome://version 可以查看 Chrome 的主版本号。
parcel 错误:SyntaxError: Unexpected token function
justjavac
2017-12-12
阅读 1 分钟
11.8k
在使用 parcel 的时候,很多人遇到了一个问题: {代码...} 对于这个错误,很多人似曾相识,以为是 babel 配置的问题。 但是 parcel 号称是零配置,是不需要配置 babel 的。 如果使用全局安装 parcel,会发现这个是 parcel 自身的报错: 在 parcel 的 package.json 文件写着 {代码...} 所以 parcel 是支持 6.x 版本的。 ...
await、return 和 return await 的陷阱
justjavac
2017-12-11
阅读 2 分钟
20.9k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。
Parcel 打包示例 - React HelloWorld
justjavac
2017-12-07
阅读 3 分钟
7.6k
使用 Parcel 打包的 React HelloWorld 应用。GitHub 地址: [链接] 0. 新建目录 {代码...} 1. 初始化 npm {代码...} 或 {代码...} 此时会创建要给 package.json 文件,文件内容: {代码...} 2. 添加 React yarn: {代码...} npm: {代码...} package.json 文件内容: {代码...} 3. 添加 Babel 新建 .babelrc 文件 {代码......
你们想要的徽章终于制作完了
justjavac
2017-11-30
阅读 2 分钟
4.4k
前不久给我女儿定制了一个笑脸小镜子,由于运费问题又顺带制作了几个 Angular 和 CodeIgniter 徽章。很多人看后表示很喜欢,希望多印些编程语言和工具的 Logo。
4 张动图解释为什么(什么时候)使用 Redux
justjavac
2017-11-24
阅读 2 分钟
12.4k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。
Chrome 63 正式支持动态导入 | Dynamic import()
justjavac
2017-11-22
阅读 1 分钟
5.6k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。
Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
justjavac
2017-11-17
阅读 2 分钟
4.9k
hashseed 是一名 Google 工程师,是 V8 开发者,同时也为 Node.js 贡献代码。在 issue 中 hashseed 写道:
使用 CSS overscroll-behavior 控制滚动行为:自定义下拉刷新和溢出效果
justjavac
2017-11-15
阅读 3 分钟
37.6k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。
现代编程语言最有趣的 10 大特性
justjavac
2017-11-14
阅读 3 分钟
7.4k
dev-reading/fe 是一个阅读、导读、速读的 repo,不要依赖于 dev-reading/fe 学习知识。本 repo 只是一个快速了解文章内容的工具,并不提供全文解读和翻译。你可以通过本平台快速了解文章里面的内容,找到感兴趣的文章,然后去阅读全文。
1 分钟读完《10 分钟学会 JavaScript 的 Async/Await》
justjavac
2017-11-01
阅读 2 分钟
15.8k
1 分钟读完 JavaScript Async/Await Explained in 10 Minutes 以前我们使用 callback。 后来我们使用 Promise。 现在我们使用 Async/Await。 1、什么是 Async/Await? Async - 定义异步函数(async function someName(){...}) 自动把函数转换为 Promise 当调用异步函数时,函数返回值会被 resolve 处理 异步函数内部可以...
1分钟读完《我希望在深入 React 之前知道这些》
justjavac
2017-11-01
阅读 2 分钟
4.9k
我希望在深入 React 之前知道这些 Canberk Morelli 是 OpsGenie 的一名前端工程师,正在使用 React 构建公司内部项目。通过这篇文章可以使初学者不要犯同样的错误。 1、每次调用 setState 都会引起组件的重新渲染 re-render 每次state 改变或者传入新的 props 都会调用 shouldComponentUpdate。 shouldComponentUpdate ...
HTML DOM 级别以及一些小坑 #14
justjavac
2017-10-27
阅读 2 分钟
1.8k
文章首发在《你可能不知道的前端知识点》专栏,备份地址:[链接] API (Web 或 XML 页面) = DOM + JavaScript(脚本语言) 问题 问题从一个异常开始。 有网友写了如下代码: {代码...} {代码...} 当点击按钮的时候,却报错了: Uncaught TypeError: download is not a function 报错信息很奇怪:download 不是一个函数。如...
揭秘:微软高管为什么让测试工程师“吃狗粮”呢?
justjavac
2017-09-30
阅读 1 分钟
9.4k
今天翻译 Facebook 文章 “React 16: A look inside an API-compatible rewrite of our frontend UI library” 时,遇到一个词语 Dogfooding。顾名思义这个词应该是“狗粮”的意思吧。
V8 团队的一个错误,使得整个互联网变慢
justjavac
2017-09-29
阅读 2 分钟
4.7k
Chrome 61 发布后,被爆存在安全漏洞,而 Chrome 团队在修复安全漏洞的过程中发现一些漏洞是由 V8 的 escape analysis 引起的,编号为 #765433 #752423 等。
【译】JavaScript是如何工作的:内存管理 + 如何处理4个常见的内存泄露
justjavac
2017-09-29
阅读 10 分钟
6k
几周前,我们开始写一个系列,深入探讨JavaScript和它的工作原理。我们认为了解JavaScript的构成以及它们如何协作,有助于编写出更好的代码和应用程序。
React V16 错误处理(componentDidCatch 示例)
justjavac
2017-09-27
阅读 2 分钟
26.4k
文章来源:ReactV16 Error Handler (componentDidCatch example) - A look at componentDidCatch and componentStack,React 交流群::342685917 React 早就需要一个处理错误的解决方案。 在 React V15 中使用 handle_unstableError 从早期的 React 开发以来,一个小的组件抛出错误将会破坏整个应用程序,这种情况相当普...
JS 预分配数组长度,到底是变慢还是变快?
justjavac
2017-09-25
阅读 1 分钟
3.7k
V8 的类型转换只能通过格子向下过渡。一旦将单精度浮点数添加到 Smi 数组中,即使稍后用 Smi 覆盖浮点数,它也会被标记为 DOUBLE。类似地,一旦在数组中创建了一个洞,它将被永久标记为有洞 HOLEY,即使稍后填充它也是如此。 一旦数组被标记为有洞,它永远是有洞的 - 即使它被打包了!从那时起,数组上的任何操作都可能...
JavaScript 在 V8 中的元素种类及性能优化
justjavac
2017-09-22
阅读 8 分钟
8.3k
JavaScript 对象可以具有与它们相关联的任意属性。对象属性的名称可以包含任何字符。JavaScript 引擎可以进行优化的一个有趣的例子是当属性名是纯数字时,一个特例就是数组索引的属性。
V8 中的垃圾收集(GC),图文指南
justjavac
2017-09-12
阅读 2 分钟
5.7k
本指南与我迄今为止所写的其他指南都不同,我在里面添加了一些草图。我用草图描绘了垃圾收集(GC)的整个概念以及它是如何在 javascript 中被处理的,更确切地说是在运行 javascript 的引擎中。顺便提一下,这个指南是面向初学者的,不包括 V8 内存管理的各个方面以及 V8 的内部原理。我添加了一些资源,可以帮助你更深...
用 JavaScript 解释 JavaScript 虚拟机-内联缓存(inline caches)
justjavac
2017-08-28
阅读 17 分钟
4.7k
我知道如何实现用语言(或者语言的子集)来实现运行该语言虚拟机。如果我在学校或者有更多的时间我肯定会用JavaScript实现一个JavaScript虚拟机。实际上这并不会变成一个独一无二的JavaScript项目,因为蒙特利尔大学的人所造的Tachyon已经在某种程度上达到了同样的目的,但是我也有些我自己想要追求的点子。
深入了解一个超快的 CSS 引擎: Quantum CSS (也称 Stylo) ★ Mozilla Hacks
justjavac
2017-08-27
阅读 8 分钟
2.4k
或许你听说过 Quantum 项目。 它是对于 Firefox 内部的一个重大改写,以达到让 Firefox 更快运行的目的。我们将实验性的浏览器 Servo 的一部分功能调换出来,并对引擎的其他部分做除了重大的改进。
V8 JavaScript 引擎:高性能的 ES2015+
justjavac
2017-08-26
阅读 7 分钟
8.2k
首先,有的 ES2015 功能是按需解析成 ES5 的,例如内置的 Object.assign 。 当 Babel 编译对象扩展语法(应用在大量 React 和 Redux 程序)并且编译器也支持这个语法时,Babel 会使用 Object.assign 而弃用等效的 ES5 代码。
如何开始学习 V8
justjavac
2017-08-25
阅读 2 分钟
3.9k
你也许曾没上过编译原理的课程或者没有c++编程经验,但是没人生来就具有这些知识的,你不需要理解任何编译器方面知识。这里有一些资源也许会帮助你。
一个治愈 JavaScript 疲劳的学习计划
justjavac
2017-08-24
阅读 7 分钟
6.5k
本文转载自:众成翻译译者:网络埋伏纪事链接:[链接]原文:[链接] 像其他人一样,我最近偶然看到 Jose Aguinaga 的文章《在 2016 年学 JavaScript 是一种什么样的体验》”。 译者注:中文翻译在此。 很显然,这篇文章触到了很多人的痛点:我看到它两次荣登 Hacker News 的榜首。它也是 /r/javascript 上最热门的文章,并...
浏览器前端优化
justjavac
2017-08-24
阅读 13 分钟
5.8k
本文转载自:众成翻译译者:网络埋伏纪事链接:[链接]原文:[链接] 优化全都是与速度和满意度有关。 从用户体验的角度,我们希望前端提供可以快速加载和执行的网页。 而从开发者体验的角度,我们希望前端是快速、简单而规范的。 这不仅会给我们带来快乐的用户和快乐的开发者,而且由于 Google 偏向于优化,SEO 排名也会...
JavaScript工作机制:第1部分
justjavac
2017-08-23
阅读 3 分钟
3.8k
JavaScript工作机制:第1部分 本文转载自:众成翻译译者:网络埋伏纪事链接:[链接]原文:[链接] 随着JavaScript越来越受欢迎,开发团队正在将其用在技术栈的各个方面,包括 - 前端、后端、混合应用、嵌入式设备等等。 如GitHut统计所示,JavaScript在GitHub中的活动存储库和总推送方面位于前列,在其他方面也不差。 (...
JavaScript 简史
justjavac
2017-08-23
阅读 19 分钟
4.3k
JavaScript 毋庸置疑是当今最重要的语言之一。Web 的兴起已经把 JavaScript 带到一个前所未有的地步。下面我们来看看 JavaScript 在其短短历史中是如何演变的,以及它在走向何处。请继续读下去!
FPB 2.0:免费的计算机编程类中文书籍 2.0
justjavac
2017-08-22
阅读 8 分钟
30.3k
截至目前为止,已经有 90 多人发了 300 多个 Pull Requests 和 200 多个 issues,从最初的几十本书到现在的近 500 本书。
1
2
(current)
3
4
5
…
More
下一页
上一页
2
(current)
下一页