網頁標題: 『[JavaScript] 事件物件與事件處理器』留言版,共有4則留言


  

〔版子#1〕校校鴿,民國102年3月2日(星期六)21點38分

這篇文章實在有許多看不懂的地方,尤其關於物件這東西,一值都很疑惑,希望能找到更多資料。文章來源網址個人也絕得沒啥,就不做超連結了,網址如下:
http://www.dotblogs.com.tw/atowngit/archive/2010/09/28/17936.aspx

  

〔版子#2〕JSnewlearner,民國105年11月18日(星期五)17點06分

想請問說
obj.onclick = function();
這個函數可以傳參數進去嗎?
例如說
obj.onclick = function(obj);

  

〔版子#3〕Sponge Jhan,民國105年11月19日(星期六)1點58分

就我所知,Javascript 寫這邊可容許一個參數:obj.onclick = function(e) {...};e 是一個物件,代表這個「事件」,這就跟 tag 裡可以用 event 保留字來指定要把「事件」物件丟到哪個函數的參數意思一樣但也可不寫參數:obj.onclick = function() {...};如果不寫參數,就是 onclick 裡自動放棄存取「事件」物件的權利如果故意寫兩個參數或更多,則多餘的參數就都是 null, Javascript 不會因為函數的 signature 跟呼叫方式不一致而停止

    PS. signature 就是一個函數的參數跟回傳等等資料,可看這篇深入

  

〔版子#4〕Sponge Jhan,民國105年11月19日(星期六)1點59分

    排版跑了,重貼
就我所知,Javascript 寫這邊可容許一個參數:
obj.onclick = function(e) {...};
e 是一個物件,代表這個「事件」,這就跟 tag 裡可以用 event 保留字來指定要把「事件」物件丟到哪個函數的參數意思一樣
但也可不寫參數:
obj.onclick = function() {...};
如果不寫參數,就是 onclick 裡自動放棄存取「事件」物件的權利
如果故意寫兩個參數或更多,則多餘的參數就都是 null, Javascript 不會因為函數的 signature 跟呼叫方式不一致而停止
PS. signature 就是一個函數的參數跟回傳等等資料,可看這篇深入



Warning: fopen(/home/crazy/www/board/has_read.php): failed to open stream: Permission denied in /home/crazy/www/compose/reading.php on line 2077

Warning: fputs() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2079

Warning: fclose() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2080
閱讀文章〈『[JavaScript] 事件物件與事件處理器』〉 ---點閱次數 1 !!注意:這個部落格文章閱讀記錄檔的檔案權限無法更新文章閱讀的記錄!!! 回前伊個頁面:也可以直接案倒退鍵唷!