JQuery Utilities 方法说明
jQuery.browser
.msie 表示ie
jQuery.browser.version 读取用户浏览器的版本信息
jQuery.boxModel 检测用户浏览器针对当前页的显示是否基于w3c CSS的盒模型
jQuery.isFunction( obj ) 检测传递的参数是否为function
function stub() { }
var objs = [
function () {},
{ x:15, y:20 },
null,
stub,
“function”
];
jQuery.each(objs, function (i) {
var isFunc = jQuery.isFunction(objs[i]);
$(”span:eq( ” + i + “)”).text(isFunc);
});
jQuery.trim( str ) 清除字符串两端的空格,使用正则表达式来清除给定字符两端的空格
jQuery.each( object, callback ) 一个通用的迭代器,可以用来无缝迭代对象和数组
jQuery.extend( target, object1, [objectN] ) 扩展一个对象,修改原来的对象并返回,这是一个强大的实现继承的
工具,这种继承是采用传值的方法来实现的,而不是JavaScript中的
原型链方式。
合并settings和options对象,返回修改后的settings对象
var settings = { validate: false, limit: 5, name: “foo” };
var options = { validate: true, name: “bar” };
jQuery.extend(settings, options);
合并defaults和options对象,defaults对象并没有被修改。options对象中的值
代替了defaults对象的值传递给了empty。
var empty = {}
var defaults = { validate: false, limit: 5, name: “foo” };
var options = { validate: true, name: “bar” };
var settings = $.extend(empty, defaults, options);
jQuery.grep( array, callback, [invert] ) 通过一个筛选函数来去除数组中的项
$.grep( [0,1,2], function(n,i){
return n > 0;
});
jQuery.makeArray( obj ) 将一个类似数组的对象转化为一个真正的数组
将选取的div元素集合转化为一个数组
var arr = jQuery.makeArray(document.getElementsByTagName(”div”));
arr.reverse(); // use an Array method on list of dom elements
$(arr).appendTo(document.body);
jQuery.map( array, callback ) 使用某个方法修改一个数组中的项,然后返回一个新的数组
jQuery.inArray( value, array ) 返回value在数组中的位置,如果没有找到,则返回-1
jQuery.unique( array ) 删除数组中的所有重复元素,返回整理后的数组
分享到:
相关推荐
jQuery库包含以下功能: HTML 元素选取、HTML 元素操作、CSS 操作、HTML 事件函数、JavaScript 特效和动画、HTML DOM 遍历和修改、AJAX、Utilities 提示: 除此之外,Jquery还提供了大量的插件。
用户可以通过这个文档学习如何使用jQuery的各种功能,包括选择器、DOM操作、事件、动画、Ajax以及Utilities等模块。 **jQuery教程** **jQuery教程.pdf**可能是一份全面的jQuery学习资料,涵盖了从基础到高级的所有...
- **丰富的 API**:提供了一系列易于使用的 API 方法,便于开发人员快速完成常见任务。 - **强大的社区支持**:拥有庞大的开发者社区,提供了大量的插件和扩展。 #### 二、jQuery 的安装与引入 **安装方式:** - *...
除了以上组件,jQuery UI 还包含许多其他辅助工具,如Positioning(定位)、Effects(特效)和Utilities(通用工具)。这些工具集可以方便地实现元素的精确定位、过渡效果和一些基础的JavaScript功能。 在实际开发...
jQuery提供了丰富的事件绑定和触发方法,如`.on()`, `.off()`, `.one()`, `.trigger()`, `.delegate()`, `.undelegate()`等。`.on()` 是最常用的方法,可以绑定多种类型的事件,并支持事件委托。 六、动画效果...
8. **Utilities**:提供各种实用工具函数,如类型检查、延时执行、数组处理等。 **jQuery的引入** 要将jQuery引入HTML页面,通常需要在`<head>`标签内添加一个`<script>`标签,指向jQuery库的URL。如果不想在本地...
除了基础的使用方法之外,jQuery Autocomplete插件还提供了许多高级配置选项,以满足不同场景的需求。 1. **minChars (Number)**:用户触发自动补全功能之前必须输入的最少字符数,默认为1。若设置为0,则用户双击...
jQuery还包含许多实用工具方法,如`.data()`, `.queue()`, `.delay()`用于管理数据、队列和延迟。`.each()`, `.map()`, `.grep()`等方法则方便对元素集合进行迭代和过滤。 总结: jQuery 1.10.3版本的API文档详尽地...
总结来说,jQuery UI 是一个强大的前端开发工具,它为开发者提供了丰富的UI组件和动画效果,使得构建具有专业级用户体验的Web应用变得更加简单。无论你是新手还是经验丰富的开发者,jQuery UI 都将是你实现高效、...
总结,jQuery 1.4作为一款成熟的JavaScript库,其高效的选择器、强大的DOM操作、简洁的事件处理、丰富的效果、便捷的Ajax功能以及强大的实用工具,都使得开发人员能够更专注于创造优秀的用户体验,而非底层的浏览器...
### 八、实用工具(Utilities) `$.each()`用于迭代数组或对象,`$.extend()`合并两个或更多对象的属性。`$.isFunction()`, `$.isArray()`, `$.isPlainObject()`等判断变量类型,`$.inArray()`检查元素是否在数组中...
总结,jQuery Validate 是一个强大的验证库,通过丰富的选项、方法和内置验证规则,使得在前端进行表单验证变得简单高效。它不仅可以帮助防止无效数据的提交,还能提升用户体验,确保用户输入的数据满足预设的条件。...
jQuery API文档是Web开发人员的重要资源,它详细介绍了jQuery库中的各种函数和方法,使得JavaScript编程更为简洁高效。jQuery是一个广泛使用的开源JavaScript库,它的目标是简化HTML文档遍历、事件处理、动画制作...
总结,"jquerymx-1.0.custom.min.js"是一个强大的jQuery扩展库,它以模块化、高效、易用的特点,为开发者提供了更多的选择,让JavaScript开发变得更加高效和便捷。理解并熟练运用jQueryMX,可以极大地提升Web应用的...
8. Utilities:提供了一些常用的工具函数,用以辅助开发。 DOM(文档对象模型)是处理HTML和XML文档的API,它为文档的结构提供了一个抽象化的方式。通过DOM,可以访问、修改、添加或删除文档中的节点。在JavaScript...
- jQuery:JavaScript库,Bootstrap的交互功能依赖于jQuery。 可以通过CDN的方式引入上述资源,如文章内容中展示的那样,将这些链接放在HTML文件的标签内: ```html ***"> ***"> ***"> ***"> ``` ### 组件 ...
总结起来,userManager项目展示了如何利用JavaScript和cfwheels框架构建一个简单的用户管理系统,提供用户生命周期管理的基本功能。通过深入研究源代码,可以学习到cfwheels的架构原理,JavaScript的前端交互技巧,...
总结来说,Bootstrap源码阅读是一个学习前端开发、提升技能的好方法。从变量和混合方法到组件实现,每一个细节都揭示了这个强大框架背后的逻辑。无论你是新手还是经验丰富的开发者,都应该尝试去探索和理解Bootstrap...