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

正文內(nèi)容

javascript教程(已修改)

2025-09-01 01:04 本頁面
 

【正文】 JavaScript 第一個版本的 JavaScript(在 Netscape中)是 。 JavaScript版本與 Netscape 3 版本有關(guān)的是JavaScript 版。 Netscape 4 用 JavaScript 。 注釋: //ment 如果是大段注釋: /*...*/ JavaScript 的結(jié)構(gòu): script language=JavaScript ! JavaScript 語句 //注釋 // /script 文檔對象模型 Navigator 4 定義 的文檔對象模型: window(frame,self,top,parent): history,document,location,toolbar 等 document: link,anchor,layer,form,applet,image,area form: text,textarea,password radio,checkbox button,reset,submit fileUpload select,option IE 幾乎包含了以上所有的對象,而且 Microsoft 的模型更廣泛一些。 JavaScript 入門與提高 清華大學(xué)出版社 第 1 章 Inter及網(wǎng)絡(luò)開發(fā)入門 Microsoft: JScript 第 2 章 初識 HTML ment/ment 注釋 表格: bordercolor,bordercolorlight,bordercolordark 屬性 frame 屬性,控制顯示表格的外部邊框: void 無邊框 above 僅有頂框 below 僅有底框 hsides 有頂框和底框 lhs 有左邊框 rhs 有右邊框 vsides 有左右邊框 box 所有邊框 rules 屬性,顯示表格內(nèi)部的邊框控制: none 沒有內(nèi)部邊框 basic 所有內(nèi)部邊框 rows 僅有水平邊框 cols 僅有垂直邊框 在新的 HTML 規(guī)范中,已經(jīng)不支持 menu和 dir標(biāo)注了。 編程標(biāo)注 腳本程序 noscript/noscript 定義一塊文字,提供給不支持 JavaScript 或禁止 JavaScript 支持的瀏覽器顯示。 server/server 用于服務(wù)器端的 JavaScript 程序以及相關(guān)的函數(shù)。在用戶端的瀏覽器中,這些代碼被看作純文本。 applet/applet 用來在 HTML 中加入 Java的 applet: code 指出被包含的 Java 類的名字 codebase 指出存儲 Java 類的 url width 指出 applet占用區(qū)域的寬度(象素) height 指出 applet占用區(qū)域的高度(象素) parm 定義了傳遞給 Java applet 小應(yīng)用程序的各種參數(shù)值: name 指出要傳遞的 applet 參數(shù)的名字 value 指出要傳遞參數(shù)的值 embed 插入插件所支持的文件: src 文件的 url width 寬度(象素) height 高度(象素) noembed/noembed 用來定義一塊文字,提供給不支持插件或禁止插件使用的瀏覽器顯示。 表單: form name=formname target=windowname action=serverurl method=get|post enctype=encodingType [onSubmit=handlerText] /form type 屬性: text,password,checkbox,radio,submit,reset,hidden,button,file(文件上載對象) textarea 屬性: name,rows,cols,wrap wrap: off|on:字符不回繞 virtual:文本在區(qū)域的右邊界自動回繞到下一行,但是中間沒有回車符,仍然是一行。 physical:文本在區(qū)域的右邊界回繞到下一行,中間插入回車符,成為多行文本。 第 3 章 JavaScript的開發(fā)環(huán)境 JavaScript 開發(fā)軟件: Microsoft ActiveX ContrlPad, JavaScript Editor, JS Maker 第 4 章 JavaScript的變量、表達(dá)式和操作符 JavaScript 的類型和變量 數(shù)據(jù)類 型: 數(shù)字:整數(shù)或?qū)崝?shù) 邏輯值: true or false 字符串: string1 39。string239。 undefined類型:專門用來指明一個已經(jīng)創(chuàng)建但是沒有初值的變量。 對象 Netscape 實(shí)現(xiàn)了 JavaScript語言的 。在插入 JavaScript 腳本的 HTML標(biāo)記 script中,可以使用版本號,如 script language=JavaScript ... /script 瀏覽器只能處理同級或者比較低版本的 JavaScript腳本程序,在遇到比自己 實(shí)現(xiàn)版本高的 JavaScript 腳本程序時,會自動跳過這段腳本程序。這樣雖然可以避免一些運(yùn)行時的錯誤,但是也可能帶來一定的問題。 var str1=3。 var str2=21。 var x=str1+str2。 var y=str2+str1。 // x=321,y=24 也可以使用 number(str1)轉(zhuǎn)換成數(shù)值,或 string(str2)轉(zhuǎn)換成字符串。 變量命名:以字母或下劃線開頭,后面可以是字母或數(shù)字;不能使用保留字;區(qū)分大小寫。 在一個 JavaScript函數(shù)的外部聲明的變量稱為外 部變量,在函數(shù)內(nèi)部聲明和使用的變量稱為內(nèi)部變量。 用 var 聲明變量。 var Text=asdf。 var Mynumber=3。 var Mybool=true。 var E=。 var Init=null。 (對于一個聲明的變量,可以在聲明的時候賦給它一個特殊的常量 null。 null 作為數(shù)字時等效于 0,而作為字符串時變成了一個空字符串。) var Uninit。 (聲明了一個變量但未定義,就是 undefined類型,如果引用就會產(chǎn)生錯誤。) var some2=5*Uninit。(產(chǎn)生錯誤,因?yàn)?Uninit未定義) 除了用 VAR,也可以直接使用賦值的方法定義變量。 Mytext=asdf。 JavaScript 的常量 常量分為整型常量、浮點(diǎn)常量、布爾常量、字符串常量以及特殊字符。 整型常量: 11109 十進(jìn)制 0x011fa 十六進(jìn)制 0345 八進(jìn)制 浮點(diǎn)常量: .01e12 2E12 布爾常量: true false 字符串常量: asdf 1234 Hello world! 特殊常量:“ \” 叫做 轉(zhuǎn)義字符 \b 退格 \f 換頁 \n 換行符 \r 回車符 \t Tab 符號 \39。 單引號本身 \ 雙引號本身 null 常量 它可以同任何類型安全地轉(zhuǎn)換。 JavaScript 的表達(dá)式 條件表達(dá)式: (條件 ) ? A:B status=(age=18) ? adult:minor。 表達(dá)式的賦值操作符: x=y+1。 x=y=0。 x+=y x=x+y x=y x=xy x*=y x=x*y x/=y x=x/y x%=y x=x%y 將 x 自身對 y 取模后的值 x=y x=xy 將 x 自身左移 y 個二進(jìn)制位 x=y x=xy 將 x 自身右移 y 個二進(jìn)制位 xamp。=y x=xamp。y 將 x 自身與 y 作與運(yùn)算 x^=y x=x^y 將 x 自身與 y 作異或運(yùn)算 x|=y x=x|y 將 x 自身與 y 作或運(yùn)算 JavaScript 的操作符 1 代數(shù)操作符 取模運(yùn)算符 % 12%5=2 增量運(yùn)算符 ++ A++,++A x=3。 y1=x++。 x=4,y1=3 y2=++x。 x=4,y2=4 減量運(yùn)算符 A,A x=3。 y1=x。 x=2,y=3 y2=x。 x=2,y=2 取反運(yùn)算符 x=5 x=5 2 位操作符 與 amp。 aamp。b 或 | a|b 異或 ^ a^b a 與 b 相對應(yīng)的位不同,其結(jié)果的對應(yīng)位為 1,否則為 0 取反 ~ ~a 按位取反 向左移位 ab a 向左移了 b 個二進(jìn)制位后的結(jié)果 向右移位 ab a 向右移了 b 個二進(jìn)制后的結(jié)果,原來的符號位填入左邊移出的空位 填零的右移 ab a 右移 b 個二進(jìn)制位后的結(jié)果,左邊移出的空位由 0 填入 3 邏輯操作符 邏輯與 amp。amp。 Aamp。amp。B 邏輯或 || A||B 邏輯反 ! !A 4 比較操作符 A==B A!=B A=B AB A=B AB 在 JavaScript 中, ==和 !=在進(jìn)行比較時問題先把兩邊的表達(dá)式轉(zhuǎn)換成同樣的類型,然后再進(jìn)行值的比較。 script language=JavaScript (3==3)。 /script script language= (3==3)。 /script script language= (3==3)。 /script 結(jié)果: true true false 5 字符串操作符 字符串連接符 +及變形形式 += 操作符優(yōu)先級 可以用括號,因?yàn)槔ㄌ柕膬?yōu)先級最高。 JScript的其它幾個操作符: delete:一,可以從一個對象中移去一個屬性。如果屬性不存在,將返回 false。二,可以從一個數(shù)組中移去一個元素。 typeof:使用這個操作符可以確定一個表達(dá)式的類型。 typeof (expression) 返回: number,string,boolean,object,function,undefined ===:和 ==不同的是,只有在兩個值完全一樣時,才返回 true(不經(jīng)任何的類型轉(zhuǎn)換)。 !==:和 ===一樣,如果在沒有類型轉(zhuǎn)換的情況下,兩個值不相同,就返回 true。 第 5 章 JavaScript的基本語法 JavaScript 語句總覽 語句分為幾類: 變量聲明,賦值語句: var 函數(shù)定義語句: function,return 條件和分支語句: if...else,switch 循環(huán)語句: for,for...in,while,break,continue 對象操作語句: new,this,with 注釋語句: //,/*...*/ 在 JavaScript語句之間可以采用空格來進(jìn)行分隔,也可以用分號 。分隔。 JavaScript 中的語句還可以組成語句塊。一個語句塊是被一對大括號 {}括起來的語句或者編程命令,可以在 JavaScript程序中的任何地方使用語句塊。 JavaScript 語言中的任何一個語句或語句塊都可以使用一個標(biāo)號,形式如下: Label: 語句或語句塊 這樣的標(biāo)記可以提供給 break 和 continue使用。 變量聲明和賦值語句 var 在一個函數(shù)中聲明變量,這個變更就叫做局部變量;如果 var在函數(shù)外聲明變量,就是全局變量。 var 語法: var 變量名稱 [=初始值 ]。 函數(shù)定義語句 由于 JavaScript在設(shè)計時充分考慮到 C程序員的習(xí)慣,所以所有數(shù)組下標(biāo)均從 0開始。 function 語句: function 函數(shù)名稱 (參數(shù)表 ) { 函數(shù)執(zhí)行部分 } return 語句: return 表達(dá)式 。 例:遞歸函數(shù)階乘 function factorial(n) { if ((n==0) || (n==1)) return 1 else { result=(n*factorial(n1)) return result } } 例:傳
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1