91
Watch
623
Star
331
Fork
1
Issue

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

wchaowu
wchaowu
pushedAt 2 years ago

wchaowu/javascript

Javascript 代码

其中很多都是伪代码的写法,便有回顾和总结。参考资料

包含
javascript 的基础语法
面向对象的实现
设计模式实现
模块化开
javascript 常见的疑问
jQuery
NodeJs
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][9] [jQuery架构设计与实现][10] [jQuery选择器库][11] [zepto][12]

1.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

2. CommonJS

https://github.com/wchaowu/javascript-code/tree/master/CommonJS

cmd 和 amd 的区别

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

Canvas

ReactJs

HTML5

mobile 开发 收集

https://github.com/wchaowu/javascript-code/tree/master/CommonJS

phonegap

https://github.com/msacks/phonegap-samples

Node.js

兼容

http://kangax.github.io/compat-table/es5/

http://caniuse.com/#

javascript 风格和规范

Airbnb JavaScript Style Guide

推荐学习资源

最受欢迎的 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

自动化工具

webpack

gruntjs

gulp

bower

yeoman

babeljs

jsmonkey

参考资料

http://www.apress.com/

Learning JavaScript Design Patterns

alloyteam

License

And of course:

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

ucloud ads