jQuery
jQuery知识学习
橙子AQA
这个作者很懒,什么都没留下…
展开
-
jQuery Deferred进行异步编程
jQuery规定,deferred对象有三种执行状态----未完成,已完成和已失败。如果执行状态是"已完成"(resolved),deferred对象立刻调用done()方法指定的回调函数;如果执行状态是"已失败",调用fail()方法指定的回调函数;如果执行状态是"未完成",则继续等待,或者调用progress()方法指定的回调函数(jQuery1.7版本添加)。//最佳做法 var wait...原创 2018-02-13 19:47:26 · 291 阅读 · 0 评论 -
call和apply方法的异同
1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 this...转载 2018-02-13 18:02:08 · 342 阅读 · 0 评论 -
jQuery插件
(1)命名 通常情况下jquery插件采用下列模式命名 jquery.pluginName.js min版本也有一个规范的命名: 添加一个min标识 jquery.pluginName.min.js(2)扩展jQuery的方式 1.使用jQuery.fn ----推荐使用 在jQuery源码中jQuery.fn =jQ...原创 2018-02-13 18:19:15 · 199 阅读 · 0 评论 -
jQuery模板
1.使用<script id ="" type="text/x-jquery-tmpl"></script>标签创建 引用模板$(模板id).tmpl(填充内容)2.使用$.template('id','模板内容'); 引用模板$.tmpl('模板id',填充内容)3.模板标记(1) {{if}}{...原创 2018-02-13 15:08:47 · 482 阅读 · 0 评论 -
jQuery动画
1.$(element).offset([coordinates])获取匹配元素在当前视口的相对偏移。返回的对象包含两个整型属性:top 和 left。此方法只对可见元素有效。设置元素的位置,参数是一个对象,包括top和left两个属性2.$(element).position([coordinates]) 语法与offset完全相同,只是offset是相对于文档定位,position是相对...原创 2018-02-12 13:17:15 · 161 阅读 · 0 评论 -
jQuery数据处理
1.$.data() 方法存取数据//向元素中存储数据$.data(element,key,value); 或 $(element).data(key,value)//向元素中取数据$.data(element,key); 或 $(element).data(key)2.HTML5中采用 "data-" 开头的用户自定义属性,例如<div data-age = "28"&...原创 2018-02-12 12:04:22 · 275 阅读 · 0 评论 -
jQuery事件监听
$("element").addEventListener(eventType,hander,userCapturePhase);第一个参数是事件类型,第二个参数是用于处理该事件的函数,第三个参数的布尔值,用于是否执行事件捕获阶段。(从外到内).bind("click",function(event){}).unbind("click");.live("click",function(event)...原创 2018-02-12 10:50:52 · 813 阅读 · 0 评论 -
jQuery方法
一、对象[js] view plain copy $.type() //返回参数类型,如果为null则返回null $.extend()//第一个参数为true时为深度复制 $.isEmptyObject() //是否含有属性值,参数可以是非对象 $.isPlainObject() //是否属于纯粹的对象(通过 "{}" 或者 "new Object" 创...原创 2018-02-10 19:25:16 · 149 阅读 · 0 评论 -
JQuery中的匿名方法
一、初始化JQuery对象 DOM加载完成时运行代码1.$(document).ready(function(){ 全写 // 在这里写你的代码... });2.jQuery(function(){ // 在这里写你的代码...});3.$(function(){ 简写方法,$等价于jQuery // 在这里写你的代码...});以上三个等...原创 2018-03-22 14:36:42 · 831 阅读 · 0 评论 -
jquery
1、在使用jquery添加事件时,最容易出错的就是当前使用的对象到底是dom还是jquery对象jquery对象和dom对象互换dom转换为jquery jquery 转为domvar obj; var $ jq = $(#div...转载 2018-02-10 22:12:47 · 161 阅读 · 0 评论 -
attr()方法
返回值:Stringattr(name|properties|key,value|fn)概述设置或返回被选元素的属性值。参数nameStringV1.0属性名称properties MapV1.0作为属性的“名/值对”对象key,value String,ObjectV1.0属性名称,属性值key,function(index, attr) String,FunctionV1.11:属性名称。2:...原创 2018-03-22 14:43:27 · 6516 阅读 · 0 评论 -
jquery如何给对象动态添加属性以及选择器、事件的绑定
在工作用要用到给jd对象动态添加属性的要求,在网上找到了一种解决方式,实例如下:1、demo[javascript] view plain copy [javascript] view plain copy [javascript] view plain copyvar aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+...转载 2018-02-10 21:57:05 · 4144 阅读 · 0 评论 -
jQuery选择器
一、$(selector).action()美元符号定义 jQuery选择符(selector)“查询”和“查找” HTML 元素jQuery 的 action() 执行对元素的操作$(this).hide() - 隐藏当前元素 //通过当前元素操作,也可以把this换成元素对象$("p").hide() - 隐藏所有段落 //通过标签获取$(".test").hide()原创 2017-12-18 11:36:02 · 251 阅读 · 0 评论 -
jQuery过滤器:eq和:nth-child的区别
jQuery中的过滤器是一种经常和其他类型的选择器混搭使用来进一步筛选匹配元素的选择器。它们非常容易分辨,因为过滤器总是以冒号(:)开头。就像之前介绍的属性选择器一样,如果单单使用过滤器。例如:选择页面中所有的第一个元素,我们就可以使用 :first 这样的过滤器,它等价于*:first。而过滤器又可以分为:位置过滤器、子过滤器、表单过滤器、内容过滤器以及一些其他的过滤器。我们今天要比较的两个过滤...转载 2018-03-22 14:37:08 · 413 阅读 · 0 评论