jquery技术核心点总结学案.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jquery技术核心点总结 ?itblog??2014-05-19 14:11:50??140 ????jquery是一款非常优秀的web脚本语言,可以处理后端的各种数据,实现前端各样的效果,是web开发不可缺少的一门语言,下面就对jquery常用的函数做概要的介绍,方便查询和使用。 一、核心:$是jquery类的一个别名,$()构造一个jquery对象,jQuery?的核心功能都是通过这个函数实现的。?jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。 ?1、?${表达式}:根据这个表达式来查找所有匹配的元素。 ????? eg:$(divp);?查找所有p元素,且这些p元素都是div的子元素. ???????? $(input:radio,document.forms[0]);?查找文档第一个表单中,所有的单选按钮。 ???????? $(div,xml.responseXML);在一个由ajax返回的xml文档中,查找所有的div元素。 ?2、$(html标记字符串) :根据提供的html字符串,创建jquery对象包装的dom元素。 ?????? eg: $(divpHello/p/div).appendTo(body); ??????????创建一个?input?元素必须同时设定?type?属性 ????????? $(input type=text) 3、$(dom元素):将一个或多个dom元素转换为jquery对象。 ???? eg: $(document.body).css( background, black );?设置页面背景色 4、$(document).ready(function(){})==$(function(){});在页面加载完成后自动执行的代码。 二、jquery对象访问。eq返回的是jquery对象,只能使用jquery方法,get返回的是dom元素对象,只能使用dom方法. ?? 1、$(dom元素).each(function(){}):以每一个匹配的元素作为上下文来执行一个函数 ?? 2、$(dom元素).size()==$(dom元素).length;对象中元素的个数。eg:img src=test1.jpg/ img src=test2.jpg/,jquery代码:$(img).size();?返回2 ?? 3、context:返回传给jQuery()的原始的DOM节点内容,即jQuery()的第二个参数。如果没有指定,那么context指向当前的文档(document)。 ??4、$(dom元素).get():取得所有匹配的dom元素的集合。如果你想要直接操作?DOM?对象而不是?jQuery?对象,这个函数非常有用。 ?? 5、$(dom元素).get(index):取得其中一个匹配的元素. ?? 6、$(dom元素).index():有哪些信誉好的足球投注网站与参数表示的对象匹配的元素,并返回相应元素的索引值。 三、插件机制: 1、jQuery.fn.extend(object);扩展?jQuery?元素集来提供新的方法,针对某一个dom元素。 ????? eg:jQuery.fn.extend({ ????????? check: function() { return this.each(function() { this.checked = true; });}, ????????? uncheck: function() { return this.each(function() { this.checked = false; });} ????????? }); ??????调用: ???????? $(input[type=checkbox]).check(); ???????? $(input[type=radio]).uncheck(); 2、$.extend(object);用来在jQuery命名空间上增加新函数,针对所有dom元素。 ???? $.extend({ ?????? min:function(a,b){return ab?a:b;}, ?????? max:function(a,b){return ab?a;b;} ???? }); ????调用:$.max(10,20); 四、选择器 基本: ?? 1、$(#id):?根据给定的ID匹配一个元素。 ?? 2、$(dom元素名):根据给定的元素名匹配所有元素 ?? 3、$(.Class类名):?根据给定的类匹配元素。 ?? 4、$(*)?:匹配所有元素。 ?? 5、$(dom元素.class类名):选择所有class属性为指定类名的dom元素。 ?? 6、$(.stripe tr):?获取

文档评论(0)

4753333 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档