# javascript-1 **Repository Path**: YhJavaItem/javascript-1 ## Basic Information - **Project Name**: javascript-1 - **Description**: 包含javascript的基础语法,面向对象的实现和设计模式实现 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-03 - **Last Updated**: 2024-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Javascript 代码 其中很多都是伪代码的写法,便有回顾和总结。参考资料 包含 [javascript 的基础语法][1] [面向对象的实现][2] [设计模式实现][3] [模块化开][4] [javascript 常见的疑问][5] [jQuery][6] [NodeJs][7] [html5][8]

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 插件推荐](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/](https://angularjs.org/) 推荐 UI 组件 angularUI bootstrap [http://angular-ui.github.io/bootstrap/](http://angular-ui.github.io/bootstrap/) angular ui router [https://github.com/angular-ui/ui-router](https://github.com/angular-ui/ui-router) bindonce[https://github.com/Pasvaz/bindonce](https://github.com/Pasvaz/bindonce) ngAnimate [https://github.com/Augus/ngAnimate](https://github.com/Augus/ngAnimate) Canvas ### [ReactJs][13]

HTML5

mobile 开发 收集 [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") phonegap [https://github.com/msacks/phonegap-samples](https://github.com/msacks/phonegap-samples "https://github.com/msacks/phonegap-samples")

Node.js

## 兼容 http://kangax.github.io/compat-table/es5/ http://caniuse.com/# ## javascript 风格和规范 [Airbnb JavaScript Style Guide][14] ## 推荐学习资源 最受欢迎的 javascript 博客 [http://stackoverflow.com/questions/409056/top-rated-javascript-blogs](http://stackoverflow.com/questions/409056/top-rated-javascript-blogs "http://stackoverflow.com/questions/409056/top-rated-javascript-blogs") javascript Weekly [http://javascriptweekly.com/archive/148.html](http://javascriptweekly.com/archive/148.html "http://javascriptweekly.com/archive/148.html") JavaScript frameworks resources and tutorials [http://resrc.io/list/18/javascript-frameworks/](http://resrc.io/list/18/javascript-frameworks/ "http://resrc.io/list/18/javascript-frameworks/") ## 工具 jser 自动化工具 [webpack][15] [gruntjs][16] [gulp][17] [bower][18] [yeoman][19] [babeljs][20] [jsmonkey](https://github.com/wchaowu/jsMonkey "jsmonkey")

参考资料

http://www.apress.com/ Learning JavaScript Design Patterns alloyteam ## License > And of course: MIT: http://rem.mit-license.org [1]: #javascript-based [2]: #oject-oriented [3]: #javascript-design-pattern [4]: #-javascript-%E6%A8%A1%E5%9D%97%E5%8C%96%E8%A7%84%E8%8C%83 [5]: #Question [6]: #jQuery [7]: #NodeJs [8]: #html5 [9]: http://jquery.com/ [10]: https://github.com/JsAaron/jQuery [11]: https://github.com/jquery/sizzle [12]: https://github.com/madrobby/zepto#readme [13]: http://facebook.github.io/react/ [14]: https://github.com/airbnb/javascript [15]: https://webpack.github.io/ [16]: http://gruntjs.com/ [17]: http://gulpjs.com/ [18]: https://github.com/bower/bower [19]: http://yeoman.io/ [20]: https://babeljs.io/