用100行代码,完成自己的前端构建工具!

2019-05-23
阅读 11 分钟
7.3k
ES2017+,你不再需要纠结于复杂的构建工具技术选型。 也不再需要gulp,grunt,yeoman,metalsmith,fis3。 以上的这些构建工具,可以脑海中永远划掉。 100行代码,你将透视构建工具的本质。 100行代码,你将拥有一个现代化、规范、测试驱动、高延展性的前端构建工具。 在阅读前,给大家一个小悬念: 什么是链式操作、中间件...

10秒钟构建你自己的”造轮子”工厂! 2019年github/npm工程化协作开发栈最佳实践

2019-05-13
阅读 14 分钟
8.9k
发起一个github/npm工程协作项目,门槛太高了!! 最基础的问题,你都要花很久去研究: 如何在项目中全线使用es2017代码? 答案是babel 如何统一所有协作者的代码风格? 答案是eslint + prettier 如何测试驱动开发,让项目更健壮? 答案是jest 如何持续化集成,方便更多协作者参与项目? 答案是circleci 这四样工具的配...

详解三次握手和四次挥手:遇到心动的女孩时,如何去把握?

2019-05-01
阅读 5 分钟
5.6k
他在咖啡厅与朋友闲谈,遇到了一个让时间彷佛静止的女孩。他描述,那一刻,他的心彻底被抓住了,脑中轰然,眼睛无法再从她身上移开。 而女孩,也时不时向她望来,那是一双如秋水般清澈的明眸。

正确理解Vuex: 懂人生,就懂了Vuex

2019-04-07
阅读 5 分钟
8.4k
Veux的哲学,实质上是人生的哲学。 看一看这张图。 释义: 魂: 你的灵魂,你的心中所想。 形: 你的身体,你的外在形态。 人间: 你的所作所为,所见所闻。 想一想,人活着不就是如此吗? 你的灵魂,控制着你的身体。 你的身体,与世界进行互动,改变并影响着人间。 人间所发生的一切,又时时刻刻塑造着你的灵魂。 闭上...

Chrome插件开发入门:如何实现一键上班赖皮

2018-12-15
阅读 16 分钟
6.4k
很多人介绍过Chrome插件,但必须要说,插件开发就是摆弄一个小玩具,第一要素是实用,其次是好玩。 单纯罗列各种功能是非常无趣的。 所以把一篇旧文拿出来与大家分享。

顶级测试框架Jest指南:跑通一个完美的程序,就是教出一群像样的学生

2018-09-14
阅读 8 分钟
9.6k
facebook三大项目:yarn jest metro,有横扫宇宙之势。 而jest项目的宗旨为:减少测试一个项目所花费的时间成本和认知成本。 ——其实,它在让你当一个好老师。jest文档非常简略、难以阅读, 因此才有了这篇文章。 jest是vue、react和vue-cli技术栈的重要一环,也是当前最值得掌握的测试框架,对此你需要达到很熟悉的程度...

AST抽象语法树——最基础的javascript重点知识,99%的人根本不了解

2018-09-01
阅读 11 分钟
175.6k
抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能

scrapy入门教程——爬取豆瓣电影Top250!

2017-12-05
阅读 9 分钟
6.4k
本课只针对python3环境下的Scrapy版本(即scrapy1.3+) 选取什么网站来爬取呢? 对于歪果人,上手练scrapy爬虫的网站一般是官方练手网站 [链接] 我们中国人,当然是用豆瓣Top250啦![链接] 第一步,搭建准备 为了创造一个足够干净的环境来运行scrapy,使用virtualenv是不错的选择。 {代码...} 首先要保证已经安装有virtu...

两句话轻松掌握python最难知识点——元类

2017-10-04
阅读 11 分钟
17.2k
两句话掌握python最难知识点——元类 千万不要被所谓“元类是99%的python程序员不会用到的特性”这类的说辞吓住。因为每个中国人,都是天生的元类使用者 学懂元类,你只需要知道两句话: 道生一,一生二,二生三,三生万物 我是谁?我从哪来里?我要到哪里去? 在python世界,拥有一个永恒的道,那就是“type”,请记在脑海中...

使用webstorm玩转Vue2

2017-07-26
阅读 2 分钟
6.9k
虽然尤雨溪一直偏爱sublime,但对于webstorm深度使用者来说,可以通过合理的配置,将webstorm的特性发挥到极致。 1. perferences里面找到File and Templates 配置。 位置在File => Perfernces => Editor => File and Code Templates 2. 点击左上角的“+”号,创建新的模板 name处输入Vue2 File, extension选择vue...

koa框架构建Https服务器指南

2016-12-22
阅读 2 分钟
17.7k
面对变幻的互联网安全局势,http实在太过陈旧了。将nodejs项目完全切换为https的需求越来越急促,本文将基于koajs框架讲解如何构建https。