这就不懂了,为什么一个function函数要放在一个括号里面,括号里面还有一个括号(mui,document),看起来像是参数一样。还以为这是Native.js里面的内容,然后去官方文档中翻看了一下Njs的内容,并不是啊,然后去百度。
自执行函数自执行函数(function(jquery){}(jquery));
* 相当于下面的代码:
var fun = function(jquery){}; fun(jquery);
* 立即执行匿名函数fun(jquery);主要是为了避免jquery与其他类库或变量有冲突。
百度中有好多jquery字样出现,但是并没有明确说跟jquery有关系,我也是不太清楚。
mui的demo中(function($, doc) {}(mui, document));据说可以让函数在文档加载完毕之后再执行,相当于
$(document).ready(function (){ //函数体 });