常用js,jQuery笔记

平时用到的一些常用js、jQuery方法,作为笔记记录一下。

1.保留小数点后来两位:

vara=3.12345;

a = a.toFixed(2);

但这样a是string类型的。


2.jQuery选择器:

$(".class1 .class2") 选择class1元素下class2的元素(中间有空格)
$(".class1.class2") 选择同时含有class1和class2的元素(中间没有空格)
$(".class1,.class2") 选择class1或者class2的元素(中间有逗号)


3.serialize()方法:

会序列化表单的值,变成字符串,例如:username=admin&password=123

仅能获取form元素下直接包含input;若下面的情况,则获取不到:


                       

                           
                       

                       

                           
                       

                 


4.匿名函数:

(function(){})就表示一个匿名函数

使用(function(arg){...})(param)来调用这个匿名函数。其中param是传入这个匿名函数的参数。        (参考:百度知道答案)

以下是一个例子,输出答案为:undefined 4 3

    var a = 1;
function test(){
console.log(a);      //undefind
var a = 2;
console.log(foo(a));    //4
function foo(i){return i+a;}
return foo(1);
}
(function(a){
console.log(a);    //3
})(test());

5. event.stopPropagation()、event.preventDefault()、return false 的差别:












你可能感兴趣的:(前端)