• jQuery源码研究第1天


    /*!
     * jQuery JavaScript Library v1.7.2
     * http://jquery.com/
     *
     * Copyright 2011, John Resig
     * Dual licensed under the MIT or GPL Version 2 licenses.
     * http://jquery.org/license
     *
     * Includes Sizzle.js
     * http://sizzlejs.com/
     * Copyright 2011, The Dojo Foundation
     * Released under the MIT, BSD, and GPL Licenses.
     *
     * Date: Wed Mar 21 12:46:34 2012 -0700
     */

    1.jQuery总体框架

    (function(window,undefined){
        //工具函数 Utilities
        // 异步队列 Deferred
        //浏览器测试 Support
        // 数据缓存 Data
        // 队列 queue
        // 属性操作 Attribute
        // 事件处理 Event
        // 选择器 Sizzle
        // DOM遍历
        // DOM操作
        // CSS操作
        // 异步请求 Ajax
        // 动画 FX
        // 坐标和大小
    window.jQuery = window.$ = jQuery;
    })(window);

      第一对圆括号: 声明一个匿名函数;

      第二对圆括号: 调用上面声明的匿名函数,并传入window对象为参数;

    可以做个实例:

    <script>
    (function(str){
    document.write(str);
    })
    ('aa');
    </script>

    网页打印出: aa;

    window.jQuery = window.$ = jQuery;
    这句的作用就是可以在script里面直接用'$"调用jQuery
  • 相关阅读:
    结对编程之附加题:单元测试
    机器学习第二次作业
    第一次作业
    机器学习第二次作业
    机器学习第一次个人作业
    软工实践个人总结
    第08组 Beta版本演示
    第08组 Beta冲刺(5/5)
    第08组 Beta冲刺(4/5)
    第08组 Beta冲刺(3/5)
  • 原文地址:https://www.cnblogs.com/BigIdiot/p/2413837.html
Copyright © 2020-2023  润新知