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