课程/JavaScript/前端开发
电商网站前端架构
-
-
aSuncat
2017-12-07
- 一、前端架构的基础
1、技术基础
(1)做好技术是架构的必要前提
2、架构组织维度的认识
(1)前端架构的搭建往往是要从多个维度出发
3、做前端架构前需要思考的问题
(1)架构组织不单是写一个伟大的框架,而是要站在项目之上思考问题。
二、自动化
1、前端自动化基础
(1)nodejs & grunt (aSuncat: webpack也行)
①grunt: the javascript task runner
②手机网站:
减少客户端数据
③减少请求、合并文件、压缩文件
2、自动化的方向
(1)发布 & 测试 & 开发
三、技术基础
1、语言基础
(1)javascript, css & html
2、基本框架和类库
(1)jquery & requirejs /seajs & MVX framework
3、设计模式
(1)继承 & 重用
4、性能优化
(1)http cache / local cache /compress /DOM render
5、其他
(1)Restful API design & 自动化(grunt / nodejs) & 跨终端适配 & 代码托管
四、组件化和设计模式层面
1、js中的集成和extend
(1)继承和拷贝是js中抽象的基础,因为它不像其他面向对象语言与生俱来的这些功能。
2、命名空间的基础
(1)前端模块拆分的最基本的形式可以认为是闭包的一种应用,但是这种方式对于命名空间的管理过于随意。
3、高级一点的组件化
(1)可以使用开源框架完成最终的组件的组织和管理,例如requirejs/ seajs
4、CMD/AMD规范
5、实现一个最简单的组件框架
-
0赞 · 1采集
-
-
勇敢的少d年b
2017-04-08
- 前端架构技术基础
-
截图
0赞 · 0采集
-
-
Neopolitan
2015-12-29
- 组件化和设计模式层面
-
截图
0赞 · 1采集
-
-
北北风
2014-12-08
- 卧槽,哈哈哈,产品
-
截图
1赞 · 0采集
-
-
轻舞飞扬_0016
2014-11-03
- 已看完前端自动化。
-
截图
1赞 · 1采集
-
-
思瑞
2014-10-13
- 电商网站
-
0赞 · 0采集