- 博客(6)
- 收藏
- 关注
原创 学习笔记 第六章
$('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
337
原创 学习笔记 第五章
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
221
原创 学习笔记 第四章
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
310
原创 学习笔记 第三章
$(document).ready(..)的方法可以在参数中传入多个函数,以便实现在页面加载时调用多个方法。$(document).ready(..)可以简写成$().ready(..),一般推荐第一种。当在一个页面中调用了多个JS库的时候,可以使用 jQuery.noConflict();可以把控制权交给处JQuery外的其他JS库。通过jQuery.noConflict的调用,$(document).ready()应该写成jQuery(document).ready(function($){ 这里$就可
2011-01-21 12:08:00
332
原创 学习笔记 第二章
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
232
原创 学习笔记 第一章
jQuery 的特色:利用CSS的优势:通过查找页面元素,来改变页面元素的CSS样式,从而达到页面交互效果。支持扩展:jQuery的库本身很小,压缩后只有20k,提供了核心的js封装,其他扩展拖过插件的方式实现,保证了结构的紧凑同时支持丰富的扩展。将浏览器的不一致进行了抽象:这样我们的写的代码就可以放心的移植了。总是面向集合。使用了连缀,总是返回操作对象本身。使用jQuery: 从www.jquery.com 上下载jquery.js 现在的版本是1.4.1, 由两个版本:开发版和压缩版。在页面中使用
2011-01-16 21:49:00
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人