位置: 编程技术 - 正文

全面详细的jQuery常见开发技巧手册(全面详细的体检)

编辑:rootadmin

推荐整理分享全面详细的jQuery常见开发技巧手册(全面详细的体检),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:全面详细的英文,全面详细的成语,全面详细的近义词,全面详细的成语,全面详细的介绍,全面详细的体检,全面详细的创业计划书一般是多少页,全面详细的成语,内容如对您有帮助,希望把文章链接给更多的朋友!

本文为大家整理一篇很详尽的jQuery常见开发技巧文章,供大家参考,具体内容如下

1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。

2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。 如:$(document.getElementById(“msg”))则为jquery对象,可以使用jquery的方法。 由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。 如:$(“#msg”)[0],$(“div”).eq(1)[0],$(“div”).get()[1],$(“td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。 以下几种写法都是正确的:

代码如下:

3、如何获取jQuery集合的某一项 对 于获取的元素集合,获取其中的某一项(通过索引指定)可以使用eq或get(n)方法或者索引号获取,要注意,eq返回的是jquery对象,而 get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法,而dom对象只能使用dom的方法,如要获取第三 个<div>元素的内容。有如下两种方法:

4、同一函数实现set和get Jquery中的很多方法都是如此,主要包括如下几个:

代码如下:

同样blur,focus,select,submit事件都可以有着两种调用方法

5、集合处理功能 对于jquery返回的集合内容无需我们自己循环遍历并对每个对象分别做处理,jquery已经为我们提供的很方便的方法进行集合的处理。 包括两种形式:

代码如下:

6、扩展我们需要的功能

代码如下:

使用扩展的方法(通过“$.方法名”调用):

7、支持方法的连写 所谓连写,即可以对一个jquery对象连续调用各种不同的方法。 例如:

代码如下:

8、操作元素的样式 主要包括以下几种方式:

代码如下:

9、完善的事件处理功能 Jquery已经为我们提供了各种事件处理方法,我们无需在html元素上直接写事件,而可以直接为通过jquery获取的对象添加事件。 如:

全面详细的jQuery常见开发技巧手册(全面详细的体检)

代码如下:

jQuery中几个自定义的事件: (1)hover(fn1,fn2):一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。

代码如下:

(2)ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。

代码如下:

(3)toggle(evenFn,oddFn): 每次点击时切换要调用的函数。如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。

代码如下:

(4)trigger(eventtype): 在每一个匹配的元素上触发某类事件。 例如: $(“p”).trigger(“click”); //触发所有p元素的click事件 (5)bind(eventtype,fn),unbind(eventtype): 事件的绑定与反绑定 从每一个匹配的元素中(添加)删除绑定的事件。 例如:

代码如下:

、几个实用特效功能 其中toggle()和slidetoggle()方法提供了状态切换功能。 如toggle()方法包括了hide()和show()方法。 slideToggle()方法包括了slideDown()和slideUp方法。 、几个有用的jQuery方法 $.browser.浏览器类型:检测浏览器类型。有效参数:safari, opera, msie, mozilla。如检测是否ie:$.browser.isie,是ie浏览器则返回true。 $.each(obj, fn):通用的迭代函数。可用于近似地迭代对象和数组(代替循环)。 如

代码如下:

等价于:

代码如下:

也可以处理json数据,如

结果为: Name:name, Value:John Name:lang, Value:JS $.extend(target,prop1,propN):用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。这是jquery实现的继承方式。 如:

可以有多个参数(合并多项并返回) $.map(array, fn):数组映射。把一个数组中的项目(处理转换后)保存到到另一个新数组中,并返回生成的新数组。 如:

如:$.merge( [0,1,2], [2,3,4] ) //返回[0,1,2,3,4] $.trim(str):删除字符串两端的空白字符。 如:$.trim(” hello, how are you&#; “); //返回”hello,how are you&#; ” 、解决自定义方法或其他类库与jQuery的冲突 很多时候我们自己定义了$(id)方法来获取一个元素,或者其他的一些js类库如prototype也都定义了$方法,如果同时把这些内容放在一起就会引起变量方法定义冲突,Jquery对此专门提供了方法用于解决此问题。 使 用jquery中的jQuery.noConflict();方法即可把变量$的控制权让渡给第一个实现它的那个库或之前自定义的$方法。之后应用 Jquery的时候只要将所有的$换成jQuery即可,如原来引用对象方法$(“#msg”)改为jQuery(“#msg”)。 如:

代码如下:

jquery开发过程中经验丰富可以提高开发技巧,所以大家一定要注意平时经验的积累,希望本文所述对大家学习有所帮助。

jQuery基于muipicker实现仿ios时间选择 首先我们先来看原始的muipicker的例子!DOCTYPEhtmlhtmlheadmetacharset="utf-8"metaname="viewport"content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/

jQuery获取字符串中出现最多的数 推荐阅读:统计jQuery中各字符串出现次数的工具废话不多说说了,直接给大家贴js代码了。//获取字符串中出现最多的数和它一共出现多少次varstr='asdfssaa

基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载) 这是一款基于jQuery的弹出对话框插件,这个jQuery对话框插件的最大特点是弹出和关闭都带有非常炫酷的动画特效,比如旋转飞入、上下抖动飞入等。效

