[译]npm入门指南

2017-06-27
阅读 9 分钟
3k
Node.js 的出现使得用 Javascript 写服务端应用成为可能。Node.js 由 C++ 编写而成并且构建于 V8 引擎之上,因此运行得很快。一开始,Node.js 只是想运行于服务端环境,但是开发者们显然不满足于此,开始创造各种工具来实现自动化任务。也因为此,基于 Node 的前端自动化工具(如Grunt, Gulp 和 Webpack)的出现也给前端...

koa源码分析系列(一)

2017-04-30
阅读 6 分钟
3.2k
通过 npm 安装 koa(v2.2.0) 后,代码都在 lib 文件夹内,包括 4 个文件,application.js, context.js, request.js, response.js。

vue非父子组件怎么进行通信

2017-01-07
阅读 3 分钟
20.4k
组件是 vue 的核心部分,而组件之间通信方式是必不可少的。 父子之间的通信方式很简单,父组件通过 props 向子组件传值,而子组件通过自定义事件把数据传递回父组件,那么非父子关系组件怎么进行通信? Vue2.x 废弃了 broadcast 和 dispatch 之后,可以通过 vuex ,还有 event bus 来解决。这里不讲 vuex ,讲起来是另外...

co模块用法及分析

2016-12-14
阅读 6 分钟
7.2k
我翻译一下就是: 基于 node.js 的下一代 web 开发框架。好像很厉害的样子!koa 是一个轻量级的框架,本质上提供了一个架子,通过 各种中间件的级联的方式实现特定的功能。koa 借助 promise 和 generator , 很好解决了异步组合问题。

html-webpack-plugin用法全解

2016-10-27
阅读 4 分钟
85.3k
html-webpack-plugin 可能用过的 webpack 的童鞋都用过这个 plugin ,就算没用过可能也听过。我们在学习webpack的时候,可能经常会看到这样的一段代码。

vuex 2.0源码解读(一)

2016-10-09
阅读 14 分钟
16.5k
vuex2.0 和 vuex1.x 相比,API改变的还是很多的,但基本思想没什么改变。vuex2.0 的源码挺短,四五百行的样子,两三天就能读完。我是国庆期间断断续续看完的,写一下自己的理解。这里使用的vuex版本是 2.0.0-rc6。在看这篇文章之前,建议先看一遍官方的vuex2.0 文档,了解基本概念,不然之后的内容理解起来会很费劲。

JavaScript中this绑定详解

2016-10-09
阅读 6 分钟
7.1k
this 可以说是 javascript 中最耐人寻味的一个特性,就像高中英语里各种时态,比如被动时态,过去时,现在时,过去进行时一样,无论弄错过多少次,下一次依然可能弄错。本文启发于《你不知道的JavaScript上卷》,对 javasript 中的 this 进行一个总结。

vue2.0源码解读之选项合并策略 optionMergeStrategies

2016-10-07
阅读 6 分钟
16k
差不多看了快三周的 Vue 源码,决定写一些东西,记录一下收获,毕竟时间一长,好久不看总会忘的,今天就看看 optionMergeStrategies。写这篇文章时,Vue 已经发布了2.0.1正式版,但这里讲解的源码是 2.0.0-rc6 ,但基本没什么区别。