jquery源码学习
来源:互联网 发布:简述js闭包使用场景 编辑:程序博客网 时间:2024/06/06 00:25
读了jquery源码才知道自己有多菜,今天学习了jQuery.inArray这个工具函数。
inArray: function( elem, arr, i ) {var len;if ( arr ) {// if ( indexOf ) {// return indexOf.call( arr, elem, i );// }len = arr.length;i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;// 给出查找的起始位置,如果是负数从后向前来查找for ( ; i < len; i++ ) {// Skip accessing in sparse arraysif ( i in arr && arr[ i ] === elem ) {return i;}}}return -1;}
上面注释了本地的indexOf方法。
line 405 trim方法
trim: trim && !trim.call("\uFEFF\xA0") ?//不仅存在,而且还是去除字符串的真方法function( text ) {return text == null ?"" :trim.call( text );} :// Otherwise use our own trimming functionalityfunction( text ) {return text == null ?"" :( text + "" ).replace( rtrim, "" );}
0 0
- Jquery 源码学习
- jQuery源码学习
- jquery源码学习
- jquery源码学习1
- jquery源码学习3
- jquery源码学习1
- jquery源码学习2
- jQuery源码学习(一)
- jQuery源码学习
- jQuery源码学习(二)
- jQuery源码学习(三)
- jQuery源码学习(四)
- JQuery源码学习
- jquery源码学习
- jquery源码学习
- jquery 源码学习
- jQuery源码学习笔记一
- jquery源码分析学习地址
- IOS自学第一天
- java实现冒泡排序算法
- 改善C#编程的50个建议(21-25)
- Mac OS X中正确添加环境变量的方法
- 通过多线程技术提高Android应用性能
- jquery源码学习
- 双向循环链表
- 网站需要做好二次营销的几个方案才能将流量最大化
- C++基础
- C++ 指针的偏移 The offset of a pointer in C++
- SSH知识总结
- linux内核可以接受的参数 | Linux kernel启动参数 | 通过grub给内核传递参数
- 二维最大熵阈值分割原理与opencv实现
- [学习Cython编程]Cython编程入门