标签: 全面详细的体检

本文链接地址:https://www.jiuchutong.com/biancheng/381988.html 转载请保留说明!

上一篇:完善的jquery处理机制(jquery常见问题)

下一篇:jQuery基于muipicker实现仿ios时间选择

  • 企业卖车交税怎么算的
  • 递延所得税负债是什么科目
  • 应纳税所得额怎么计算应纳税额
  • 普通发票领多了会怎么样
  • 开发成本需要结转到存货吗
  • 公司投资股票亏损,要交企业所得税和个人所得税吗
  • 出口赠送客户怎么处理
  • 其他综合收益影响所有者权益吗
  • 会计法对填制审核会计凭证有哪些规定
  • 关联企业往来业务包括
  • 收到的货品与实体不符
  • 工程结算怎么结转收入
  • 给别人开的维修费专票怎么入账
  • 出口转内销补交关税
  • 企业在建工程如何做账
  • 工企业用地土地使用税怎么征收?
  • 小规模和一般纳税人的区别
  • 销售苗木属于什么行业
  • 劳务派遣劳务费发票怎么开
  • 个人出租房屋税率表2023年
  • 关于7.1号增值税普通发票新规
  • 2017年8月1日到现在多少天
  • 什么情况下可以取保候审
  • 建筑企业异地预缴工会经费
  • 研发支出期末列报
  • 企业筹建期发生的广告宣传费怎么抵减所得税
  • 企业委托研发过程中发生的研发费用如何加计扣除?
  • 未形成固定资产的项目卖出怎么入账
  • 反结账是什么意思怎么取消
  • 存贷款利率计算器
  • 预收款退回怎么写分录
  • 应收账款 预收账款合并
  • 梅德威海滩棕榈树间散步的冲浪者,印尼巴厘岛 (© helivideo/GettyImages)
  • 对股权奖励的计算公式
  • 发票多盖了一个发票章咋办
  • 角马群的迁徙方向
  • zend framework手册
  • 境外机动车临时可以办理什么车险业务
  • 基于Python实现五大常用分类算法(原理+代码)
  • html零基础入门教程
  • yolov4环境搭建
  • ssh-keygen命令
  • cuppath
  • php购物车及订单思路
  • cms和php的关系
  • 增值税不超过10万免征
  • 出口结汇有哪些常用方法?
  • 医疗服务增值税税率
  • php配置文件在哪
  • 物资采购是
  • 房屋出租收入计入
  • 软件开发过程付什么费用
  • 商品周转率公式
  • 外币折算差额怎么计算
  • 付款成功的钱怎么返还
  • 材料的什么加上什么构成了材料的实际采购成本
  • 机票退票手续费可以开发票吗
  • 应付暂估余额很大怎么办
  • 公司营运成本
  • mysql 行转列 列转行
  • 如何在卸载程序中隐藏已安装程序
  • win8 vmware
  • Linux系统忘记root密码
  • explorer.exe进程被结束怎么恢复
  • application error message 漏洞验证
  • win10wifi打开后自动关闭
  • lua struct
  • nodejs引入模块
  • css示范例子
  • 如何解决焦虑的心理
  • Python 正则表达式实现计算器功能
  • js的变量
  • python简单gui
  • java在android上运行
  • 个税更正申报后,少缴纳的税款如何退回
  • 装卸搬运费属于
  • 海关进口增值税如何入账
  • 国家税务总局发票查验平台网络异常
  • 贵州省增值税普通发票图片
  • 工会春游费用怎么报销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设