午夜视频在线观看区二区-午夜视频在线观看视频-午夜视频在线观看视频在线观看-午夜视频在线观看完整高清在线-午夜视频在线观看网站-午夜视频在线观看亚洲天堂

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

JavaScript語言概況

admin
2010年5月20日 21:46 本文熱度 7474
 internet時(shí)代,造就了我們新的工作和生活方式,其互聯(lián)性、開放性和共享信息的模式,打破了傳統(tǒng)信息傳播方式的重重壁壘,為我們帶來了新的機(jī)遇。隨著計(jì)算機(jī)和信息時(shí)代的到來,人類社會(huì)前進(jìn)的腳步在逐漸加快,每一天都有新的事情發(fā)生,每一天都在創(chuàng)造著奇跡。隨著internet技術(shù)的突飛猛進(jìn),各行各業(yè)都在加入internet的行業(yè)中來。無論從管理方面,還是從商業(yè)角度來看,internet都可以帶來無限生機(jī)。通過internet,可以實(shí)現(xiàn)地區(qū)、集體乃至個(gè)人的連接,從而達(dá)到一種“統(tǒng)一的和諧”。那么怎樣把自己的或公司的信息資源加入到www 服務(wù)器,是廣大用戶日益關(guān)心的問題。采用超鏈技術(shù)(超文本和超媒體技術(shù))是實(shí)現(xiàn)這個(gè)目標(biāo)最簡(jiǎn)單的、最快速的手段和途徑。具體實(shí)現(xiàn)這種手段的支持環(huán)境,那就是html超文本標(biāo)識(shí)語言。通過它們可制作所需的web網(wǎng)頁。[br]  通過超文本(hyper text)和超媒體(hyper media)技術(shù)結(jié)合超鏈接(hyper link)的鏈接功能將各種信息組織成網(wǎng)絡(luò)結(jié)構(gòu)(web),構(gòu)成網(wǎng)絡(luò)文檔(document),實(shí)現(xiàn)internet上的“漫游”。通過html符號(hào)的描述就可以實(shí)現(xiàn)文字、表格、聲音、圖像、動(dòng)畫等多媒體信息的檢索。[br]  然而采用這種超鏈技術(shù)存在有一定的缺陷,那就是它只能提供一種靜態(tài)的信息資源,缺少動(dòng)態(tài)的客戶端與服務(wù)器端的交互。雖然可通過cgi(common gateway interface)通用網(wǎng)關(guān)接口實(shí)現(xiàn)一定的交互,但由于該方法編程較為復(fù)雜,因而在一段時(shí)間防礙了internet技術(shù)的發(fā)展。而javascript的出現(xiàn),無凝為internet網(wǎng)上用戶帶來了一線生機(jī)。可以這樣說,javascript的出現(xiàn)是時(shí)代的需求,是當(dāng)今的信息時(shí)代造就了javascript。[br]  javascript的出現(xiàn),它可以使得信息和用戶之間不僅只是一種顯示和瀏覽的關(guān)系,而是實(shí)現(xiàn)了一種實(shí)時(shí)的、動(dòng)態(tài)的、可交式的表達(dá)能力。從而基于cgi靜態(tài)的html頁面將被可提供動(dòng)態(tài)實(shí)時(shí)信息,并對(duì)客戶操作進(jìn)行反應(yīng)的web頁面的取代。javascript腳本正是滿足這種需求而產(chǎn)生的語言。它深受廣泛用戶的喜愛的歡迎。它是眾多腳本語言中較為優(yōu)秀的一種,它與www的結(jié)合有效地實(shí)現(xiàn)了網(wǎng)絡(luò)計(jì)算和網(wǎng)絡(luò)計(jì)算機(jī)的藍(lán)圖。無凝java家族將占領(lǐng)internet網(wǎng)絡(luò)的主導(dǎo)地位。因此,盡快掌握javascript腳本語言編程方法是我國(guó)廣大用戶日益關(guān)心的。[br][br][b][color=#ff0000]一、什么是javascript[/color][/b][br]  javascript是一種基于對(duì)象(object)和事件驅(qū)動(dòng)(event driven)并具有安全性能的腳本語言。使用它的目的是與html超文本標(biāo)記語言、java 腳本語言(java小程序)一起實(shí)現(xiàn)在一個(gè)web頁面中鏈接多個(gè)對(duì)象,與web客戶交互作用。從而可以開發(fā)客戶端的應(yīng)用程序等。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的html語言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了html語言的缺陷,它是java與html折衷的選擇,具有以下幾個(gè)基本特點(diǎn):[br][br]  [b]腳本編寫語言[/b][br]  javascript是一種腳本語言,它采用小程序段的方式實(shí)現(xiàn)編程。像其它腳本語言一樣,javascript同樣已是一種解釋性語言,它提供了一個(gè)易的開發(fā)過程。 [br]  它的基本結(jié)構(gòu)形式與c、c++、vb、delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運(yùn)行過程中被逐行地解釋。它與html標(biāo)識(shí)結(jié)合在一起,從而方便用戶的使用操作。 [br][br]  [b]基于對(duì)象的語言[/b][br]  javascript是一種基于對(duì)象的語言,同時(shí)以可以看作一種面向?qū)ο蟮摹_@意味著它能運(yùn)用自己已經(jīng)創(chuàng)建的對(duì)象。因此,許多功能可以來自于腳本環(huán)境中對(duì)象的方法與腳本的相互作用。 [br][br]  [b]簡(jiǎn)單性[/b][br]  javascript的簡(jiǎn)單性主要體現(xiàn)在:首先它是一種基于java基本語句和控制流之上的簡(jiǎn)單而緊湊的設(shè)計(jì), 從而對(duì)于學(xué)習(xí)java是一種非常好的過渡。其次它的變量類型是采用弱類型,并未使用嚴(yán)格的數(shù)據(jù)類型。 [br][br]  [b]安全性[/b][br]  javascript是一種安全性語言,它不允許訪問本地的硬盤,并不能將數(shù)據(jù)存入到服務(wù)器上,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互。從而有效地防止數(shù)據(jù)的丟失。 [br][br]  [b]動(dòng)態(tài)性[/b][br]  javascript是動(dòng)態(tài)的,它可以直接對(duì)用戶或客戶輸入做出響應(yīng),無須經(jīng)過web服務(wù)程序。它對(duì)用戶的反映響應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。所謂事件驅(qū)動(dòng),就是指在主頁(home page)中執(zhí)行了某種操作所產(chǎn)生的動(dòng)作,就稱為“事件”(event)。比如按下鼠標(biāo)、移動(dòng)窗口、選擇菜單等都可以視為事件。當(dāng)事件發(fā)生后,可能會(huì)引起相應(yīng)的事件響應(yīng)。 [br][br]  [b]跨平臺(tái)性[/b][br]  javascript是依賴于瀏覽器本身,與操作環(huán)境無關(guān),只要能運(yùn)行瀏覽器的計(jì)算機(jī),并支持javascript的瀏覽器就可正確執(zhí)行。從而實(shí)現(xiàn)了“編寫一次,走遍天下”的夢(mèng)想。 [br][br]  實(shí)際上javascript最杰出之處在于可以用很小的程序做大量的事。無須有高性能的電腦,軟件僅需一個(gè)字處理軟件及一瀏覽器,無須web服務(wù)器通道,通過自己的電腦即可完成所有的事情。[br]  綜合所述javascript 是一種新的描述語言,它可以被箝入到 html 的文件之中。 javascript語言可以做到回應(yīng)使用者的需求事件 (如: form 的輸入) ,而不用任何的網(wǎng)路來回傳輸資料,所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),它不用經(jīng)過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應(yīng)用程式所處理。[br]  javascript 和 java 很類似,但到底并不一樣! java 是一種比 javascript 更復(fù)雜許多的程式語言,而 javascript 則是相當(dāng)容易了解的語言。javascript 創(chuàng)作者可以不那麼注重程式技巧,所以許多 java 的特性在 java script 中并不支援。 [br][br][b][color=#ff0000]二、javascript和java的區(qū)別[/color][/b][br]  雖然javascript與java有緊密的聯(lián)系,但卻是兩個(gè)公司開發(fā)的不同的兩個(gè)產(chǎn)品。java是sun公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,特別適合于internet應(yīng)用程序開發(fā);而javascript是netscape公司的產(chǎn)品,其目的是為了擴(kuò)展netscape navigator功能,而開發(fā)的一種可以嵌入web頁面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語言,它的前身是live script;而java的前身是oak語言。下面對(duì)兩種語言間的異同作如下比較:[br][br]  [b]基于對(duì)象和面向?qū)ο骩/b][br]  java是一種真正的面向?qū)ο蟮恼Z言,即使是開發(fā)簡(jiǎn)單的程序,必須設(shè)計(jì)對(duì)象。 [br]  javascript是種腳本語言,它可以用來制作與網(wǎng)絡(luò)無關(guān)的,與用戶交互作用的復(fù)雜軟件。它是一種基于對(duì)象(object based)和事件驅(qū)動(dòng)(event driver)的編程語言。因而它本身提供了非常豐富的內(nèi)部對(duì)象供設(shè)計(jì)人員使用。 [br][br]  [b]解釋和編譯[/b][br]  兩種語言在其瀏覽器中所執(zhí)行的方式不一樣。java的源代碼在傳遞到客戶端執(zhí)行之前,必須經(jīng)過編譯,因而客戶端上必須具有相應(yīng)平臺(tái)上的仿真器或解釋器,它可以通過編譯器或解釋器實(shí)現(xiàn)獨(dú)立于某個(gè)特定的平臺(tái)編譯代碼的束縛。[br]  javascript是一種解釋性編程語言,其源代碼在發(fā)往客戶端執(zhí)行之前不需經(jīng)過編譯,而是將文本格式的字符代碼發(fā)送給客戶編由瀏覽器解釋執(zhí)行。 [br][br]  [b]強(qiáng)變量和弱變量[/b][br]  兩種語言所采取的變量是不一樣的。[br]  java采用強(qiáng)類型變量檢查,即所有變量在編譯之前必須作聲明。如: [br]  integer x; [br]  string y;[br]  x=1234;[br]  x=4321;[br]  其中x=1234說明是一個(gè)整數(shù),y=4321說明是一個(gè)字符串。[br]  javascript中變量聲明,采用其弱類型。即變量在使用前不需作聲明,而是解釋器在運(yùn)行時(shí)檢查其數(shù)據(jù)類型,如:[br]  x=1234;[br]  y="4321";[br]  前者說明x為其數(shù)值型變量,而后者說明y為字符型變量。[br][br]  [b]代碼格式不一樣[/b][br]  java是一種與html無關(guān)的格式,必須通過像html中引用外媒體那么進(jìn)行裝載,其代碼以字節(jié)代碼的形式保存在獨(dú)立的文檔中。[br]  javascript的代碼是一種文本字符格式,可以直接嵌入html文檔中,并且可動(dòng)態(tài)裝載。編寫html文檔就像編輯文本文件一樣方便。[br][br]  [b]嵌入方式不一樣[/b][br]  在html文檔中,兩種編程語言的標(biāo)識(shí)不同,javascript使用來標(biāo)識(shí),而java使用...來標(biāo)識(shí)。 [br][br]  [b]靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編[/b][br]  java采用靜態(tài)聯(lián)編,即java的對(duì)象引用必須在編譯時(shí)的進(jìn)行,以使編譯器能夠?qū)崿F(xiàn)強(qiáng)類型檢查。[br]  javascript采用動(dòng)態(tài)聯(lián)編,即javascript的對(duì)象引用在運(yùn)行時(shí)進(jìn)行檢查,如不經(jīng)編譯則就無法實(shí)現(xiàn)對(duì)象引用的檢查。 [br][br][b][color=#ff0000]三、javascript程序運(yùn)行環(huán)境[/color][/b][br]java運(yùn)行環(huán)境[br]  軟件環(huán)境:[br]  windows 95/98或windows nt。[br]  netscape navigator x.0或internet explorer x.0。[br]  用于編輯html文檔的字符編輯器(ws、wps、notepad、wordpad等)或html文檔編輯器。[br]  硬件配置:[br]  首先必須具備運(yùn)行windows 95/98或windows nt的基本硬件配置環(huán)境。推薦:[br]  基本內(nèi)存32m。[br]  crt只少需要256顏色,分辨率在640x480以上。[br]  cpu只少233以上。[br]  鼠標(biāo)和其它外部設(shè)置(根據(jù)需要選用)。[br][br][b][color=#ff0000]四、編寫第一個(gè)javascript程序[/color][/b][br]  下面我們通過一個(gè)例子,編寫第一個(gè)javascript程序。通過它可說明javascript的腳本是怎樣被嵌入到html文檔中的。[br]test1.html文檔:[br]

[br][br] [br][br][br]在internet explore5.0中運(yùn)行行后的結(jié)果見圖1-1所示。[br][img]http://ijavascript.cn/admincp/attachment.php?aid=42[/img][br]圖1-1 程序運(yùn)行的結(jié)果[br][br][color=#0000ff]說明: test.html是html文檔,其標(biāo)識(shí)格式為標(biāo)準(zhǔn)的html格式;[br]如同html標(biāo)識(shí)語言一樣, javascript程序代碼是一些可用字處理軟件瀏覽的文本,它在描述頁面的html相關(guān)區(qū)域出現(xiàn)。[br]javascript代碼由 說明。在標(biāo)識(shí)之間就可加入javascript腳本。[br]alert()是javascript的窗口對(duì)象方法,其功能是彈出一個(gè)具有ok對(duì)話框并顯示()中的字符串。[br]通過標(biāo)識(shí)說明:若不認(rèn)識(shí)javascript代碼的瀏覽器,則所有在其中的標(biāo)識(shí)均被忽略;若認(rèn)識(shí),則執(zhí)行其結(jié)果。使用注釋這是一個(gè)好的編程習(xí)慣,它使其他人可以讀懂你的語言。[br]javascript 以 標(biāo)簽結(jié)束。 [/color]

該文章在 2010/5/20 21:46:56 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产高清一区二区三区视频 | 变态黄色网站在线观看 | 国产日韩精品一区二区三区在线观 | 91av在线观看 | 国产成人精品一区二区三 | 国产极品jk白丝喷白浆图片 | 成人无码a区在线观看视频 成人无码h动漫在线网站免费y | 国精品午夜福利视频蜜臀 | 国产精品无码一区二区三级 | 国产一区二区三区亚洲精品 | 国产成人精品久久二区二区 | 国产精品多p对白交换绿帽 国产精品多人p | 91网站永久免费看nba视频 | 东京热无码a√国产精品 | 91免费网址| av片在线观看 | 99久久久无码国产精品试看 | av在线最新网址不卡 | 国产成人av在线 | 国产无码动漫一区二区三区 | 国产不卡理论片在线观看 | 高潮一区二区三区在线 | 精品国产aⅴ一区二区三区4区 | 99精品久久久久久久婷婷 | 国产在线98福利播放视频免费 | 成人亚洲国产精品无码久久一线 | 国产999精品 | 国产福利在线免费观看 | 国产sp调教打屁股视频网站 | 囯产精品一区二区免费在线观看 | av无码人妻中文字幕 | 18禁黄网站男男禁片免费观看 | 国产成人亚洲精品无码v大片 | 国产高潮流白浆免费观看 | 91麻豆精品国产综合久久久 | 91久久人人妻人人澡人人爽 | 成人午夜视频在线播放 | 国产91在线观看网站 | 国产成人一区二区三区动漫 | 国产精品一区精品国产自在 | 91精品国产乱码久久久网站 |