【概念簡介】編輯器及第一個Javas cript程序
Javas cript編輯器
在編寫Javas cript代碼的過程中,一款好的編輯器能讓我們事半功倍。目前市面上流行的Javas cript編輯器很多,主要有Dreamweaver、
NotePad++、Aptana等。下面是簡單的介紹:
?
Dreamweaver:Dreamweaver是Adobe公司推出的一款Web開發工具,是一款很好的入門工具,在Web開發中占有重要的地位。
?
?
NotePad++:NotePad++是一款開源免費的文本編輯器,比Windows自帶的記事本強大很多。NotePad++支持多國語言,支持眾多編程語言的語法高亮和語法折疊。
?
?
Aptana:Aptana是一款非常強大的專業級的Web開發軟件,擁有非常強悍的Javas cript編輯器和調試工具(支持常見的Javas cript類庫)。同時,較新版本的Aptana還集成了iPhone開發環境。
?
不過,作為初學者,筆者推薦使用Dreamweaver。
Dreamweaver 與 Fireworks 和 Flash 并成為“網頁三劍客”,在Web開發中占有重要的地位。
Dreamweaver支持HTML、CSS、XML、Javas cript、PHP、ASP、JSP和.net等開發語言,官方已有中文版發布,符合國內用戶的使用習慣。
Dreamweaver 帶有遠程管理文件功能,相當于集成了FTP軟件,可隨時編輯,隨時保存在本地和遠程服務器,同步功能很好。如果希望開發自己的個人網站,并隨時更新到遠程服務器,Dreamweaver將會是一款很好的工具。
選擇合適的瀏覽器
Javas cript 腳本由瀏覽器解釋執行,并將結果更新到頁面,由于各瀏覽器廠商對 Javas cript 的支持不盡相同,瀏覽器的版本也對 Javas cript 的支持有很大影響,所以編寫代碼時一定要考慮瀏覽器之間的兼容性,優秀的代碼,能在各種瀏覽器中運行。
在各大瀏覽器中,Chrome、Firefox、Safari(MAC系統)等對 Javas cript 標準的支持最好,實現了最新 Javas cript 版本且只修改了其中很少的語言特性。
瀏覽器的兼容性,主要是針對較低版本的IE瀏覽器(IE 8.0及其以下版本)。截止到2013年04月10日,根據百度數據統計,IE 8.0占到39.89%的市場份額,IE 7.0為1.58%,IE 6.0為18.66%,這些版本的IE瀏覽器,都不完全支持標準的Javas cript,由于其市場份額大,必需對它們進行兼容性處理,這也是讓很多Web開發者頭疼的問題。
筆者建議,初步開發選用 Chrome、Firefox、Safari(MAC系統)等對最新版本 Javas cript 支持較好的瀏覽器;測試階段,根據不同的用戶群體和功能需求,在不同版本的 IE 瀏覽器上進行測試,修復Bug。
Javas cript 能夠檢測瀏覽器的版本信息,可以編寫針對不同瀏覽器的代碼,根據瀏覽器的類型返回相應結果,從而克服瀏覽器對 Javas cript 腳本支持程度不同的問題。不過,實際項目開發中很少這樣做,往往是避開不兼容的部分,或者是通過一些常用技巧來處理兼容問題。
第一個Javas cript程序
在編程語言入門教程中,往往把輸出“ Hello World! ”作為第一個示例程序,讓大家對編程語言有一個初步的認識。Javas cript入門教程也參照這一“不成條文的規定”,第一個程序將把“ Hello World! ”輸出到網頁上。
【例1-1】將“Hello World ! ”輸出到網頁上:
1
2
3
4
5
6
7
8
9
10 <html>
<head>
<title>第一個Javas cript程序</title>
</head>
<bdoy>
<s cript type="text/javas cript">
document.write("Hello World!"); // 輸出語句
</s cript>
</body>
</html>
將上述代碼保存為.html(或.htm)文件,用瀏覽器打開,會顯示 "Hello World!" 。第一個Javas cript程序運行成功了!
說明:
(1) 上面的例子中,將Javas cript代碼嵌入到HTML中, 和為 Javas cript 代碼的開始和結束標記。當瀏覽器解析HTML文檔時,遇到 標記時開始執行 Javas cript 代碼,遇到 時執行結束。
(2) document.write() 是 Javas cript 的輸出語句,將字符串顯示在瀏覽器中,與C語言中 printf() 的作用相同。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。