版权声明:本文为博主原创文章,未经博主允许不得转载。 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');