作者:zccst

看一下是如何写的

jQuery.extend({

prop:""

method:function(){}

});

可以看出,这些方法是jQuery的静态属性和方法(也即是工具方法),将来既可以直接提供给用户使用,也可以在内部使用。

具体实现的工具属性和方法有(同时也标注了哪些在内部使用)

jQuery.extend({
        expando  :  生成唯一JQ字符串(内部)
        noConflict()  :  防止冲突
        isReady  :  DOM是否加载完(内部)
        readyWait  :  等待多少文件的计数器(内部)
        holdReady()  :  推迟DOM触发
        ready()  :  准备DOM触发
        isFunction()  :  是否为函数
        isArray()  :  是否为数组
        isWindow()  :  是否为window
        isNumeric()  :  是否为数字 
        type()  :  判断数据类型
        isPlainObject()  :  是否为对象自变量
        isEmptyObject()  :  是否为空的对象
        error()  :  抛出异常
        parseHTML()  :  解析节点
        parseJSON()  :  解析JSON
        parseXML()  :  解析XML
        noop()  :  空函数
        globalEval()  :  全局解析JS
        camelCase()  :  转驼峰
        nodeName()  :  是否为指定节点名(内部)
        each()  :  遍历集合
        trim()  :  去前后空格
        makeArray()  :  类数组转真数组
        inArray()  :  数组版indexOf
        merge()  :  合并数组
        grep()  :  过滤新数组
        map()  :  映射新数组
        guid  :  唯一标识符(内部)
        proxy()  :  改this指向
        access()  :  多功能值操作(内部)
        now()  :  当前时间
        swap()  :  CSS交换(内部)
});

jQuery.ready.promise = function(){};  监测DOM的异步操作(内部)

function isArraylike(){}  类似数组的判断(内部)

最新文章

  1. XPath使用小结
  2. Uva 10976 Fractions Again?!
  3. 论文笔记之:Large Scale Distributed Semi-Supervised Learning Using Streaming Approximation
  4. canvas动画基础
  5. bzoj 2326: [HNOI2011]数学作业
  6. 20145220java程序设计第九周学习总结
  7. LIS (最长上升子序列)
  8. DownloadManager 下载管理类
  9. C++中,如何在标准库的std::string和常用库(Qt,VC等)的QString之间进行选择?
  10. XLSTransformer生成excel一个简单的演示示例文件
  11. pdf 电子书分享
  12. 3402: [Usaco2009 Open]Hide and Seek 捉迷藏
  13. vue2.0动态绑定图片src属性值初始化时报错
  14. php 通过curl获取远程数据,返回的是一个数组型的字符串,高手帮忙如何将这个数组类型的字符串变成数组。
  15. C语言指针作业总结
  16. 抓包工具Charles的使用心得
  17. Python实现机器学习算法:决策树算法
  18. THML分组元素
  19. errror:[test_rig3.launch] is neither a launch file in package [svo_ros] nor is [svo_ros] a launch file name The traceback for the exception was written to the log file
  20. eclipse/idea批量替换空白行

热门文章

  1. JAVA面向对象3---多态
  2. ACE_Get_Opt解析命令行
  3. openwrt+ndp+ndppd+radvd+dhcpv6,ipv6穿透配置指南
  4. 为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序
  5. 利用BFS求最短路
  6. Python -- OOP高级 -- 元类
  7. 转:Selenium借助AutoIt识别上传(下载)详解
  8. PHPstorm端口配置问题
  9. PHP个人常用函数封装
  10. ubuntu ssh重启