业界动态

Prepack · Partial evaluator for JavaScript

facebook团队发布了prepack,官方声明项目还处于早起开发阶段,尚未用于生产。

Chrome 59 Beta: Headless Chromium, native notifications on macOS, and service worker navigation preload

Chrome 59 beta 发布了。提供新的命令行模式 的 Headless Chrome,可以用于自动化测试和 Server 端。还可以看这篇 what’s new Chrome 59’s DevTools 了解新版 DevTools,包含使用 Coverage 选项找到未使用的 CSS 和 JS 代码,以及阻止请求等等。

Android 开发最佳实践

本文是 Futurice 公司的 Android 开发人员总结的最佳实践,遵循这些准则可以避免重复制造轮子。iOS 详见 iOS Good Practices,Windows Apps详见 Windows client Good Practices。

前端技术

Emoji.prototype.length —— Unicode 字符那些事儿

你聊天一直在用的emoji,在技术层面上如何工作?javascript为什么会这样处理emoji? 一切还是要回归到Unicode字符集。

javascript中处理undefined的7个小技巧

js开发者最常遇到的报错,应该就是 TypeError: Cannot read property ‘' of undefined无疑了 ; 怎么解决这个报错? function undefined() {} ,当然这只是个玩笑,文章中一些以ES6新特性来处理此类报错的方法很实用!

军备竞赛之http2性能测试小结

随着互联网用户体验的要求越来越高,近些年来加载网站需要下载的资源呈现大规模增长,在此基础上对网页加载速度的要求却从未降低,http2在这方面做了不少的性能优化。

JavaScript深入之bind的模拟实现

通过bind函数的模拟实现,了解更多bind的特性及使用场景

webpack与browser-sync热更新原理深度讲解

剖析webpack开发模式的热更新与browser-sync(websocket)的实现原理,亦给出了前后端最简单的实现。让你对两者有大概的了解。

HTML5 手势检测原理和实现

前端在手势交互上一直是硬伤,但是这不妨碍你去了解这些手势是怎么实现的。文章介绍了怎么利用H5对touch事件的监听,实现各种炫酷的手势交互体验。

工作中经常用到github上优秀、实用、轻量级、无依赖的插件和库

前段库大合集!所有你可能会用的插件,一大波轮子来袭

实用技巧

Safely Accessing Deeply Nested Values In JavaScript

这是一篇简短的文章,主要介绍如何优雅安全地在 JavaScript 中访问深层嵌套数据结构的几种不同方法。可以使用几行 JS 代码实现,也可以借助一些类库,方法会有差异但都能很好地解决这个问题。

技术文章是怎样炼成的

信息时代,原创着实可贵。作者从三个阶段做什么事情,教你如何构建出一篇有质量的技术文章。

SVG 动画精髓

从基本语法到动画原理,再到与数学知识的结合,讲解svg高级动画特效是如何实现的。

How to Debug Node.js with the Best Tools Available

文章介绍了两种node调试的正确姿势:日志记录和开发环境调试。对于开发调试,又介绍了内置调试模块,v8 inspector及在visual Studio的环境下调试等方法。

程序人生

代码中添加注释之好坏丑

在要不要写注释这个问题上,不同人的看法大相径庭,有人是坚定的支持者,也有人认为这是一件毫无意义的事。“好的代码自身就是文档”这是一个切切实实的真理,可惜的是已经被滥用。注释当然是必要的,这篇文章介绍了什么是好的注释、不好的注释,以及丑陋的注释。

为什么你总是学习,却依然没有成长

为什么你总是学习,却依然没有成长,因为你技巧和方法不对!

前端工程师做事的三重境界

关于前端工程师成长过程的认知模型,按照这种分析标准,看看你是 Programmer,Developer,还是 Enginner。

测试也要有情商之如何与开发搞好关系

为什么研发和测试总是冲突的对立面?其实可以友好一点。

ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章。本期编辑

@Curtis 前端中年人

@StoneZou 前端搬砖工, 不安分于前端开发的搬砖工

@风清扬 从C++走来,一路虐过C#, Java, Python, Go, 最终定格在JS的前端攻城狮

@陈佳文 中学认真学画画,高中写练级脚本,后来就当了前端

@王鹏 不想当大神的前端不是一个好码农

@mirreal 程序圈的间谍,我的梦想在浩瀚宇宙,我的征途是星辰大海