`
waiting
  • 浏览: 234797 次
  • 性别: Icon_minigender_1
  • 来自: cq
社区版块
存档分类
最新评论

jQuery 1.43 新特性

阅读更多

jQuery 1.43 新增 type 方法用于检测对象类型:

 

http://api.jquery.com/jQuery.type/

  • jQuery.type(true) === "boolean"
  • jQuery.type(3) === "number"
  • jQuery.type("test") === "string"
  • jQuery.type(function(){}) === "function"
  • jQuery.type([]) === "array"
  • jQuery.type(new Date()) === "date"
  • jQuery.type(/test/) === "regexp"
  • Everything else returns "object" as its type.

 

自己测试:

  • jQuery.type(null) === "null"
  • jQuery.type(undefined) === "undefined"
  • jQuery.type(func) === "function";  function func() {....}

 

还有对于HTML5 data属性的实现:

<div data-role="page" data-hidden="true" data-options='{"name":"John"}'></div>

$("div"). data("role") === "page";
$("div").data("hidden") === true;
$("div").data("options").name === "John";
 

 

另外 jQuery(selector).data('events') 可以获得该对象上所有通过jQuery绑定的事件。

 

 

ps,新版是1.44,新增 .fadeToggle() 方法

 

 

0
0
分享到:
评论

相关推荐

    jquery1.43源码分析(核心部分)

    ` 实现了一个工厂模式,这里的关键是 `new jQuery.fn.init()`,它会创建一个新的实例并执行 `init` 方法。 #### 四、`init` 方法解析 `init` 方法是初始化方法,用于处理传入的选择器和上下文。该方法的具体实现...

    jquery1.43源码分析(核心部分)[收集].pdf

    在函数封装方面,`ArrayPush`模拟了JavaScript原生数组的`push`方法,它通过`ToUint32`确保长度为非负整数,然后添加新的元素到数组末尾。这是jQuery为了兼容不同浏览器对数组操作的差异而进行的优化。 总的来说,...

    jquery1.43源码分析之工具方法.doc

    根据文档的描述,这部分内容主要关注于一些常用的工具方法,它们包括但不限于:对`jQuery`对象进行扩展,加入数组和对象的操作方法、测试方法、函数代理以及浏览器特性的检测等。值得注意的是,文档中提到的一些方法...

    即将发布的jQuery 3 有哪些新特性

    这些新特性、变更和废弃的内容,共同构成了jQuery 3的核心变化。总的来说,jQuery 3更加现代化,与现代Web标准更加一致,为开发者提供了更为强大和灵活的工具来构建网页应用。虽然放弃了对一些老旧浏览器的支持,但...

    jquery 2.2最新版

    描述中提到“新增了很多功能”,这暗示jQuery 2.2可能包含了开发者期待的新特性,提高了开发效率。然而,没有具体列出这些新功能,我们需要查阅官方发布文档来获取详细信息。"开发者的福音"则意味着这个版本的更新...

    最新版JQuery-jquery-3.2.1.min.js

    jQuery 3.x系列致力于提高对ES6及以后新特性的支持,并优化了性能。对于不再支持的旧浏览器,开发者可能需要引入polyfills以确保兼容性。同时,通过压缩和优化,`jquery-3.2.1.min.js`的体积更小,加载速度更快。 #...

    jquery-最新版本,支持HTML5

    HTML5带来了许多新特性,如离线存储(Offline Storage)、音频/视频处理、Canvas绘图、Geolocation定位等。jQuery 1.9.1通过其强大的选择器和事件处理机制,使得开发者能够轻松地利用这些特性。例如,使用jQuery可以...

    jquery 导航定位滚动插件 导航瞄点定位滚动插件abBlock

    1、首先引用jQuery v1.8.3+版本 ( 更低版本能兼容到jQuery1.43推荐使用jQuery1.8.3+ ) jQuery目录地址 js/jquery-1.8.3.min.js 2、引用abBlock 插件目录地址如下 js/abBlock-v1.4.js 开发版 js/jquery.abBlock-v1.4...

    jQuery Mobile 1.1.1最新版

    jQuery Mobile 1.1.1 是一个专门针对移动设备优化的前端框架,它基于流行的JavaScript库jQuery,并且致力于提供统一的...在这个版本中,开发者可以深入研究文档,了解新特性,利用这些功能为用户提供更优秀的移动界面。

    jQuery实现文本描述提示框插件abTips.zip

    1、首先引用jQuery v1.8.3+版本 ( 更低版本能兼容到jQuery1.43推荐使用jQuery1.8.3 ) jQuery目录地址 js/jquery-1.8.3.min.js 2、引用abTips Js文件 插件JS目录地址如下 js/abTips-v1.2.js 开发版 js/abTips-v1.2....

    jQuery实现文本描述提示框插件abTips

    1、首先引用jQuery v1.8.3+版本 ( 更低版本能兼容到jQuery1.43推荐使用jQuery1.8.3 ) jQuery目录地址 js/jquery-1.8.3.min.js 2、引用abTips Js文件 插件JS目录地址如下 js/abTips-v1.2.js 开发版 js/abTips-v1.2....

    史上最好最新的JqueryApi

    在“史上最好最新的jQuery API”中,我们将全面探讨这个强大工具的核心特性及其最新版本的功能。 ### 1. DOM操作 jQuery的核心之一是DOM(Document Object Model)操作。通过选择器(如`$("#id")`或`$(".class")`...

    JQUERY最新版本

    标题提到的是"JQUERY最新版本",这通常意味着该版本修复了之前版本的错误(bug),并可能引入了一些新特性或性能优化,以提供更好的用户体验和开发效率。 在描述中提到了"更新了很多内容,效果更好,bug更少",这...

    jQuery 1.4 15个你应该知道的新特性(译)

    jQuery 1.4 版本是一个重要的更新,它引入了多个新特性,旨在提升性能和增强功能。以下是一些你应该了解的关键变化: 1. **属性传递的改进**: 在jQuery 1.4中,创建元素时可以通过一个属性对象传递多个属性。例如...

    Jquery1.7.1(最新版)

    **jQuery的核心特性:** 1. **选择器**:jQuery引入了一种强大的CSS选择器机制,允许开发者通过简单的语法选择DOM元素,如`$("#myID")`选择ID为"myID"的元素,`$(".myClass")`选择所有类名为"myClass"的元素。 2. ...

    jquery3.3.1最新版库

    这些特性使得jQuery能够在处理DOM元素、简化跨浏览器的JavaScript代码以及创建动态网页方面表现出色。 在选择器方面,jQuery支持CSS1至CSS3的选择器,甚至包括一些扩展选择器,如`:first`、`:last`、`:even`等,让...

    Jquery1.4(最新版本)

    ### jQuery的核心特性 1. **选择器(Selectors)**:jQuery 1.4引入了更强大的CSS选择器,使得开发者能够轻松地选取DOM元素,如类选择器、ID选择器、属性选择器等,这大大简化了HTML元素的定位。 2. **DOM操作...

    jquery3.2新版手册

    二、jQuery 3.2新特性与改进 1. 兼容性更新:jQuery 3.2继续优化对现代浏览器的支持,同时减少对旧版IE浏览器的依赖。 2. 性能提升:通过代码优化,提升了选择器的执行速度和DOM操作的效率。 3. API调整:某些过时的...

    jquery-3.4.1_jquery_3.4.1.js_jquery-3.4.1_sangat1_jquery3.4.1_jq

    在本篇文章中,我们将深入探讨jQuery 3.4.1这一版本,了解其核心特性以及在实际项目中的应用。 首先,我们来看看标题中的"jquery-3.4.1_jquery_3.4.1.js",这表明我们关注的是jQuery库的3.4.1版本,这是一个稳定且...

Global site tag (gtag.js) - Google Analytics