日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

深入淺出JavaScript (二) 代碼放置位置與執(zhí)行順序

 昵稱10504424 2013-02-20
  1.  JavaScript與JScript關系
    1. 這樣追溯的以前,javaScript和Jscript分別是netscape公司和microsoft公司為自己的瀏覽器而設計開發(fā)的腳本語言,在這兩種腳本語言沒有統(tǒng)一標準以前,很多的Web程序員不得不為不同的瀏覽器而設計不同的腳本語言運行,很是苦惱,為了解決腳本同一問題,于是誕生了ECMAScript,是一種國際標準化的javascript版本?,F(xiàn)在的主流瀏覽器都支持這種版本。現(xiàn)在javaScript這個詞也是代表這兩種標準的意思,于是用了這個詞語。
  2.  JavaScript開發(fā)環(huán)境與編輯工具
    1. 它的運行環(huán)境很簡單,只需要擁有瀏覽器既可以運行javaScript代碼
    2. 編輯工作也有很多種,比如常見的PSPad、DreamWave、VS、記事本等等
  3. JavaScript基本架構
    1.         上面的<!-- …… -->是為了解決瀏覽器不兼容的問題,如果舊版瀏覽器不兼容JavaScript代碼,將隱藏JavaScript代碼,否則會把它視為HTML代碼一部分顯示在瀏覽器中,稱為無用信息。
  4. JavaScript程序代碼的位置   

             4.1  Head區(qū)域的JavaScript代碼

              在Head區(qū)域的JavaScript代碼是為了保證運行程序代碼調用前相關函數(shù)程序代碼已經加載,因為代碼執(zhí)行是從上到下依次執(zhí)行,通常這個區(qū)域代碼為了Body區(qū)域程序代碼所調用的事件或處理函數(shù),如下代碼執(zhí)行結果:

         執(zhí)行結果為:


           當彈出框彈出來時,Body部分內容已經顯示出來,即這部分代碼已經加載完,Body部分代碼是在Head區(qū)域之前加載。

           4.2  Head區(qū)域的JavaScript代碼


                上面鏈接CSS文件或是JS文件是按著從上到下順序加載的,如果某個文件需要用到另一個文件,那么就需要放在該文件之前在家,否則則會出錯,這也是我們經常遇到的問題,希望大家多多注意.

       5   Body區(qū)域的JavaScript代碼

            在加載網頁時,Body區(qū)域內的程序代碼會馬上運行,這些程序代碼輸出的內容屬于網頁的一部分,看下面代碼

        執(zhí)行結果為:

 

           此次執(zhí)行結果中,Body在<JavaScript>后面的代碼沒有執(zhí)行,說明在Body里的代碼用網頁加載時馬上執(zhí)行,而不是調用時再執(zhí)行,因此需要調用或處理事件的函數(shù)或代碼應當放入Head區(qū)域里面。

          另外,如果把調用代碼卸載Body里面,因為我們所做的操作都是屬于網頁一部分,也需要寫在網頁內部。

      6   寫作風格

             JavaScript寫作風格在上一篇博客已經說明,這里需要注意下載 { } 大括號后面沒有“ ;”號。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多