




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目1.2我的第一個(gè)JavaScript腳本程序主講:***2024年1月2日J(rèn)avaScript動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)1子項(xiàng)目項(xiàng)目1JavaScript的基礎(chǔ)腳本語言JavaScript第一個(gè)JavaScript程序JavaScript代碼編寫注意事項(xiàng)項(xiàng)目1JavaScript的基礎(chǔ)
如今成熟的腳本語言非常多,根據(jù)使用方式的不同分成嵌入式和非嵌入式兩類。嵌入式腳本語言,這類語言通常為了應(yīng)用程序的擴(kuò)展而開發(fā)出來。解釋器通常嵌入在被擴(kuò)展的應(yīng)用程序中,成為宿主程序的一部分。例如,Lua語言、Python語言的嵌入性也比較好,如今這兩者在游戲開發(fā)領(lǐng)域應(yīng)用較多,通常作為游戲軟件的腳本系統(tǒng)或配置文件。根據(jù)筆者的經(jīng)驗(yàn),Lua語言無論在嵌入性和運(yùn)行效率上都遠(yuǎn)超過其他語言,將Python語言納入嵌入式語言分類中有些勉強(qiáng),因?yàn)槠涓衿渌?dú)立運(yùn)行的語言。
非嵌入式腳本語言,這類語言無須嵌入其他程序中,如本書所講的JavaScript語言。這些語言主要應(yīng)用不是作為系統(tǒng)擴(kuò)展,而是實(shí)現(xiàn)一般的任務(wù)控制。一、腳本語言的分類項(xiàng)目1JavaScript的基礎(chǔ)
眾多Web瀏覽器對(duì)JavaScript的支持也很不一致,相同的語言特性在不同的瀏覽器中會(huì)有所差異。這種差異對(duì)開發(fā)者影響極大,開發(fā)時(shí)不得不為不同的瀏覽器編寫不同的代碼,這種難堪的局面一直持續(xù)到JavaScript標(biāo)準(zhǔn)的制定。1997年發(fā)布了ECMA-262語言規(guī)范,將JavaScript語言標(biāo)準(zhǔn)化并重命名為ECMAScript,現(xiàn)在各種瀏覽器都以該規(guī)范作為標(biāo)準(zhǔn)。
提示:語言和系統(tǒng)接口標(biāo)準(zhǔn)化后可以大大減輕應(yīng)用開發(fā)人員的負(fù)擔(dān),不用為不同的語言特性或接口編寫不同的代碼,這也增強(qiáng)了軟件的可移植性。二、JavaScript的標(biāo)準(zhǔn)與歷史項(xiàng)目1JavaScript的基礎(chǔ)JavaScript的腳本包括在HTML中,它成為HTML文檔的一部分。與HTML標(biāo)識(shí)相結(jié)合,構(gòu)成了一個(gè)功能強(qiáng)大的Internet網(wǎng)上編程語言。使用特定的標(biāo)記可以直接將JavaScript腳本加入文檔:三、JavaScript在網(wǎng)頁中的應(yīng)用
項(xiàng)目1JavaScript的基礎(chǔ)腳本語言JavaScriptJavaScript在網(wǎng)頁中的應(yīng)用JavaScript的腳本包括在HTML中,它成為HTML文檔的一部分。與HTML標(biāo)識(shí)相結(jié)合,構(gòu)成了一個(gè)功能強(qiáng)大的Internet網(wǎng)上編程語言。使用特定的標(biāo)記可以直接將JavaScript腳本加入文檔:01 <html> <!--文檔開始-->02 <head></head> <!--文檔頭-->03 <body> <!--文檔體-->04 <scriptLanguage="JavaScript">05 JavaScript語言代碼;JavaScript語言代碼;....06 </script>07 </body> <!--文檔體結(jié)束-->08 </html> <!--文檔結(jié)束-->項(xiàng)目1JavaScript的基礎(chǔ)腳本語言JavaScriptJavaScript的發(fā)展趨勢(shì)語言永遠(yuǎn)被當(dāng)做工具,這一點(diǎn)從來都沒有被改變過,以后也不會(huì)。例如,在Windows平臺(tái)上,使用ADODB組件可以使JavaScript能處理支持SQL的數(shù)據(jù)庫中的數(shù)據(jù),使用FSO組件可以實(shí)現(xiàn)本地文件IO功能。這一切都說明了JavaScript位于應(yīng)用開發(fā)的最頂端,其與低層技術(shù)的實(shí)現(xiàn)無關(guān),層次結(jié)構(gòu)如圖1-2所示。盡管平臺(tái)技術(shù)不斷發(fā)生變化,JavaScript仍將以不變的形式去使用平臺(tái)提供的能力從而適應(yīng)新的需求。未來的一段時(shí)間內(nèi),Web開發(fā)將是開發(fā)者眾聚之地,也是JavaScript變得紫紅的時(shí)代。項(xiàng)目1JavaScript的基礎(chǔ)第一個(gè)JavaScript程序?qū)W習(xí)每一門新語言,大致了解了它的背景之后,最想做的莫過于先寫一個(gè)最簡(jiǎn)單的程序并成功運(yùn)行。如果最初連續(xù)幾個(gè)程序都無法成功編譯或運(yùn)行,初學(xué)者學(xué)習(xí)的信心多少會(huì)受些打擊,這是正?,F(xiàn)象。本節(jié)將帶領(lǐng)讀者對(duì)JavaScript進(jìn)行第一次實(shí)踐嘗試,用它編寫一個(gè)最簡(jiǎn)單且流行了幾十年的“HelloWorld”程序。項(xiàng)目1JavaScript的基礎(chǔ)第一個(gè)JavaScript程序選擇JavaScript編輯器JavaScript源程序是文本文件,因此可以使用任何文本編輯器來編寫程序源代碼,如Windows操作系統(tǒng)里的“記事本”程序。為了更快速地編寫程序并且降低出錯(cuò)的概率,通常會(huì)選擇一些專業(yè)的代碼編輯工具。專業(yè)的代碼編輯器有代碼提示和自動(dòng)完成功能,筆者推薦使用AptanaStudio,它是一款很不錯(cuò)的JavaScript代碼編輯器。項(xiàng)目1JavaScript的基礎(chǔ)第一個(gè)JavaScript程序編寫HelloWorld程序01 <html> <!---------HTML文檔開始-------------------->02 <body> <!---------文檔體開始-------------------------->03 <scriptlanguage="JavaScript"> <!---------腳本程序----------------------------->04 document.write("HelloWorld!"); //輸出經(jīng)典的HelloWorld05 </script> <!---------腳本結(jié)束----------------------------->06 </body> <!---------文檔體結(jié)束-------------------------->07 </html> <!---------HTML文檔結(jié)束-------------------->項(xiàng)目1JavaScript的基礎(chǔ)第一個(gè)JavaScript程序運(yùn)行程序運(yùn)行JavaScript程序最簡(jiǎn)單的方法就是使用瀏覽器打開包含JavaScript代碼的網(wǎng)頁文件,通常網(wǎng)頁文件的擴(kuò)展名為htm或者h(yuǎn)tml。使用系統(tǒng)自帶的瀏覽器即可。項(xiàng)目1JavaScript的基礎(chǔ)JavaScript代碼編寫時(shí)的注意事項(xiàng)JavaScript程序的書寫有些許需要注意的地方,如大小寫敏感、單行和多行、分號(hào)的運(yùn)用等。初學(xué)者在編寫程序時(shí)通常會(huì)觸犯這些規(guī)則,應(yīng)該盡力避免。用戶自定義的標(biāo)識(shí)符不能與語言保留的關(guān)鍵字同名,通過使用一些專業(yè)的編輯器可以幫助消除語法錯(cuò)誤。項(xiàng)目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/GDAC 1-2024頂墻用鋁型材
- T/CACE 0129-2024竹編安全帽
- T/CGAS 033-2024物聯(lián)網(wǎng)智能燃?xì)獗頂?shù)據(jù)安全規(guī)范
- 房地產(chǎn)ERP軟件使用許可合同4篇
- T/CHTS 10158-2024公路跨海橋梁風(fēng)-浪-流耦合作用指南
- 公司注冊(cè)商標(biāo)出讓合同書5篇
- 抵押保證借款合同范本一2篇
- 道路關(guān)鍵工程綜合施工合同3篇
- 血管栓塞劑及栓塞材料項(xiàng)目績(jī)效評(píng)估報(bào)告
- 新生兒骨折查房要點(diǎn)解析
- 2023-2024學(xué)年安徽省合肥市七年級(jí)下學(xué)期期末語文質(zhì)量檢測(cè)試題(含答案)
- 華為認(rèn)證安全方向HCIP-Security H12-725 V4.0更新題庫匯總(含答案)
- 中國(guó)城市區(qū)域劃分表(超實(shí)用)
- 2022分布式并網(wǎng)光伏調(diào)試方案
- 卷揚(yáng)機(jī)調(diào)速控制系統(tǒng)設(shè)計(jì)
- 研學(xué)旅行PPT模板
- 精神科常見并發(fā)癥發(fā)生危險(xiǎn)及防范課件
- 精益管理之精益生產(chǎn)
- 架空索道安裝施工工藝標(biāo)準(zhǔn)
- 腹膜透析相關(guān)性腹膜炎的護(hù)理查房
- GB/T 23858-2009檢查井蓋
評(píng)論
0/150
提交評(píng)論