设计一个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

   介绍

   命名空间和链

   链式事件

   事件处理与轮训

特性探测

   选择器

   特性探测实现



 




 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值