freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javascript教程--從入門到精通(已修改)

2025-10-25 14:28 本頁(yè)面
 

【正文】 JavaScript教程 JavaScript是由 Netscape公司開發(fā)并隨 Navigator導(dǎo)航者一起發(fā)布的、介于 Java與 HTML之間、基于對(duì)象事件驅(qū)動(dòng)的編程語(yǔ)言,正日益受到全球的關(guān)注。因它的開發(fā)環(huán)境簡(jiǎn)單,不需要 Java編譯器,而是直接運(yùn)行在 Web瀏覽器中,而因倍受Web設(shè)計(jì)者的所愛 JavaScript教程語(yǔ)言概況 ? JavaScript的出現(xiàn),它可以使得信息和用戶之間不僅只是一種顯示和瀏覽的關(guān)系,而是實(shí)現(xiàn)了一種實(shí)時(shí)的、動(dòng)態(tài)的、可交式的表達(dá)能力 . ? JavaScript腳本正是滿足這種需求而產(chǎn)生的語(yǔ)言。它深受廣泛用戶的喜愛的歡迎。它是眾多腳本語(yǔ)言中較為優(yōu)秀的一種,它與 WWW的結(jié)合有效地實(shí)現(xiàn)了網(wǎng)絡(luò)計(jì)算和網(wǎng)絡(luò)計(jì)算機(jī)的藍(lán)圖。無(wú)凝 Java家族將占領(lǐng) Inter網(wǎng)絡(luò)的主導(dǎo)地位。 ? 源碼網(wǎng)整理: JavaScript幾個(gè)基本特點(diǎn) ? 腳本編寫語(yǔ)言 ? 基于對(duì)象的語(yǔ)言 ? 簡(jiǎn)單性 ? 安全性 ? 動(dòng)態(tài)性 ? 跨平臺(tái)性 JavaScript和 Java的區(qū)別 ? 雖然 JavaScript與 Java有緊密的聯(lián)系,但卻是兩個(gè)公司開發(fā)的不同的兩個(gè)產(chǎn)品。 ? Java是 SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,特別適合于 Inter應(yīng)用程序開發(fā); ? JavaScript是 Netscape公司的產(chǎn)品,其目的是為了擴(kuò)展 Netscape Navigator功能,而開發(fā)的一種可以嵌入 Web頁(yè)面中的基于對(duì)象和事件驅(qū)動(dòng)的解釋性語(yǔ)言,它的前身是 Live Script; ? Java的前身是 Oak語(yǔ)言。 基于對(duì)象和面向?qū)ο? ? Java是一種真正的面向?qū)ο蟮恼Z(yǔ)言,即使是開發(fā)簡(jiǎn)單的程序,必須設(shè)計(jì)對(duì)象。 ? JavaScript是種腳本語(yǔ)言,它可以用來(lái)制作與網(wǎng)絡(luò)無(wú)關(guān)的,與用戶交互作用的復(fù)雜軟件。它是一種基于對(duì)象( Object Based)和事件驅(qū)動(dòng)( Event Driver)的編程語(yǔ)言。因而它本身提供了非常豐富的內(nèi)部對(duì)象供設(shè)計(jì)人員使用。 解釋和編譯 ? 兩種語(yǔ)言在其瀏覽器中所執(zhí)行的方式不一樣。 Java的源代碼在傳遞到客戶端執(zhí)行之前,必須經(jīng)過(guò)編譯,因而客戶端上必須具有相應(yīng)平臺(tái)上的仿真器或解釋器,它可以通過(guò)編譯器或解釋器實(shí)現(xiàn)獨(dú)立于某個(gè)特定的平臺(tái)編譯代碼的束縛。 ? JavaScript是一種解釋性編程語(yǔ)言,其源代碼在發(fā)往客戶端執(zhí)行之前不需經(jīng)過(guò)編譯,而是將文本格式的字符代碼發(fā)送給客戶編由瀏覽器解釋執(zhí)行。 強(qiáng)變量和弱變量 ? 兩種語(yǔ)言所采取的變量是不一樣的。 ? Java采用強(qiáng)類型變量檢查,即所有變量在編譯之前必須作聲明。如 : Integer x。 String y。 x=1234。 x=4321。 其中 X=1234說(shuō)明是一個(gè)整數(shù), Y=4321說(shuō)明是一個(gè)字符串。 ? JavaScript中變量聲明,采用其弱類型。即變量在使用前不需作聲明,而是解釋器在運(yùn)行時(shí)檢查其數(shù)據(jù)類型,如: x=1234。 y= 4321。 前者說(shuō)明 x為其數(shù)值型變量,而后者說(shuō)明 y為字符型變量。 代碼格式不一樣 ? Java是一種與 HTML無(wú)關(guān)的格式,必須通過(guò)像 HTML中引用外媒體那么進(jìn)行裝載,其代碼以字節(jié)代碼的形式保存在獨(dú)立的文檔中。 ? JavaScript的代碼是一種文本字符格式,可以直接嵌入 HTML文檔中,并且可動(dòng)態(tài)裝載。編寫 HTML文檔就像編輯文本文件一樣方便。 嵌入方式不一樣 ? 在 HTML文檔中,兩種編程語(yǔ)言的標(biāo)識(shí)不同, ? JavaScript使用 來(lái)標(biāo)識(shí) ? Java使用 applet.../applet來(lái)標(biāo)識(shí)。 靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編 ? Java采用靜態(tài)聯(lián)編,即 Java的對(duì)象引用必須在編譯時(shí)的進(jìn)行,以使編譯器能夠?qū)崿F(xiàn)強(qiáng)類型檢查。 ? JavaScript采用動(dòng)態(tài)聯(lián)編,即 JavaScript的對(duì)象引用在運(yùn)行時(shí)進(jìn)行檢查,如不經(jīng)編譯則就無(wú)法實(shí)現(xiàn)對(duì)象引用的檢查。 編寫第一個(gè) JavaScript程序 ? html head Script Language =JavaScript // JavaScript Appears here. alert(這是第一個(gè) JavaScript例子 !)。 alert(歡迎你進(jìn)入 JavaScript世界 !)。 alert(今后我們將共同學(xué)習(xí) JavaScript知識(shí)! )。 /Script /Head /Html 編寫第一個(gè) JavaScript程序 JavaScript代碼由 說(shuō)明。在標(biāo)識(shí) 之間就可加入 JavaScript腳本。 alert()是 JavaScript的窗口對(duì)象方法,其功能是彈出一個(gè)具有 OK對(duì)話框并顯示()中的字符串。 通過(guò) ! ...//標(biāo)識(shí)說(shuō)明:若不認(rèn)識(shí) JavaScript代碼的瀏覽器,則所有在其中的標(biāo)識(shí)均被忽略;若認(rèn)識(shí),則執(zhí)行其結(jié)果。使用注釋這是一個(gè)好的編程習(xí)慣,它使其他人可以讀懂你的語(yǔ)言。 JavaScript 以 /Script 標(biāo)簽結(jié)束。 JavaScript基本數(shù)據(jù)結(jié)構(gòu) ? JavaScript提供腳本語(yǔ)言的編程與 C++非常相似,它只是去掉了C語(yǔ)言中有關(guān)指針等容易產(chǎn)生的錯(cuò)誤,并提供了功能強(qiáng)大的類庫(kù)。對(duì)于已經(jīng)具備C ++或C語(yǔ)言的人來(lái)說(shuō),學(xué)習(xí) JavaScript腳本語(yǔ)言是一件非常輕松愉快的事。 JavaScript代碼的加入 ? 可以直接將 JavaScript腳本加入文檔 Script Language =JavaScript JavaScript語(yǔ)言代碼; JavaScript 語(yǔ)言代碼 。 .... /Script ? 說(shuō)明: 通過(guò)標(biāo)識(shí) 指明JavaScript腳本源代碼將放入其間。 通過(guò)屬性 Language =JavaScript說(shuō)明標(biāo)識(shí)中是使用的何種語(yǔ)言,這里是 JavaScript語(yǔ)言 , 表示在JavaScript中使用的語(yǔ)言。 基本數(shù)據(jù)類型 ? 基本數(shù)據(jù)類型 ? 常量 ? 變量 基本數(shù)據(jù)類型 在 JavaScript中四種基本的數(shù)據(jù)類型:數(shù)值(整數(shù)和實(shí)數(shù))、字符串型(用 “” 號(hào)或 ‘’ 括起來(lái)的字符或數(shù)值)、布爾型(使 True或 False表示)和空值 . 常量 ? 整型常量 ? 實(shí)型常量 ? 布爾值 ? 字符型常量 ? 空值 表達(dá)式 在定義完變量后,就可以對(duì)它們進(jìn)行賦值、改變、計(jì)算等一系列操作,這一過(guò)程通常又叫稱一個(gè)叫表達(dá)式來(lái)完成,可以說(shuō)它是變量、常量、布爾及運(yùn)算符的集合,因此表達(dá)式可以分為算術(shù)表述式、字串表達(dá)式、賦值表達(dá)式以及布爾表達(dá)式等。 運(yùn)算符 ? 算術(shù)運(yùn)算符 ? 比較運(yùn)算符 ? 布爾邏輯運(yùn)算符 算術(shù)運(yùn)算符 ? JavaScript中的算術(shù)運(yùn)算符有單目運(yùn)算符和雙目運(yùn)算符。 雙目運(yùn)算符: +(加) 、 (減)、 *(乘)、 /(除)、 %(取模) 、 |(按位或)、 amp。(按位與 )、 (左移)、 (右移)、 (右移,零填充)。 單目運(yùn)算符: (取反)、 ~(取補(bǔ))、 ++(遞加 1)、 (遞減 1)。 比較運(yùn)算符 ? 比較運(yùn)算符它的基本操作過(guò)程是,首先對(duì)它的操作數(shù)進(jìn)行比較,爾后再返回一個(gè) true或False值,有8?jìng)€(gè)比較運(yùn)算符 : (小于 )、 (大于 )、 =(小于等于 )、=(大于等于 )、 ==(等于 )、 !=(不等于 )。 布爾邏輯運(yùn)算符 ? 在 JavaScript中增加了幾個(gè)布爾邏輯運(yùn)算符 : !(取反 )、 amp。=(與之后賦值)、 amp。(邏輯與)、 |=(或之后賦值)、 |(邏輯或)、 ^=(異或之后賦值)、 ^(邏輯異或)、 ?:(三目操作符)、 ||(或)、==(等于 )、 |=(不等于 )。 其中三目操作符主要格式如下: 操作數(shù)?結(jié)果1:結(jié)果2 若操作數(shù)的結(jié)果為真,則表述式的結(jié)果為結(jié)果1,否則為結(jié)果2。 一個(gè)跑馬燈效果的 JavaScript文檔。 ? html head script Language=JavaScript var msg=這是一個(gè)跑馬燈效果的 JavaScript文檔 。 var interval = 100。 var spacelen = 120。 var space10= 。 var seq=0。 function Scroll() { len = 。 = (0, seq+1)。 seq++。 if ( seq = len ) { seq = spacelen。 (Scroll2()。, interval )。 } else 一個(gè)跑馬燈效果的 JavaScript文檔 ? (Scroll()。, interval )。 } function Scroll2() { var out=。 for (i=1。 i=spacelen/。 i++) out += space10。 out = out + msg。 len=。 =(seq, len)。 seq++。 if ( seq = len ) { seq = 0。 }。 (Scroll2()。, interval )。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1