close

一. <script> 與 js檔案

  1. 當瀏覽器遇到<script>時,會停止文件解析,先執行<script></script>之間的程式
  2. window.onload = function(){};避免HTML DOM都還沒形成就在操作
  3. load js檔案 : 瀏覽器會假設載入的.js編碼與HTML網頁編碼相同。如果你的.js網頁與HTML編碼不同,JavaScript中非ASCII相容字元部份就會出現亂碼。 => 都改成UTF8吧!!

二. 安全限制

  1. 另開視窗 : 可以下JS來開啟新視窗,但是不能開size太小而導致使用者看不到的視窗
  2. 取得檔案大小 : Firefox、Chrome中,可以透過(inputObject).files.item(0).size特性
  3. 同源策略(Same-origin policy): 
      a. 哪三樣條件要相同的文件,才會被視為內部文件?
      b. 可以存取iframe內部的條件為何?
      c. 可以將<script>的src屬性指向外部網站嗎? 如果可以,那麼script存取的url資源是指向自己的網站,還是.js相對應的路徑? 

三. 名稱管理

  1. 試著使用匿名函式,並直接呼叫他
  2. 說明為何要使用名稱管理 

四.  建立核心公用程式

  1. 利用暱名程式來宣告一個共用的namespace
  2. 寫出一個each的util 

arrow
arrow
    全站熱搜

    minglight 發表在 痞客邦 留言(0) 人氣()