zoukankan      html  css  js  c++  java
  • 2017.9.26JQuery源码解析一 架构与依赖

    jq1.0: css选择符   事件处理  ajax交互

    1.2.3: 引入数据缓存,解决循环引用与大数据保存问题

    1.3.  : 使用全新的选择器引擎sizzle,在各个浏览器下全面超越其他同类js框架的查询速度

    1.5.  : 新增延缓对象(Deferred object), 并用deferred重写了Ajax模块

    1.7.  : 抽象出回调对象,提供了强大的方式来管理回调函数列表

    选择器    DOM操作    事件    ajax与动画

    jquery 有13个模块

    单一职责SRP  :

    ajaxComplete()

    ajaxError()

    ajaxSend()

    ajaxStart()

    ajaxStop()

    ajaxSuccess()

    底层接口    :

    $.ajax

    $.ajaxSetup()

    快捷方法:

    $.get()

    $.getJSON()

    $.getScript()

    $.post()

    // 核心方法
    // 回调系统
    // 异步队列
    // 数据缓存
    // 队列操作
    // 选择器引
    // 属性操作
    // 节点遍历
    // 文档处理
    // 样式操作
    // 属性操作
    // 事件体系
    // AJAX交互
    // 动画引擎

  • 相关阅读:
    Numpy(0)
    C++(成员函数做友元)
    C++(类做友元)
    CUDA---Arrayfire---添加cuda kernel
    CUDA--Arrayfire--类型转换
    C++(友元)
    C++(const修饰成员函数)
    C++(空指针访问成员函数)
    第9章 整合前端
    第8章 离不开的数据库
  • 原文地址:https://www.cnblogs.com/moneyss/p/7595969.html
Copyright © 2011-2022 走看看