前端精选 @ 20181205期

10年服务1亿前端开发工程师

前端技术热文

前端与编译原理——用JS写一个JS解释器

说起编译原理,印象往往只停留在本科时那些枯燥的课程和晦涩的概念。作为前端开发者,编译原理似乎离我们很远,对它的理解很可能仅仅局限于“抽象语法树(AST)”。但这仅仅是个开头而已。编译原理的使用,甚至能让我们利用JS直接写一个能运行JS代码的解释器。

JavaScript 中的事件循环(Event Loop)

了解 JavaScript 中的事件循环(Event Loop)机制对于理解 JavaScript 非常重要,推荐一篇非常浅显易懂的事件循环(Event Loop)文章。

通用、封装、简化 webpack 配置

现在,基本上前端的项目打包都会用上 webpack,因为 webpack 提供了无与伦比强大的功能和生态。但在创建一个项目的时候,总是免不了要配置 webpack,很是麻烦。看看作者的总结。

你也许不知道,CSS 也有编程能力?

如今编程界有一种令人担忧的趋势——那些 “真正的” 程序员对 CSS 嗤之以鼻。 他们指出,这只是一种声明性语言,而不是一种功能齐全的编程语言。 啧啧啧,它甚至不是一种脚本语言。这可能是实话,但这并不意味着 CSS 不强大。 它的强大体现在与传统语言不同的地方。

前端资讯

Chromium 或将一统浏览器内核?微软也投奔 Chromium 怀抱

在 Chrome 没有出现之前,Firefox、IE、Opera、Safari 都有自己的浏览器内核(渲染引擎和 JavaScript 引擎),Chrome 出现以后,最开始使用了 Webkit 作为渲染引擎,推出了全新的 JavaScript 引擎 V8。后来 Chrome 重写了 Webkit,改名为 Blink,并且将 Blink 和 V8 通过 Chromium 项目开源。


如果你觉得本文对你有帮助,那就请分享给更多的朋友
关注「前端干货精选」加星星,每天都能获取前端干货
赞(0)
未经允许不得转载:前端精选 » 前端精选 @ 20181205期

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们