设计一个javascript框架

原文:《build a javascript framework》

目录

介绍

    框架风格

        高级框架结构

        帮助方法

        初始化

        模块和插件

        开始编程

javascript的面向对象

    介绍

        对象和类vs原型类

        原型类

        原型继承           

        原型vs传统

        一个类模型

        extend

        类的创建

    深入类

        语法糖 *extend === Mixin

        super

    小结

函数式编程

    迭代器

    benchmarks

    api设计

    测试

    函数式方法

        过滤(filter)

        探测(detect)

    作用域链

    小结

选择器和选择器引擎

    介绍

        历史

        浏览器支持

        性能

        其他选择器引擎

        API设计

       目标

   css选择器

       解析和搜索策略

       分词器

       扫描器

       处理正则表达式

       搜索器

   实现API

   测试

   onReady

       API

       实现“onReady”

   小结

事件

    介绍

        基础

        访问事件对象

        停止事件

        多处理

        框架apis

        目标

     W3C与微软

         W3C事件处理

         微软

    性能与回调

   有效的元素

   API设计

   测试

   停止事件

       API

      实现

   其他浏览器布局

   事件委托

       原生

       底层

      dom.findElement

      测试

     事件委托方法

   NodeList、Collections和Arrays

   参考

Ajax

    XMLHttpRequest

    跨域请求

    参考

动画

    javascript动画

    时效动画

   渐变

   色彩支持

   链式API

   css3

   特性探测

   参考

触摸

    支持触摸屏设备

   事件

链式APIs

   介绍

   命名空间和链

   链式事件

   事件处理与轮训

特性探测

   选择器

   特性探测实现



 




 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章