(给前端大全加星标,提升前端技能)
本文精选了「前端大全」2018 年 12 月的 15 篇热门文章。其中有技术分享和技术资源。
注:以下文章,点击标题即可阅读
知乎上近日有人发起了一个 “react 是不是比 vue 牛皮,为什么?” 的问题,再度引发一场关于前端框架谁更牛的口水战,评论里可以说是撕得不可开交。
《彩蛋惹祸!阿里旗下蚂蚁金服开源项目 Ant Design 遭狂批始末》
圣诞节本应该一个开心的日子,但对有些前端开发者来说,是比较糟糕的一天。因为他们网站上按钮,莫名其妙地就和往常不一样了,多了一块东西,title 居然还是 HO HO HO,有开发者直接吐槽像「像狗啃了一块」。
生活在信息爆炸的今天,我们每天不得不面对和过滤海量的信息--无疑是焦躁和浮动的,这就意味着用户对你站点投入的时间可能是及其吝啬的(当然有一些刚需站点除外)。
如今的前端技术栈就如同武侠小说中的江湖一样,各门各派自成一体,可谓“百花齐放”、“百家争鸣”。
从我接触前端到现在,一直听到的一句话:操作DOM的成本很高,不要轻易去操作DOM。尤其是React、vue等MV*框架的出现,数据驱动视图的模式越发深入人心,jQuery时代提供的强大便利地操作DOM的API在前端工程里用的越来越少。刨根问底,这里说的成本,到底高在哪儿呢?
大家以前应该听过类似的段子:微软正在开发下一代浏览器,性能大提升,下载 Chrome 的速度将提升 3 倍。
在前端项目的规模和复杂性不断提升的情况下,各类构建思想和相应工具层出不穷。本文竭己所能对比了当下13个构建工具,包括 Browserify、 Webpack、 Rollup、 Grunt、 Gulp和 Yeoman6个广为流行的工具, FIS、 Athena、 WeFlow和 Cooking等4个国产工具,以及三大框架: React, Vue和 Angular的官方脚手架。希望能在项目初期的构建工具选型上为大家提供些参考。
在我之前的项目中,曾经遇到过这样一个需求,编写一个级联选择器,大概是这样:图中的示例使用的是Ant-Design的Cascader组件。
承蒙抬爱,我被称为 CSS 魔术师已经十多年了,但最近在博客上,CSS 相关的文章却不多。那就结合 CSS 与性能这两大主题,为大家带来一篇文章吧。
如果您曾在 Node 或 JavaScript 前端开发中投入过时间和精力,那么您就知道 npm 中有数以十万计的模块可供您选择。
《8 张图帮你一步步看清 async/await 和 promise 的执行顺序》
说实话,关于js的异步执行顺序,宏任务、微任务这些,或者async/await这些慨念已经有非常多的文章写了。
说起编译原理,印象往往只停留在本科时那些枯燥的课程和晦涩的概念。作为前端开发者,编译原理似乎离我们很远,对它的理解很可能仅仅局限于“抽象语法树(AST)”。但这仅仅是个开头而已。
学习了一段时间小程序,大致过了两遍开发文档,抽空做个自己的天气预报小程序,全当是练手,在这记录下。小程序开发的安装、注册和接入等流程就不罗列了,在小程序接入指南已经写得很清楚了,以下只对开发过程常用到得一些概念进行简单梳理,类比 Vue 加强记忆,最后选取个人项目天气小程序中要注意的几点来说明。
回流和重绘可以说是每一个web开发者都经常听到的两个词语,我也不例外,可是我之前一直不是很清楚这两步具体做了什么事情。最近由于部门内部要做分享,所以对其进行了一些研究,看了一些博客和书籍,整理了一些内容并且结合一些例子,写了这篇文章,希望可以帮助到大家。
《AST抽象语法树:最基础的 Javascript 重点知识》
抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能
推荐阅读
(点击标题可跳转阅读)
程序员群嘲红芯浏览器:注释过度很业余 创新混淆视听:15篇前端热文回看
Node 之父:Node 失误太多无力回天,Deno 前景明朗:15篇前端热文回看
觉得本文对你有帮助?请分享给更多人
关注「前端大全」加星标,提升前端技能
喜欢就点一下「好看」呗~