todotodo new (old)
TODO
js常见任务-异步编程-箭头函数-异步与事件编程(事件驱动理论)-浏览器执行JS的过程
| |浏览器事件编程-事件委托-事件编程模型
| |-自定义事件
|
|- 箭头函数怎么处理this - 函数上下文绑定bind-函数传递的管理API
|- 函数对象技术(高阶,回调,加里)
|-函数对轻便对象(一种迷惑的JS技术
|-JS 技术与任务理论(专业对自己的任务和技术有特别细致的理解
js常见任务-异步编程
|-模块管理
|- JS模块化技术(模块系统:commonjs amd esm)
|- 程序(模块)编译与打包
|- JS程序结构
|-系统架构师
|-模块的设计
|-程序的最优结构
|-结构种类(技术结构与功能结构)-S端与C端功能-任务结构与技术实现结构(通用模块与具体模块)
|-JQ(技术划定任务)
|-DOM
|-event
|-ajax
web app程序构建
|- webpack- js module bundler - npm script - build tool
| |- tasks runner - gulp
|- browserifly
|- babel - js transpiler- js compliler
|- npm/nodejs - npm script - build tool
|- tasks runner - gulp
server-js常见任务
|-Nodejs-回应决定
| |-客户端任务是界面控制
|- Express
分布式系统
|- 结构与种类
|-结构 -客户端与服务端
|- HTTP通讯-无状态
|-种类 -网站、交互网站、SPA
|- MVC 理论
|-MVC框架-变种
|- backbone学习
|- 前端MVC与后端MVC-渲染(V)-前后端渲染
|- MVC 理论 - M V C 模块组件的形式
|- 模块的结构性质 - 层次和交互结构
|- 认识M组件形式,看backbone在M V的模板里都提供了什么API
|- 阅读 MVCtodo实例代码
|- github -git
|- GUI 架构 变迁史 -GUI 应用程序架构的十年变迁
|- 软件架构理论(代码组织/职责划分)- 形式定义一个软件组件
|- 组件独立性
|- 设立、增加和改名一个软件构件 - V 到 VM
|- react 研究-更细致的V组件(带状态管理)
|- 用react组件替代 backbone中V组件
|- backbone中怎样开发V组件
|- backbone.Marionette - backbone很多情况还是要进一步装配插件,才有价值
|- 「软件架构理论」的总结需要至少有一次完整的软件项目经验
|- 所谓专业,是对工具和任务有特别细致的理解 - 工具(backbone.Marionette/自行车 )- 任务(JS程序/去北京)
|- MV制作(交互功能单元)
|- V制作-Render/DOM操控-模板-UI交互事件处理-生命事件处理
|- M制作-业务数据持久化- 基础事件
|-复合UI-collectinview/compositeview - page -DOM mgr - view type - subview-region
|-松耦合对象-异步消息 - Radio
|- Page router
|- App -Page Mgr
|- 代码模块化-AMD