麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > JS > 正文

Javascript客戶(hù)端腳本的設(shè)計(jì)和應(yīng)用

2024-09-06 12:45:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Javascript基本概念

  JavaScript是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(Event Driven)并具有安全性能的腳本語(yǔ)言,最初由Netscape公司創(chuàng)造出來(lái),起名Live Script,它和Java的關(guān)系只有一個(gè):名字比較像。使用它的目的是與HTML超文本標(biāo)記語(yǔ)言、Java 腳本語(yǔ)言(Java小程序)一起實(shí)現(xiàn)在一個(gè)Web頁(yè)面中鏈接多個(gè)對(duì)象,與Web客戶(hù)交互作用。從而可以開(kāi)發(fā)客戶(hù)端的應(yīng)用程序等。它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語(yǔ)言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,它是Java與HTML折衷的選擇。(注意,如同VBScript一樣,JavaScript一樣有服務(wù)器端版本)

一、JavaScript的基本語(yǔ)法

  0、引言

  Javascript的語(yǔ)法基本上與Java一致,但是由于Javascript是一個(gè)弱類(lèi)型的腳本語(yǔ)言,在程序編寫(xiě)的過(guò)程中會(huì)有一些不同。同時(shí)由于Javascript是基于對(duì)象的語(yǔ)言,注意不是面向?qū)ο蟮恼Z(yǔ)言,所以它在對(duì)對(duì)象的支持上有一定缺陷,大家所熟悉的諸如對(duì)象繼承,多態(tài)等面向?qū)ο笳Z(yǔ)言所具有的基本特性在Javascript中只能通過(guò)一些變通手段來(lái)實(shí)現(xiàn)(通常比較復(fù)雜)。然而,弱類(lèi)型語(yǔ)言也有其優(yōu)點(diǎn),那就是簡(jiǎn)單性,Javascript中類(lèi)型轉(zhuǎn)化是非常方便的(弱類(lèi)型語(yǔ)言在代碼中基本上表現(xiàn)為無(wú)類(lèi)型),一個(gè)String通過(guò)一個(gè)簡(jiǎn)單的加減操作就可以轉(zhuǎn)化為Int(相當(dāng)于調(diào)用了Integer.ParseInt(String)),而且不會(huì)拋異常。Javascript作為一種解釋性語(yǔ)言,還能使用在編譯性語(yǔ)言C/C++、JAVA難以支持的eval語(yǔ)句。由于運(yùn)行在沙箱中,Javascript運(yùn)行時(shí)有很多的安全性限制。它不允許訪問(wèn)本地的硬盤(pán),并不能將數(shù)據(jù)存入到服務(wù)器上,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過(guò)瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互,從而有效地防止數(shù)據(jù)的丟失。 總體上來(lái)說(shuō),Javascript應(yīng)該是優(yōu)缺點(diǎn)兼?zhèn)洌ū孀C的說(shuō)=])。
  作為學(xué)過(guò)JAVA的軟院本科生來(lái)說(shuō),學(xué)習(xí)Javascript并不困難。Javascript不像HTML、CSS這種經(jīng)驗(yàn)性很強(qiáng)的的領(lǐng)域,一旦大家入門(mén)之后,剩余階段的Javascript相關(guān)的學(xué)習(xí)很可能就是查閱資料而已。在這里我希望我所寫(xiě)的內(nèi)容能夠起到拋磚引玉的作用,為大家打下基礎(chǔ)。以下內(nèi)容主要是Javascript的入門(mén)知識(shí),我會(huì)從關(guān)鍵字開(kāi)始描述,強(qiáng)調(diào)關(guān)鍵字是為了讓大家對(duì)Javascript的語(yǔ)法有比較全面的認(rèn)識(shí),可能大家在今后的開(kāi)發(fā)中可能一直用不到其中的某些關(guān)鍵字,但我認(rèn)為大家有必要了解一下,同時(shí)請(qǐng)留意其中標(biāo)出的注意事項(xiàng)。隨后將是在頁(yè)面中加入腳本的四種方法。在“Javascript客戶(hù)端編程”中,我將提及瀏覽器文檔(DOM)模型和事件(EVENT)模型,其中會(huì)有如何尋找對(duì)象以及安裝事件處理器(事件處理映射)的詳細(xì)解說(shuō)。最后我將在“Javascript樣例”中給出一段核心代碼的注解和三個(gè)樣例。“Javascript學(xué)習(xí)資料”中有一些有用的書(shū)籍名,電子參考資料和相關(guān)網(wǎng)址,請(qǐng)留意其中的推薦參考資料和MLParser的使用指南。大家的對(duì)Javascript問(wèn)題我將會(huì)在FAQ中給出解答。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩a毛片免费观看 | 激情综合网俺也去 | 成年免费网站 | 日本欧美一区二区三区在线播 | 欧美一区二区三区中文字幕 | av日韩在线免费观看 | 日本a级免费 | 欧美日韩在线中文 | 最新在线黄色网址 | 操操操操操 | 久久久久久久久久久久久久av | 午夜生活理论片 | 男女污视频在线观看 | 精品国产一区二区三区久久久蜜月 | 91精品国产乱码久久久久久久久 | 亚洲一级毛片 | 自拍亚洲伦理 | 久久精品毛片 | 黑人一级片 | 欧美精品日日鲁夜夜添 | 亚欧在线免费观看 | 国产午夜亚洲精品午夜鲁丝片 | 国产成人综合在线观看 | 一区二区国产在线 | 福利在线播放 | 毛片118极品美女写真 | 黄a大片 | av电影在线播放 | 一区二区三区在线观看国产 | 香蕉久久久| 国产资源在线播放 | 中文字幕1区2区 | 精品乱码久久久久 | 蜜桃精品视频 | 国产宾馆3p国语对白 | 奇米888一区二区三区 | 精品亚洲一区二区 | 男男啪羞羞视频网站 | 亚洲成人第一页 | 国产在线地址 | 亚洲欧美国产高清 |