Skip to content

Reinventing the wheel, building angular.js from scratch

Notifications You must be signed in to change notification settings

genkio/jgular.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The goal here is to apply what I learned from the book Build Your Own Angular, to build my very own yet another JavaScript framework, wait for it...jgular.js!!!

Features implemented so far

  • Basic dirty-checking system in terms of $watch and $digest.
  • Several scope methods ($eval, $apply, $evalAsync and $applyAsync) that can access scopes to evaluate code and to cause dirty-checking to be triggered.
  • Expression parser (with Lexing, AST building, and AST compilation) that turns expression strings into functions.

About

Reinventing the wheel, building angular.js from scratch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published