随手记:为系统设计一套简易的JavaScript框架需要考虑的要素

最近在工作中做前端的重构,其中一个重要步骤就是设计一套简易的前端框架,把所想到的随手记下来:

  • 物理和分布

    js文件布局

    模块化

    依赖关系梳理

    加载梳理
  • 技能储备

    JavaScript进阶

    JavaScript面向对象

    JQuery(或其他JavaScript基础框架)熟悉使用
  • 规范和规则

    JavaScript规范

    对象化示例代码
  • 框架内容

    模型定义

    通用模块设计

    CSS/DOM操纵封装

    公共常量和工具方法

    JavaScript内置对象扩展

    核心模块的逻辑骨架
  • 基础设施

    日志

    Ajax封装和预置参数
  • 代码测试和辅助

    JSUnit

    JSDoc

    文件校验

    整合、混淆和压缩

相关推荐