码迷,mamicode.com
首页 > Web开发 > 详细

jQuery 第九章 工具方法

时间:2019-05-26 09:44:07      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:比较   push   http   map   src   数组   size   nbsp   报错   

  $.type()  $.isArray()  $.isFunction()  $.isWindow()...  

  $.trim()

  $.proxy()

  $.noConflict()

  $.each()  $.map()

  $.parseJSON()

  $.makeArray()

 

------------------------------------------------------

  $.type()  $.isArray()  $.isFunction()  $.isWindow()...

判断数据类型  原生js 有个typeOf()   jquery 这个完善了它做不到的事,差别在, typeOf()  判断的事: 里面的数据是什么类型, jquery 判断的是:里面的数据是什么

技术图片

  如果要单独判断话,还是使用.isArray()方法比较省性能。

 技术图片

 

 

 

  $.trim()

去取字符串的 首尾空格;跟原生js  的 trim()  一样的功能

技术图片

 

 

  $.proxy()

改变this指向

 后期使用单对象编程的时候, 很容易出现this 的错误,看下面一个简单的 绑定例子;  看起来好像没什么错, 问题在129 行

 技术图片技术图片

注意点: 如果像这种, show出现this 的错误, 一定要往上找, 肯定是上面传 this 进来的时候,错了。

 

 

  $.noConflict()

防止$ 变量冲突

技术图片

 

 

  $.each()  $.map()

其实这两个方法,跟 原生 js 的 forEach()  和  map() 一样的, 建议还是使用 原生的 方法比较好。

 技术图片技术图片

 

 

  $.parseJSON()

把严格规范的 json 字符串 转换成对象  ----->   跟原生js  的  JSON.parse() 方法 一样

下面, 字符串, 单引号变 双引号, 就报错了, 反正得按照严格的要求来。  键 对 值, 键要 双引号, 外面套上 单引号。

技术图片技术图片

 

 

  $.makeArry()

 把类数组转换成数组

(传两个参数的情况下, 可以把前面的参数, push到后面的参数去)

技术图片

技术图片

 

jQuery 第九章 工具方法

标签:比较   push   http   map   src   数组   size   nbsp   报错   

原文地址:https://www.cnblogs.com/yanggeng/p/10924961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!