思考与总结前端
1.模块化web
曾看到某大牛说:模块化和组件化是前端开发的一大趋势。所谓的模块化通常是指为了实现一个特定的功能而将全部的代码(对象)封装成一个模块。而AMD就是requireJS为指定模块规范化的一个产出,它具备异步加载、依赖前置、提早执行的特色。CMD则是针对淘宝技术团队开发sea.js提出的一个规范,它具备同步加载、依赖就近、延迟执行的特色。commonJS在后端Node.js就比较常见,以require(module路径)常见、编程
2.数据推送后端
websocket结合socket.io开发在实时通信方面是很是强大,能够详见前面的博客内容。即基于Node.js的聊天室数组
3.高级函数浏览器
4.高级技巧websocket
5.面向切面编程多线程
Aspect Oriented Programming(AOP),即面向切面编程,主要实现的目的是针对业务处理过程当中的切面进行提取,它所面对的是处理过程当中的某个步骤或阶段,以得到逻辑过程当中各部分之间的低耦合性的隔离效果。闭包
6.JS多线程app
记得浏览器有个GUI线程