H5移动端开发-JavaScript知识点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/black_hole2009/article/details/52527566

1、匿名函数(不带参数)

(function(){
   alert('警告');
})();

2、匿名函数(带参数),其中“$”为参数名。

(function($){
    alert('$');
})('警告');

注:第一个小括号有返回值,返回一个函数,第二个小括号表示执行这个函数。

3、|| 运算符的妙用

callback = callback || $.noop
loginInfo = loginInfo || {};
loginInfo.account = loginInfo.account || '';
loginInfo.password = loginInfo.password || '';

null、false、undefined、NaN、0、""在javaScript中都会判为false,上面第1个表达式的意思是如果callback为false,则使用||后面的方法返回的值。$.noop方法的作用是不进行任何操作。

4、JSON对象与JSON字符串互转

对象转字符串

JSON.stringify(data);

字符串转对象

JSON.parse('Json格式的string');




猜你喜欢

转载自blog.csdn.net/black_hole2009/article/details/52527566