Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jsrebuild/build-your-own-vuejs

[Deprecated] Build Vuejs from scratch to learn how it works internally
https://github.com/jsrebuild/build-your-own-vuejs

Last synced: 3 months ago
JSON representation

[Deprecated] Build Vuejs from scratch to learn how it works internally

Awesome Lists containing this project

README

        

# Build your own Vuejs

> This project is working in progress, stay tuned.

This repository includes *Build your own Vuejs* book and the code for it.

In the book *Build your own Vuejs*, we will build a Vuejs from scratch. And you will learn how Vuejs works internally, which helps a lot for your daily development with vue.

Inspired by the amazing book *Build your own Angularjs*, the code of *Build your own Vuejs* will be developed in a test-driven way.

We'll focus on Vuejs 2.0. And we assume our reader have played around with Vuejs once and know basics about Vuejs APIs.

Table of Contents

+ [Chapter1: Vuejs Overview](https://github.com/jsrebuild/build-your-own-vuejs/blob/master/book/chapter1.md)
+ [Chapter2: Reactivity system](https://github.com/jsrebuild/build-your-own-vuejs/blob/master/book/chapter2.md)
+ [Chapter3: Virtual DOM](https://github.com/jsrebuild/build-your-own-vuejs/blob/master/book/chapter3.md)
+ [Chapter4: Built-in modules: directives, attributes, class and style](https://github.com/jsrebuild/build-your-own-vuejs/blob/master/book/chapter4.md)
+ [Chapter5: Instance methods and global API](https://github.com/jsrebuild/build-your-own-vuejs/blob/master/book/chapter5.md)
+ Chapter6: Advanced features

### Code

#### develop

`npm run watch`

#### test

`npm run test`

#### build

`npm run build`

### Lisence

Well, do whatever your like.