复习JQ (9)
来源:互联网 发布:自考还是网络教育 编辑:程序博客网 时间:2024/06/04 00:58
$下的常用方法
不仅可以给JQ用 也可以给原生用
$.type();
$.trim();
$.inArray();
$.proxy();
$.noConflict();
$.parseJSON();
$.makeArray();
一、$.type();
类似typeof 但是比typeof能判断的类型更多
var a = new Date;
alert( $type(a) ); // data
var a = new regExp;
alert( $type(a) ); //regexp
var a = [];
alert( $type(a) ); //array
二、$.trim();
var a = " hello "
alert("("+$trim(a)+")" ); //(hello)
三、$.inArray();
类似indexOf();
var arr = [a,b,c,d,e];
alert( $.inArray("b",arr) ); //1 如果没有就显示-1
四、$.proxy();
用来改变this指向
function show(){
alert(this);
}
show(); // 这时候this指向window
$.proxy(show,document)();//这时候this指向document 注意 要执行需要在后面加括号
有参数的时候
function show(n1,n2){
alert(n1+n2);
alert(this);
$.proxy(show,document)(3,4);
或者是
$.proxy(show,document,3,4)();
或者是
$.proxy(show,document,3)(4);
五、$.noConflict();
防止冲突
var inst = $.noConflict(); // inst就代替了$的作用
var $ = 10;//$就可以当作一个变量用
inst(fucntion(){
alert(123); // 作用和$(function(){});
})
六、$.parseJSON();
可以将字符串JSON转化为JSON 但是不建议用了 用原生的JSON.parse;
七、$.makeArray();
var divs = $("div");
$.makeArray(divs).push(); //转化成类数组 就可以进行数组操作了
- 复习JQ (9)
- JQ banner复习!!
- 复习JQ (1)
- 复习JQ (2)
- 复习JQ (3)
- 复习JQ (4)
- 复习JQ (5)
- 复习JQ (6)
- 复习JQ (7)
- 复习JQ (8)
- 复习JQ (10)
- 2016.11.11 jq(复习1 选择器 事件 效果)
- jQ
- jQ
- jq
- jq
- JQ
- jq
- LeetCode : Longest Common Prefix
- 目标——人生
- 输入两个数A,B,输出A+B的值3(当出现两个0是停止)。
- 结合盒子模型,优化明信片
- Oracle PL/SQL开发基础(第十三弹:提交和回滚记录)
- 复习JQ (9)
- 为什么Eclipse和MyEclipse中Alt+/智能提示失灵,或按几次才会显示最终解决办法
- 函数~数组练习
- [BZOJ2716][Violet 3]天使玩偶 CDQ分治+树状数组
- 应用层----DHCP,DNS,HTTP、TELNET、SSH、FTP、SMTP、POP、IMAP
- Visual Studio 2015、2013、2012、2010、2008、2005各版本下载+有效密钥激活
- go语言关键字图示
- 正则表达式小结
- C#读取文件demo