請問關於 jquery 的 init ready method, 官網介紹了下列三種模式:
$( document ).ready( handler )
$().ready( handler ) (this is not recommended)
$( handler )
第一個問題是想請教,為何前輩都習慣在寫之前,先加一個 ; 符號,不加會怎麼樣嗎?
第二個問題是在 (jQuery); 後面已經有加 ; 符號,為何下面一行還要再加一個?
第三個問題是請教寫法
下列的寫法,看起來是用是用 ( handler )(jQuery); 並沒有在官網介紹的三種方法裡面,請問這種方法是出自何處呢?
;
(function($) {
// many code in here
})(jQuery);
;
|