1. 程式人生 > >javascript的歷史和入門

javascript的歷史和入門

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--
    
    html: 負責了一個頁面的結構.
    
    css: 負責了一個頁面的樣式。
    
    javascript: 負責與使用者進行互動。
    
javascript的歷史:
    
    微軟  蓋茨認為未來是"視窗"的世界。
    網景: 1995年退出了一款瀏覽器(導航者)和liveScript(校驗功能), 非常受歡迎。
    和sun公司合作,借用了java的名字,把liveScirpt改名成javascript。  70%市場份額。
    蓋茨知錯了,蓋茨找網景的老大判斷, 不同意  (領航者)。
    蓋茨一年投資20億美元去開發JScript.  微軟 :捆綁銷售+免費。   45美元
        
        
    1998年被美國線上的公司收購, 03年的時候網景宣佈破產。
    同意賠錢7億美元   拿出2千萬美金成立了一個基金會(Mozilla )謀智+ 把瀏覽器的原始碼全部開工。

1997年歐洲的計算機協議(ECMA)組織出來給javascript規定協議。
    1. ECMAScirpt(規範了基本的語法而已)
    2. BOM (瀏覽器物件模型)
    3. DOM  (文件物件模型)
javascript的特點:    
    1. 跨平臺
    2. 安全性。 (javascript的程式碼不能直接訪問硬碟的內容)
javascript與java之間區別 :
    1. javascript是屬於網景公司產品, java是sun公司的產品。
    2. javascript是基於物件的語言,java是面向物件的語言。
    3. javascript是解釋型語言,java是解釋、編譯型語言。
    4. javascript是弱型別語言, java 是強型別語言。
    java中宣告變數 的時候必須要明確該變數的資料型別。
    javascript宣告變數不需要明確是何種資料型別, 任何的變數都是使用一個關鍵字var去宣告即可。
如何編寫javascript的程式碼。
    方式1:可以使用<script>標籤體內進行編寫。
        格式:
            <script type="text/javascript">
                    js程式碼;;
            </script>
    方式2:引入外部的javascript檔案。
        格式:    
            <script src="1.js" type="text/javascript"></script>
        注意: 
            1.<script>是有開始標籤與結束標籤的,千萬不要在一個標籤中結束了。
            2.如果<script>已經用於引入了js檔案,那麼該<script>標籤體就不能再寫js程式碼了,
javascript常用的函式:
    alert("顯示的內容..") ; 彈出框
    document.write("資料") ; //向頁面輸出資料...

頁面的註釋:
    html <!--  註釋的內容
    css的註釋  /* 註釋的內容*/
    javascript:  //註釋的內容  單行註釋          /* 註釋的內容*/ 多行註釋

--> <script src="1.js" type="text/javascript"> </script> <script type="text/javascript"> alert("呵呵"); </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無標題文件</title> </head> <body> </body
> </html>

1.js

document.write("這個是我第一個javascript的程式碼");