返回列表 發帖

jquery init ready 寫法疑問

請問關於 jquery 的 init ready method, 官網介紹了下列三種模式:

$( document ).ready( handler )
$().ready( handler ) (this is not recommended)
$( handler )

第一個問題是想請教,為何前輩都習慣在寫之前,先加一個 ; 符號,不加會怎麼樣嗎?
第二個問題是在 (jQuery); 後面已經有加 ; 符號,為何下面一行還要再加一個?
第三個問題是請教寫法

下列的寫法,看起來是用是用 (  handler  )(jQuery);   並沒有在官網介紹的三種方法裡面,請問這種方法是出自何處呢?
;
(function($) {
        // many code in here
})(jQuery);
;

返回列表 回復 發帖