首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery源码研究:为jQ对象扩展的一些工具方法(下)

这个方法的return表达式有两个小知识点: undefined == null为真 text+""这里是用到js中的字符串转义,确保始终是对字符串在进行replace操作 7、makeArray()方法...jQuery.extend({ makeArray: function( arr, results ) { var ret = results || []; if...意为只有在源码内部调用这个makeArray方法时,才会传入results参数,而在外部调用这个静态方法makeArray时,都只会传入一个参数,即要转为数组的参数arr。...这个方法其实就是对js原生数组indexOf方法的使用封装,看源码: jQuery.extend({ inArray: function(elem, arr, i){ return...在上面讲的方法实现中,关于call和apply的使用是异常频繁的,它也是js比较诡异却又神奇的一个特点,需要真正弄清哦。

86320
您找到你想要的搜索结果了吗?
是的
没有找到

jQuery深入——动画、常用工具、JSON、Ajax

jqueryPropertyToo) - noConflict() 方法会释放会 $ 标识符的控制,这样其他脚本就可以使用它了 - 可以创建自己的简写 var jq = $.noConflict(true); 0x2 处理JS...})   6、更多数组操作方法 $.inArray(value, array) 返回值在数组中的下标 console.log($.inArray(2, [1, 2, 3, 4, 5]));   $.makeArray...将类数组对象转换为数组 var arrayLikeObject = {     0: 'a',     1: 'b',     2: 'c',     length: 3 } console.log($.makeArray...、数据格式 JSON 全称 JavaScript Object Notation 通过键值对存储数据 JSON 不是 Javascript 的子集 JSON 可以包含 U+2028 和 U+2029,JS...数据格式的优势 数据结构更加简化,不需要成对标记 对象查找方式比 DOM 结构化查找快速 更丰富的数据类型 3、数据格式限制 以 { 起始,} 结束 双引号包裹键名 JSON 字符串中不可添加注释 4、JS

1.4K10

JS

11830

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券