今天开始看看jquery类库 这是我接触的第三个类库 之前有ext protype。
1. $("#img")=getElementById("img") 酷似CSS的写法 如下
$("div p"); // 获取div 里面 P 标签
$("div.container"); // 获取class为container的div标签
$("div #msg"); // 获取id为msg的div标签
$("table a",context); // 得到context为上下文的table里面所有的连接元素。
2.事件:$(document).ready(function(){ });//onload,
hover(fn1,fn2);//onmouseover = fn1 &onmouseout = fn2
toggle(evenFn,oddFn);//onclick = evenFn || oddFn(单击一次执行第一个方法,再单击执行第二个方法,如此循环)
trigger(eventtype);//eventtype="click","mousemove"..如$("#msg").trigger("click");
bind(eventtype,fn); //为某个事件绑定某个方法 $("#msg").bind("click",function(){});
unbind(eventtype)://反绑定 接触指定的绑定
3.$("div #msg").click //事件机制和html类似
$("div #msg").mousemove
$("div #msg").mouseout
$("div #msg").mouseover //这样能使js代码和html代码完全分离
4.text() text(val)
scrollTop() scrollTop(val)
val() val(val)
html() html(val) //前者未带参数的为返回一个值 后者带参数的为把值设置为val
5.js操作css
$("#msg").css("background"); //返回元素的背景颜色
$("#msg").css("background","#ccc") //设定元素背景为灰色
$("#msg").height(300); $("#msg").width("200"); //设定宽高
$("#msg").css({ color: "red", background: "blue" });//以名值对的形式设定样式
$("#msg").addClass("select"); //为元素增加名称为select的class
$("#msg").removeClass("select"); //删除元素名称为select的class
$("#msg").toggleClass("select"); //如果存在(不存在)就删除(添加)名称为select的class
6.实用方法:
$.browser.浏览器类型:检测浏览器类型。有效参数:safari, opera, msie, mozilla。如检测是否ie:$.browser.isie,是ie浏览器则返回true。
$.each(obj, fn):通用的迭代函数。可用于近似地迭代对象和数组(代替循环)。
1. $("#img")=getElementById("img") 酷似CSS的写法 如下
$("div p"); // 获取div 里面 P 标签
$("div.container"); // 获取class为container的div标签
$("div #msg"); // 获取id为msg的div标签
$("table a",context); // 得到context为上下文的table里面所有的连接元素。
2.事件:$(document).ready(function(){ });//onload,
hover(fn1,fn2);//onmouseover = fn1 &onmouseout = fn2
toggle(evenFn,oddFn);//onclick = evenFn || oddFn(单击一次执行第一个方法,再单击执行第二个方法,如此循环)
trigger(eventtype);//eventtype="click","mousemove"..如$("#msg").trigger("click");
bind(eventtype,fn); //为某个事件绑定某个方法 $("#msg").bind("click",function(){});
unbind(eventtype)://反绑定 接触指定的绑定
3.$("div #msg").click //事件机制和html类似
$("div #msg").mousemove
$("div #msg").mouseout
$("div #msg").mouseover //这样能使js代码和html代码完全分离
4.text() text(val)
scrollTop() scrollTop(val)
val() val(val)
html() html(val) //前者未带参数的为返回一个值 后者带参数的为把值设置为val
5.js操作css
$("#msg").css("background"); //返回元素的背景颜色
$("#msg").css("background","#ccc") //设定元素背景为灰色
$("#msg").height(300); $("#msg").width("200"); //设定宽高
$("#msg").css({ color: "red", background: "blue" });//以名值对的形式设定样式
$("#msg").addClass("select"); //为元素增加名称为select的class
$("#msg").removeClass("select"); //删除元素名称为select的class
$("#msg").toggleClass("select"); //如果存在(不存在)就删除(添加)名称为select的class
6.实用方法:
$.browser.浏览器类型:检测浏览器类型。有效参数:safari, opera, msie, mozilla。如检测是否ie:$.browser.isie,是ie浏览器则返回true。
$.each(obj, fn):通用的迭代函数。可用于近似地迭代对象和数组(代替循环)。
发表评论
-
HTML <object> 标签
2010-03-04 22:31 840定义和用法 定义一个嵌入的对象。请使用此元素向您的 XHTML ... -
js代码:字符动画
2010-03-04 22:30 839<!DOCTYPE html PUBLIC " ... -
js代码:浏览器状态栏飞入文字
2010-03-04 22:29 1229<!DOCTYPE html PUBLIC " ... -
CSS+DIV实现的页面优化代码
2010-03-04 22:28 631<!DOCTYPE html PUBLIC " ... -
IE捉迷藏问题及解决方案
2010-03-04 22:28 998<!DOCTYPE html PUBLIC " ... -
js代码:飘落的雪花
2010-03-04 22:27 837<!DOCTYPE html PUBLIC " ... -
js代码:渐变图形
2010-03-04 22:26 805<!DOCTYPE html PUBLIC " ... -
正则表达式菜鸟入门
2010-03-04 22:25 723常用的正则表达式主 ... -
jquery菜鸟入门
2010-03-04 22:23 786转自:http://hi.baidu.com/%B7%C9%D ... -
设置flash透明使div层能显示在其之上
2010-03-04 22:21 1017给flash加上这句代码<param name=&quo ... -
Ajax原理步骤
2010-03-04 22:21 1077核心:XMLHttpRequest对象 属性 ... -
ruby打包成gem
2010-03-04 22:20 1318gem 打包: gem build xxx.rb gem 安装 ... -
prototype Ajax.Updater
2010-03-04 22:19 734var url = "/edit/find_topi ... -
ruby日期指令
2010-03-04 22:17 989%A 周日期全称 Saturday %a 周日期缩写 %B ...
相关推荐
**jQuery学习资料大全** 在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码,使得网页交互和DOM操作变得更加便捷。这份“jQuery学习资料大全”提供了丰富的资源,无论你是初学者还是有...
本压缩包包含的“精选jQuery学习资料”是针对这一强大的库进行深入学习的重要资源。 首先,我们来看看`jquery-1.2.6.js`,这是jQuery库的1.2.6版本的源代码文件。这个版本的历史悠久,但依然具有学习价值,因为它...
**jQuery学习资料** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。这个学习资料包包含了多个面向初学者和中级开发者的资源,旨在帮助你快速掌握jQuery的核心...
jquery学习资料+教程 包括五个文档:jQuery的起点教程,jQuery经典入门教程,jquery的基本用法.pdf,2010最新jQuery学习资料.pdf,精通JavaScript+jQuery.pdf
这个“JQuery学习资料”压缩包包含了一系列与JQuery相关的学习资源,旨在帮助开发者深入理解和掌握JQuery的核心概念和实用技巧。 首先,`jquery1.4 API`是JQuery 1.4版本的官方API文档,它详细列出了该版本的所有...
**jQuery学习资料与源代码详解** jQuery是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这个压缩包中的"JQuery学习资料与源代码"包含了从基础到进阶...
**jQuery学习资料详解** jQuery,一个轻量级、高性能的JavaScript库,自2006年发布以来,因其简洁易用的API接口和强大的功能,迅速成为开发者们首选的前端工具之一。本资料旨在深入浅出地介绍jQuery的核心概念、...
这份“jquery学习资料 很多”的压缩包文件显然是一份全面的jQuery学习资源集合,旨在帮助开发者从基础到高级掌握jQuery的核心技术和应用。 首先,我们从标题“jquery学习资料 很多”可以推断,这个压缩包中包含了...
**jQuery学习资料与案例解析** jQuery是一个高效、简洁且易用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。本资料旨在帮助开发者深入理解和熟练掌握jQuery的核心概念和实用技巧。...
本资源“jquery 学习资料chm中文版”提供了一份详尽的 jQuery API 中文参考文档,旨在帮助开发者更轻松地理解和运用 jQuery。 **jQuery 概述** jQuery 的核心理念是“Write Less, Do More”,它通过提供一套丰富的...
《前端jQuery学习资料详解》 前端开发中,jQuery是一个不可或缺的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。本资料包专为想要深入理解和掌握jQuery的前端开发者设计,...