Re: [問題] 為何要使用 bind 呢?(已解決)
※ 引述《godgiraffe (小鹿)》之銘言:
: 第一種寫法的 debug 流程:
: 尋找名為 send_msg 的按鈕 -> 看它 click 的時候會做什麼
: 第二種寫法的 debug 流程:
: 尋找名為 send_msg 的按鈕 -> 結果發現它 html 中, onClick 沒寫東西 ->
: 再接著去尋找是不是有用 jquery 去 bind 它
: 這樣子,第二種寫法有什麼好處呢??(目前看到好多人都使用第二種寫法,可是
: 我卻不知道第二種寫法的優點在哪邊)
: 新手發問,請各位先輩指點指點
推文有很多大大解釋了
這樣做的用意是分離javascript/html
以方便維護、修改
這個叫做Programming Practices 翻成中文大概就是什麼開發準則
當網站的規模越做越大時
必須要有一套規範能讓後續的維護、開發更為容易
這樣不管你過了多久之後回來看你自己的程式碼
或是交接給別人 相同的規範 大家都能快速地進入狀況
要讓維護開發更為容易
其中一點就是要讓整個流程越直覺越簡單越好
所以javascript就是放在javascript檔
要修改的時候就是修改這塊 不要去管html
可以參考Nicholas Zakas的Maintainable Javascript
或在下寫的重點節錄:
http://rettamkrad.blogspot.tw/2013/04/maintainablejavascript.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.69.83
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章