走进Vue-cli源码,自己动手搭建前端脚手架工具

前言 前段时间看了一些vue-cli的源码,收获颇深。本想找个时间更新一篇文章,但是最近事情比较多,没有时间去整理这些东西。趁这两天闲了下来,便整理了一下,然后跟大家分享一下。如果小伙伴们读完之后,跟我一样收获很多的话,还望各位小伙伴们多多点赞收藏支持一下哦。 Vue-cli介绍 Vue-cli是一 […]

前端高性能计算之WebWorkers、asm.js和webassembly

最近做一个项目,里面涉及到在前端做大量计算,直接用js跑了一下,大概需要15s的时间, 也就是用户的浏览器会卡死15s,这个完全接受不了。 虽说有V8这样牛逼的引擎,但大家知道js并不适合做CPU密集型的计算,一是因为单线程,二是因为动态语言。我们就从这两个突破口入手,首先搞定“单线程”的限制,尝 […]

从零开始在你的React项目中使用Redux – React入门学习笔记

前两篇文章已经详细的介绍过了 React 的环境安装和 webpack 的配置,相信大家已经摩拳擦掌想要尝试写一个基于 webpack 打包的 React 项目了。先别着急,在此之前,我们还需要学习一些 ES6 语法,项目分组等知识,当然,还有我们今天最重要的一项知识: Redux。 Redux 是 […]

从零开始搭建一个React+ES6+Webpack环境 – React入门学习笔记

最近一段时间迭代比较忙,好久没有发文章了,手都生了。 前两篇文章已经分享了一个简单的React示例,并且顺带介绍了一部分React的用法。下面我们将介绍React的搭配神器:ES6+webpack,并且我们从0开始用Webpack新建一个React项目,同时使这个项目支持ES6、JSX等语法。 [b […]