![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Learning jQuery
Guidone
这个作者很懒,什么都没留下…
展开
-
学习笔记 第二章
jquery通过$() 来取得DOM元素,这里叫工厂方法。其$符号可以替换成其他的字母以避免于其他JS库冲突。$() 括号中的字符串接受三种类型:标签名:<p> ,取这个标签的元素,可以通过$('P') 来实现。ID: <input type="text" id="name"/>: 这里可以通过 $('#name') 来取得这个元素,注意ID前面有#。CSS类: <input type="text" class="t"/>:这里可以通过$('.t')来取得这个元素,注意前面的. 点号。CSS选择符:它有原创 2011-01-16 23:23:00 · 229 阅读 · 0 评论 -
学习笔记 第一章
jQuery 的特色:利用CSS的优势:通过查找页面元素,来改变页面元素的CSS样式,从而达到页面交互效果。支持扩展:jQuery的库本身很小,压缩后只有20k,提供了核心的js封装,其他扩展拖过插件的方式实现,保证了结构的紧凑同时支持丰富的扩展。将浏览器的不一致进行了抽象:这样我们的写的代码就可以放心的移植了。总是面向集合。使用了连缀,总是返回操作对象本身。使用jQuery: 从www.jquery.com 上下载jquery.js 现在的版本是1.4.1, 由两个版本:开发版和压缩版。在页面中使用原创 2011-01-16 21:49:00 · 211 阅读 · 0 评论 -
学习笔记 第三章
$(document).ready(..)的方法可以在参数中传入多个函数,以便实现在页面加载时调用多个方法。$(document).ready(..)可以简写成$().ready(..),一般推荐第一种。当在一个页面中调用了多个JS库的时候,可以使用 jQuery.noConflict();可以把控制权交给处JQuery外的其他JS库。通过jQuery.noConflict的调用,$(document).ready()应该写成jQuery(document).ready(function($){ 这里$就可原创 2011-01-21 12:08:00 · 329 阅读 · 0 评论 -
学习笔记 第四章
jQuery提供了一个.css()方法来处理CSS。通过它可以对DOM元素的CSS属性进行get或者set。它的使用方法和前面的addClass类似。它可以接受的参数是一个键值对或者一个字典对象,如: .css('property','value')或者.css({property1:'value1',property2:'value2'})。可以把对一个DOM元素的引用保存到一个变量中,如: var $speech=$('div.speech')。parseFloat(p1,p2)方法可以将参数中p1的原创 2011-01-24 18:13:00 · 308 阅读 · 0 评论 -
学习笔记 第五章
attr()和removeAttr()提供了为DOM元素的熟悉属性设置值的方法。如$('div.chapter a').attr({'rel':'external'}),这个例子中为所有的div元素中class为chpater的DOM元素中的每个链接元素<a>设置rel的属性值为external。$('div.chapter a').each(function(index){ $(this).attr({'rel':'external','id':'wikilink'+index})}); 这个each方法原创 2011-01-29 01:15:00 · 220 阅读 · 0 评论 -
学习笔记 第六章
$('test').load('a.html')中的load方法可以把a.html中的代码加载到test元素中。AJAX中使用JSON格式:{"key1":"value1","key2":["valueA","valueB","valueC"]};$.getJSON()可以取得JSON数据。如$.getJSON('a.json');这个方法还接受第二个参数用于处理获得json数据,如:$.getJSON('a.json',function(data){...处理data})这里的data就是获取的a.jso原创 2011-01-29 02:13:00 · 335 阅读 · 0 评论