精品秘无码一区二区三区老师-精品秘一区二三区免费雷安-精品蜜桃秘一区二区三区-精品蜜桃秘一区二区三区粉嫩-精品蜜桃一区二区三区-精品蜜臀国产aⅴ一区二区三区

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

JavaScript語(yǔ)言概況

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

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

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

主站蜘蛛池模板: 无码aⅴ精品一区二区三 | 无码人妻啪啪一区二区 | 色综合久久手机在线 | 亚洲国产桃花岛一区二区 | 中日韩精品卡一卡二卡3卡 中日韩精品视频一区二区三区 | 91精品国产高清久久久久动漫 | 国产亚洲av午夜剧场 | 性爱国产三级精品视频 | 久久精品国产亚洲av超碰 | 精品久久久久久中文字幕202 | 精品丝袜高 | 精品无人区一区二区三区 | 熟妇女人妻丰满少妇中文字幕 | 国产麻豆一精品AV一免费软件 | 日日摸夜夜添夜夜添高潮免费A片 | 成片免费观看视频大全 | 亚洲成人久久久精品 | 午夜人妻无码AV一区二区 | 2025一級特黃色毛片免費看 | 成人品视频观看在线 | 97精品国产一二区 | 亚洲免费久久在线视频精品播放 | 精品人妻一区二区三区浪潮在线 | 综合网7799精品天天看 | 欧美日韩国产在线观看一区二区三区 | 国产一卡2卡3卡4卡免费专区免费在线播放 | 免费无码婬片aaaa片直播 | 人与兽av免费 | 久久久久亚洲av片无码v | 国产极品女主播国产区 | 无码中文字幕视频一区二区三区 | AV色蜜桃一区二区三区 | 欧美成人在线视频 | 天美传媒免费观看MV在线观看 | 国产成人无码免费看片软件 | 丝袜高清无码在线 | 无码国产69精品久久久久网站 | 国产特级毛片毛片 | 少妇人妻精品毛片一区二 | 亚欧中文字暮a7777 | 国精产品 自偷自偷 |