
Jquery
文章平均质量分 63
My-Lady
这个作者很懒,什么都没留下…
展开
-
[TOP]原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
一、原生JS事件绑定方法:1、通过HTML属性进行事件处理函数的绑定如: <a href="#" onclick="f()">2、通过JavaScript对象属性进行绑定:var a=document.getElementById("a"); a.onclick=function(){alert("你好!")};//这里也可以不用匿名的函数直接赋方法名也是可以原创 2017-08-18 09:45:27 · 775 阅读 · 0 评论 -
【学习笔记】jQuery中的prop()、attr()、data()方法的对比
一、prop和attr对比 (1)prop:property指的是元素对象的属性如:className、nodeType、nodeName等 attr:attribute指的是元素标签的属性如:type、name、class等 $("input").attr("type") = "text";$(input).prop("nodeName") = "input"; (2)在利用attr和pr原创 2017-09-04 14:34:58 · 697 阅读 · 0 评论 -
【学习笔记】jQuery的实现原理
JQuery是用于操作页面元素的便捷之道,里面封装了兼容各个浏览器的hack 处理,在幅DOM操作的运用环境中引用jQuery作为辅助工具将会是一个很不错的选择。 一、诞生 在没有jQuery之前要获取DOM元素非常的繁琐:(1)querySelector(2)querySelectorAll(3)getElementById (4)getElementsByTagName(5)getE原创 2017-08-28 16:36:02 · 456 阅读 · 0 评论 -
[TOP]利用jQuery对插件进行扩展时,方法$.extend()、$.fn.extend()区别与联系
利用JQ开发插件的方法: 1、jQuery.extend(); 2、jQuery.fn.extend(); 3、通过$.widget()应用jQuery UI的部件工厂方式创建。由于第三种方式通常用于开发比较高级的jQuery的部件,开发难度较大,所以第一种和第二种方式用的更为广泛,下面主要对前两种方式的区别和联系以及使用的方法做一些介绍。 简要的说明一下: jQuery原创 2017-08-18 09:45:24 · 303 阅读 · 0 评论 -
【学习笔记】jQuery库扩展
jQuery库中有可以进行实力扩展也可以进行对象属性的扩展,所以在对jQuery进行扩展时,要注意是扩展类的属性还是实例的属性。(下面的jQuery均可以利用$进行替代) 在进行扩展前先介绍下jQuery中对对象进行扩展的方法jQuery.extend, jQuery.extend([deep], target, object1, [objectN]) (1)当其中只有一个参数时表示的是对jQ原创 2017-08-29 15:04:22 · 402 阅读 · 0 评论 -
【学习笔记】JQuery学习笔记
一、选择器 在CSS规则中两个选择器中添加空格和不添加空格是有区别的:加空格表示的是后代选择器(可以不是直接子元素),而不加空格则表示的是在一个元素上同时满足两个条件,即不加空格表示的是“且”的关系。.example .pp{ color: orange;}.example.pp2 { color: green;}第一个表示的是具有.example类元素中具有.pp类的子元素:<p原创 2017-08-28 11:00:28 · 522 阅读 · 0 评论 -
【学习笔记】jQuery知识点
一、jQuery中的隐式迭代 在对普通的DOM进行操作时如果获取的是nodeList,如果要添加样式则需要手动循环为每个元素添加,$(“.color”).addClass(“name”),这样就可以为所有类名为color的元素添加上类name。不需要手动进行迭代,即隐式迭代。二、DOM元素和jQuery元素之间的转换 (1)将jQuery转换为DOM有两种方式,[index]或者get(ined原创 2017-09-07 22:20:19 · 355 阅读 · 0 评论