Unobtrusive Javascript

說明

  • Javascript的一種設計模式,讓HTML與Javascript徹底分離

使用情境

  • Javascript放在js裡面、Html放在html檔裡面

使用方式

    <code class="javascript">
    //test.js
    function init()
    {
        var elem =  $("emailfield")
        Event.observe(elem, "change", validateEmail);
    }
    </code>

    <input type="text" name="email" id="emailfield" size="40" />

優點

  • 讓程式碼變得跟方便維護與開發

參考資料

  • http://blog.ericsk.org/archives/699
  • http://kewang.pixnet.net/blog/post/24177235
  • http://railscasts.com/episodes/205-unobtrusive-javascript