国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

Javascript客戶端腳本的設計和應用

2024-09-06 12:45:03
字體:
來源:轉載
供稿:網友

Javascript基本概念

  JavaScript是一種基于對象(Object)和事件驅動(Event Driven)并具有安全性能的腳本語言,最初由Netscape公司創造出來,起名Live Script,它和Java的關系只有一個:名字比較像。使用它的目的是與HTML超文本標記語言、Java 腳本語言(Java小程序)一起實現在一個Web頁面中鏈接多個對象,與Web客戶交互作用。從而可以開發客戶端的應用程序等。它是通過嵌入或調入在標準的HTML語言中實現的。它的出現彌補了HTML語言的缺陷,它是Java與HTML折衷的選擇。(注意,如同VBScript一樣,JavaScript一樣有服務器端版本)

一、JavaScript的基本語法

  0、引言

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博湖县| 长子县| 肇源县| 宁蒗| 白城市| 石河子市| 普洱| 新竹市| 临朐县| 石渠县| 佛学| 涿州市| 吉林市| 赞皇县| 和林格尔县| 武隆县| 蕉岭县| 响水县| 射阳县| 思南县| 常熟市| 平陆县| 年辖:市辖区| 乐都县| 潢川县| 崇信县| 西丰县| 南昌市| 资兴市| 盐津县| 泾阳县| 独山县| 天峻县| 阳新县| 江西省| 仙居县| 六安市| 云安县| 雷山县| 栾川县| 鹤峰县|