位置: 编程技术 - 正文

实例解析jQuery工具函数(jquery理解)

编辑:rootadmin

推荐整理分享实例解析jQuery工具函数(jquery理解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery教程实例,jquery源码解析,jquery实战,jquery原理解析,jquery原理解析,jquery理解,jquery理解,jquery案例精选,内容如对您有帮助,希望把文章链接给更多的朋友!

一、$.browser对象属性

  属性列表                  说明

  webkit       webkit相关浏览器则返回true,否则返回false,如google,傲游。

  mozilla       mozilla相关浏览器则返回true,否则返回false,如火狐

safari       safari相关浏览器则返回true,否则返回false,如safari

opera       opera相关浏览器则返回true,否则返回false,如opera

msie        msie相关浏览器则返回true,否则返回false,如IE,,搜狗

version       返回对应浏览器的版本

二、boxModel

  返回一个布尔值,如果是W3C盒子模型则返回true,否则返回false。

  盒子模型分两类,一类是W3C盒子模型,一类是IE盒子模型。两者的根本区别在于W3C的盒子模型不包括padding与border,仅指content的Height和Width,而IE盒子模型  包含padding与border。

  上面的例子弹出W3C盒子模型,如果删除掉顶部的两行,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns="  此工具函数不仅能够完成指定数组的遍历,还能够实现页面中元素的遍历。

  语法:$.each(obj,fn(para1,para2))  obj要遍历的数组或对象,fn为每个遍历元素执行的回调函数,para1表示数组的序号或对象的属性,para2表示数组的元素和对象的属性。

  $.each()遍历数组。

元素遍历

四、$.grep()

  筛选符合条件的元素,返回一个新数组

    语法:$.grep(Arrar,fn(value,index));  要注意下回调函数的参数的顺序,第一个是值,第二个是索引。

       $.grep(Arrar,fn(value,index),[bool]);  第三个参数表示是否取反,true表示取反,false表示不取反。

六、$.map()

改变函数内的数据,接受一个数组或类数组对象作为参数

七、$.inArray()

 如果数组中存在被搜索元素,则返回被搜索元素的索引

八、$.trim()

实例解析jQuery工具函数(jquery理解)

  去除字符串两边的空格

九、测试操作

    $.isArray(obj)    检测参数是否是数组

    $.isFunction(obj)   检测参数是否是一个函数

    $.isEmptyObject(obj)  检测参数是否是一个空对象

    $.isPlainObject(obj)   检测参数是否是一个纯粹对象,即对象是否通过{}或new Object()关键字创建。

    $.contains(container,contained)  检测一个DOM节点是否包含另一个DOM节点。是则返回true否则表示false。注意参数是DOM对象并非jQuery对象。

十、$.param()

   序列化成url字符串

    $.param(obj,[bool]);  第二个参数为可选参数,表示是否浅层序列化

十一、$.makeArray()

  将数组或类数组对象的属性复制到一个新的数组(真的是数组)中,并返回该新数组。

十二、$.merge()

  该函数接受两个数组或类数组对象,将第二个参数附加到第一个参数上面,返回第一个参数,第一个数组会修改,第二个不会。

十三、$.parseJSON()

  该函数会解析JSON格式的字符串,并返回解析结果(对象)。 类似于JSON.parse(),注意:jQuery只定义了JSON解析函数,并没有定义序列化函数。

十四、$.proxy()

  类似于Function对象的bind()方法,接受函数作为第一个参数,对象作为第二个参数,并返回一个新函数,该函数会作为第二个参数对象的方法调用。

十五、$.unique(array)

  删除元素数组中的重复元素

十六、$.extend()

  合并对象中的元素

  省略dest参数,extend方法原型中的dest参数是可以省略的,如果省略了,则该方法就只能有一个src参数,而且是将该src合并到调用extend方法的对象中去。

  要特别注意的一点是:后面的值会覆盖前面同名的值。

  命名空间示例:

 拷贝方法原型:

extend(boolean,dest,src1,src2,src3...)

其中第一个参数boolean表示是否进行深层拷贝。

标签: jquery理解

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

上一篇:获取jqGrid中选择的行的数据(jqgrid获取选中行)

下一篇:AngularJS中的JSONP实例解析(angularjs1.5)

  • 商业写字楼
  • 个人出租住宅需要缴纳房产税吗
  • 新成立的销售公司有哪些
  • 广告公司会议记录内容
  • 汇算清缴上年度金额怎么填
  • 零售商业企业经营的特点主要在于
  • 小微企业免税计入什么科目
  • 出售专利权收入属于什么收入
  • 机械租赁费怎么算
  • 筹建期发生的费用
  • 对方承担税差该如何入账?
  • 付给其他公司的利息怎么做账
  • 建筑业红字发票备注
  • 个人出租住房缴纳个税可以扣除房产税吗
  • 工程款为什么要扣税
  • 国税变更办税人怎么变更
  • 劳务费做账要交个人所得税吗?
  • 增值税发票价税合计是什么意思
  • 电解铜进口可以卖吗
  • 税字号是不是纳税人识别号
  • 小规模纳税人未达起征点增值税处理
  • 补缴地价款是什么意思
  • 奖金能否和工资一起发放
  • 所得税汇算清缴截止日期
  • 不同方式的融资租赁业务如何贴花?
  • 预缴地实现的月销售额未超过
  • 华为鸿蒙系统怎么降级版本
  • 电脑管家如何深度访问
  • 使用U盘安装win7出现找不到任何设备驱动程序
  • 交割单会出错吗
  • 只开发票没有合同需要缴纳印花税吗?
  • 金蝶系统怎么修改库存数量
  • 货物损坏补发会计分录
  • linux使用cp
  • ZF框架实现发送邮件的方法
  • 微软windows11正式版下载
  • php输出姓名
  • php文件合并
  • 盈余公积转增资本对会计要素的影响
  • 固定资产清查盘点报告模板
  • 推荐国内免费使用的电影
  • 合伙企业分红个税税率表
  • 小规模纳税人房产税优惠政策2023
  • 专项应付款能转出来吗
  • 企业购买期货
  • wordpress 批量添加标签
  • 企业收到收据老会计怎么入账
  • 新增四大行业营收排名
  • 技术服务合同的税率
  • 固定资产指的是几年度
  • 固定资产特点有
  • 权益法转其他权益工具
  • 私车公用必须是公司员工的车吗?
  • 房屋装修费计入长期待摊费用
  • 会务费要纳税调整吗
  • 资产负债表日后非调整事项应当在附注中披露
  • 金蝶的数量金额明细账是怎么做的
  • 应交所得税科目期末是不是应该没有余额
  • 培训费发票是否可以抵扣
  • 设备的验证服务包括
  • 存款利息收入是否缴纳增值税
  • 私营企业固定资产法律制度
  • mysql安装配置教程5.7.25
  • win8安全中心在哪
  • 家庭版的海鲜大杂烩
  • centos中如何安装软件
  • 联想win8一键还原系统操作步骤
  • 电脑关机没反应怎么办出现一个对话框
  • linux管理员权限命令
  • linux使用范围
  • spes监控原理
  • extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
  • opengl shader实例
  • linux系统mysql自动备份并使用ftp上传的方法
  • js如何实现单例模式
  • 红杏是什么意思什么样的
  • python自动化监控
  • 北京的个人所得税怎么算
  • 医保电子凭证怎么激活
  • 国家税务总局在哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设