jQuery.extend({...})分析
作者: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(){} 类似数组的判断(内部)
最新文章
- XPath使用小结
- Uva 10976 Fractions Again?!
- 论文笔记之:Large Scale Distributed Semi-Supervised Learning Using Streaming Approximation
- canvas动画基础
- bzoj 2326: [HNOI2011]数学作业
- 20145220java程序设计第九周学习总结
- LIS (最长上升子序列)
- DownloadManager 下载管理类
- C++中,如何在标准库的std::string和常用库(Qt,VC等)的QString之间进行选择?
- XLSTransformer生成excel一个简单的演示示例文件
- pdf 电子书分享
- 3402: [Usaco2009 Open]Hide and Seek 捉迷藏
- vue2.0动态绑定图片src属性值初始化时报错
- php 通过curl获取远程数据,返回的是一个数组型的字符串,高手帮忙如何将这个数组类型的字符串变成数组。
- C语言指针作业总结
- 抓包工具Charles的使用心得
- Python实现机器学习算法:决策树算法
- THML分组元素
- 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
- eclipse/idea批量替换空白行