写在
中的代码,会在代码加载时执行。
写在
中的代码会在dom加载完成后执行。
一个是加载代码,一个加载dom
另外:只加载代码,但程序并不会去执行。加载和执行是两回事(在内存中的数据不一样)。
而且,写在(function(){ })();中的function(){},也不会去执行。只是作为其一个属性。
例如:
用法:
如当我们需要从数据库中读取一些值,并设置给一个form时,比如:修改页面的form。我们将form写在(function(){ })();中,同时,也写一些读取数据库值的方法在(function(){ })();中。这样,当修改页面被加载时,可以自动获取数据库的值,并给其中的form使用了。
- (function(){})();
写在
- Ext.onReady(function(){});
一个是加载代码,一个加载dom
另外:只加载代码,但程序并不会去执行。加载和执行是两回事(在内存中的数据不一样)。
而且,写在(function(){ })();中的function(){},也不会去执行。只是作为其一个属性。
例如:
- (function(){
- //此处的function不会自动执行,只是作为一个属性。
- function(){
- }
- })();
用法:
如当我们需要从数据库中读取一些值,并设置给一个form时,比如:修改页面的form。我们将form写在(function(){ })();中,同时,也写一些读取数据库值的方法在(function(){ })();中。这样,当修改页面被加载时,可以自动获取数据库的值,并给其中的form使用了。