Re: [問題] 為何要使用 bind 呢?(已解決)

看板Ajax作者 (dark)時間12年前 (2013/05/11 09:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #1HZPp3DM (Ajax)
文章代碼(AID): #1HZPp3DM (Ajax)