/javascript-code

包含javascript的基础语法,面向对象的实现和设计模式实现

Primary LanguageJavaScript


Javascript代码

其中很多都是伪代码的写法,便有回顾和总结。参考资料 包含
javascript的基础语法    面向对象的实现   设计模式实现   模块化开发   javascript常见的疑问   Jquery   Node.js   html5  

Javascript based

1.对象JavaScript 引用
2.JavaScript this
3.JavaScript 闭包
4. JavaScript 事件
5.javascript 跨域
6.javascript 命名空间

Oject-Oriented

1.JavaScript Expressive
2. Interfaces
3.Introduction
4. Inheritance
5.AOP

Jquery

为了更加了解Jquery实现机制可以先了解 zepto
1. [jQuery 插件推荐](https://github.com/wchaowu/javascript-code/blob/master/jquery/) 2. jQuery中 closure

Javascript-Design-Pattern

1. Singleton-Pattern
2. Chaining
3. Factory-Pattern
4. Bridge-Pattern
5. Composite-Pattern
6. Facade-Pattern
7. Adapter-Pattern
8. Decorator-Pattern
9. Flyweight-Pattern
10. Proxy-Pattern
11. Observer-Pattern
12. Command-Pattern
13. Chain-of-Responsibility-Pattern

Javascript-疑问

1 function前加操作符

javascript 模块化规范

1. AMD

>[https://github.com/wchaowu/javascript-code/tree/master/AMD](https://github.com/wchaowu/javascript-code/tree/master/AMD "https://github.com/wchaowu/javascript-code/tree/master/AMD")

2. CommonJS

>[https://github.com/wchaowu/javascript-code/tree/master/CommonJS](https://github.com/wchaowu/javascript-code/tree/master/CommonJS "https://github.com/wchaowu/javascript-code/tree/master/CommonJS") > cmd和amd的区别 [https://github.com/wchaowu/javascript-code/blob/master/CommonJS/cmd_Amd.md](https://github.com/wchaowu/javascript-code/blob/master/CommonJS/cmd_Amd.md "https://github.com/wchaowu/javascript-code/blob/master/CommonJS/cmd_Amd.md")

###javascript框架 ####angularJs 官方地址 https://angularjs.org/
推荐UI组件 angularUI bootstrap http://angular-ui.github.io/bootstrap/
angular ui router https://github.com/angular-ui/ui-router
bindoncehttps://github.com/Pasvaz/bindonce ngAnimate https://github.com/Augus/ngAnimate

HTML5

Node.js


##javascript风格和规范 ##

推荐学习资源

最受欢迎的javascript博客
http://stackoverflow.com/questions/409056/top-rated-javascript-blogs

javascript Weekly
http://javascriptweekly.com/archive/148.html

JavaScript frameworks resources and tutorials http://resrc.io/list/18/javascript-frameworks/

工具

jser
自动化工具
grunt
gulp
jsmonkey

##参考资料 http://www.apress.com/
Learning JavaScript Design Patterns
alloyteam

##License

And of course:

MIT: http://rem.mit-license.org