Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jsrebuild/build-your-own-vuejs
- Owner: jsrebuild
- Archived: true
- Created: 2016-12-05T15:15:59.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-28T19:12:00.000Z (over 6 years ago)
- Last Synced: 2024-08-02T06:24:41.347Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 101 KB
- Stars: 233
- Watchers: 16
- Forks: 29
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-star - build-your-own-vuejs
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.