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交互
    // 动画引擎

  • 相关阅读:
    单调队列 POJ 2823
    大组合数取mod lucas 定理
    多校4
    多校2
    2016多校1
    百度之星 初赛B续
    iot-web增加apis-namespace组件
    25.75k8s
    新项目增加gradlew
    vue图片点击放大预览v-viewer
  • 原文地址:https://www.cnblogs.com/moneyss/p/7595969.html
Copyright © 2011-2022 走看看