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

正文內容

[理學]s編程課件-資料下載頁

2024-12-08 00:46本頁面
  

【正文】 種方式的腳本程序在 script標簽頭和標簽尾中間,第二種方式的腳本程序在 。 ( 3) 通過 HTML對象的事件嵌入腳本程序,這種方式通過 HTML對象的一系列事件處理函數(shù)嵌入腳本 。 ( 4) 通過 script標簽定義 HTML對象的事件方式嵌入腳本程序,這種方式和第三種方式都是通過定義 HTML對象的事件來嵌入腳本程序,這種方式定義對象的事件和第三種方式定義對象的事件所使用的代碼方式不同。 522 腳本嵌入 HTML中的位置 ?腳本程序可以通過四種方式嵌入 HTML文檔中的任何位置,但是為了程序的邏輯關系清楚、可讀性強,一般把腳本程序插入在 HTML文檔的以下幾個地方: ( 1)插入在 head標簽中, title標簽后; ( 2)插入在 head標簽之后, body標簽之前; ( 3)插入在 body標簽中間; ( 4)插入在 HTML文檔最后; ( 5)插入在 HTML對象的事件處理函數(shù)中。 523 腳本程序執(zhí)行 嵌入在 HTML文檔中的 JavaScript,在 Web頁面加載完成后就要在客戶端的瀏覽器中解釋執(zhí)行,腳本的執(zhí)行有以下三種方式。 ( 1)腳本順序執(zhí)行。 ( 2) HTML對象事件觸發(fā)執(zhí)行。 ( 3)庫函數(shù)控制執(zhí)行。 例: html head title腳本程序插入的位置演示 /title /head body input type=button value=按鈕 name=Obj onclick=alert(Str)。 /body /html 執(zhí)行效果圖 53 IE內置對象 ? 531 HTML對象 HTML標簽嵌套在一起就形成一個 HTML文檔,瀏覽器解釋 HTML文檔形成一個可視化的網(wǎng)頁窗口,每一個 HTML標簽就對應窗口中的一個對象。 例如 HTML代碼: bodypbHTML/b實例/p/body, body標簽通過瀏覽器解釋后就是頁面的主體對象,內部的 p標簽和 b標簽以及文本都是主體對象的內容, p標簽通過瀏覽器解釋后就是段落對象,同樣, p標簽內部的 b標簽和文本就是段落對象的內容。 532 Document對象 Document對象有很多屬性、方法和事件, 常用屬性、方法和事件如下: ( 1) bgColor屬性,設置或獲取表明對象后面的背景顏色的值。 ( 2) URL屬性,設置或獲取當前文檔的 URL地址。 ( 3) readyState屬性,獲取 Document對象的當前狀態(tài)的值。 ( 4) all集合,返回 Document對象所包含的元素集合的引用。 ( 5) forms集合,獲取以源順序排列的文檔中所有表單對象的集合。 ( 6) frames集合,獲取給定文檔定義或與給定窗口關聯(lián)的文檔定義的所有窗口對象的集合。 ( 7) write方法,在指定窗口的文檔中寫入一個或多個 HTML 表達式。 ( 8) writeln,在指定窗口的文檔中寫入一個或多個 HTML 表達式,后面追加一個換行符。 533 Window對象 Window對象常用的屬性和方法如下: ( 1) top屬性,獲取最頂層的窗口對象。 ( 2) defaultStatus屬性,設置或獲取要在窗口底部的狀態(tài)欄上顯示的默認信息。 ( 3) Alert(字符串)方法,顯示包含由應用程序自定義消息的對話框。 ( 4) close()方法,關閉當前瀏覽器窗口或 HTML 應用程序。 ( 5) Confirm(字符串)方法,顯示一個確認對話框,其中包含一個可選的消息和確定取消按鈕。 ( 6) focus()方法,使得元素得到焦點并執(zhí)行由 onfocus 事件指定的代碼。 ( 7) Open( URL地址)方法,打開新窗口并裝入給定 URL 的文檔。 54 JavaScript語法 ? 標識符: ( 1)第一個字符必須是字母或者下畫線; ( 2)后續(xù)的字符必須是字母、數(shù)字或者下畫線; ( 3)標識符不能和關鍵字沖突。 ? 變量:顯式和隱式,兩種定義變量 方式不同 ? 數(shù)據(jù)類型 :基本數(shù)據(jù)類型、復合數(shù)據(jù)類型和特殊數(shù)據(jù)類型 ,其中基本數(shù)據(jù)類型有字符串、數(shù)值、布爾,復合數(shù)據(jù)類型有對象、數(shù)組,特殊數(shù)據(jù)類型有 Null、 Undefined。 541 變量和標識符 運 算 結 果 數(shù)值與字符串相加 將數(shù)值強制轉換為字符串 布爾值與字符串相加 將布爾值強制轉換為字符串 數(shù)值與布爾值相加 將布爾值強制轉換為數(shù)值 ? 數(shù)據(jù)類型轉換 542 運算符和表達式 ?運算符 ( 1) 算術運算符:其中包括 +、 ++、 、 、 *、 /、 % ( 2) 位運算符 : 與“ amp?!?、 或“ |” 異或“ ^” 取非“ ~” (單目)、左移 “ ”、右移 “ ” 邏輯右移 “ ” ( 3) 邏輯運算符: amp。amp。 、 ||、! ( 4) 關系運算符: 等于“ ==”、 不等于“ !=”、 小于“ ”、 大于“ ”、 小于等于“ =”、 大于等于“ =”、 嚴格等于“ ===”、 嚴格不等于“ !==” ( 5) 賦值運算符:“ =”、 “ +=”、 “ =”、 “ *=”、 “ /=”、 “ %=”、 “ amp。=”、 “ |=”、 “ ^=”、 “ =”、 “ =”、 “ =”、 ( 6) 其他運算符: 條件操作符“(條件表達式) ?:表達式 1,表達式 2” 、成員選擇運算符“ .” 、下標運算符“ []” 、逗號運算符“ ,” 、函數(shù)調用運算符“ ()” 、“ delete”、 “ new”、 “ typeof”、 “ void”、 “ this” 。 ? 運算符的優(yōu)先級 優(yōu) 先 級 運 算 符 1 成員選擇、括號、函數(shù)調用、數(shù)組下標 2 !、 (負號)、 ++、 、 typeof、 new、 void、 delete 3 *、 /、 % 4 +、 5 、 、 6 、 =、 、 = 7 ==、 !=、 ===、 !== 8 amp。 9 ^ 10 | 11 amp。amp。 12 || 13 ?: 14 =、 +=、 =、 *=、 /=、 %=、 ==、 ==、 ==、amp。=、 |=、 ^= 15 逗號運算符( ,) ?表達式: 表達式就是由運算符、常量和變量組成的式子,按照使用的運算符不同,可以把表達式分成算數(shù)表達式、邏輯表達式、關系表達式等,表達式的值按照運算符的優(yōu)先級進行運算。 543 控制語句 1. if語句 其基本的格式如下: if (表達式 ) { 語句組 。 } 2. ifelse語句 ifelse語句的格式如下: if (表達式 ) { 語句組 1。 } else { 語句組 2。 } switch語句 基本格式如下: switch (表達式 ) { case 常量表達式 1: 語句組 1。 break。 case常量表達式 2: 語句組 2。 break。 …… case常量表達式 n: 語句 n。 break。 default: 語句組 。 } 4. for循環(huán)語句 其基本的語法格式如下: for (初始表達式;循環(huán)結束條件表達式;計數(shù)器表達式 ) { 語句組; } 543 控制語句 5. while語句 其基本的語法格式如下: while(循環(huán)結束條件表達式 ) { 語句組; 計數(shù)器表達式; } 6. dowhile語句 其基本格式如下: do { 語句組 。 計數(shù)器表達式 。 } while (循環(huán)結束條件表達式 ) 7. break語句 break語句可以無條件地跳出 switch語句或循環(huán)語句。 8. continue語句 continue語句也能跳出循環(huán),但是,與break語句不同的是,在循環(huán)中執(zhí)行到continue語句后,不能跳出整個循環(huán),只能結束本輪循環(huán),轉到循環(huán)的開始執(zhí)行下一輪循環(huán)。 例: 求 1~ 100中第 10個能夠整除 3的數(shù),程序代碼如下: var i=1,index=0。 while(i=31amp。amp。index10) { if(i%3==0)index++。 i++。 } if(index==10) alert(i1)。 else alert(39。沒有滿足條件的數(shù) 39。)。 程序運行的效果如圖 544 函數(shù) 使用函數(shù)前,要先定義函數(shù),定義函數(shù)的基本語法格式如下: founction 函數(shù)名 ([參數(shù) 1,參數(shù) 2...]) { 代碼塊; } 函數(shù)定義有三個要素:函數(shù)名;參數(shù)列表;函數(shù)體。 下面程序的功能使計算 10~ 30的整數(shù)和,代碼如下 : function Sum() { var Result=0。 if(=2) { for(i= arguments[0]。i= arguments[1]。i++) { Result+=i。 } } return Result。 } alert(Sum(10,30))。 程序運行后的效果如圖 545 內置對象 1. Math對象 Math對象是一個固有對象,也就是此對象不用實例化就可以使用對象的方法和屬性。 String對象 ( 1) String對象的創(chuàng)建。通過兩種方法都可以創(chuàng)建一個字符串對象。 Str=hello。 Str=new String(hello)。 ( 2) String對象的屬性和方法。字符串對象有一個常用的屬性就是length,通過此屬性可以獲得字符串的長度。 3. Date對象 ( 1) Date對象的定義。 ( 2) Date對象的方法。 546 數(shù)組 1. Array對象的定義 數(shù)組是對象,所以使用關鍵字 new來創(chuàng)建,創(chuàng)建數(shù)組有以下兩種方法: ( 1)建立數(shù)組的同時,為每一個數(shù)組元素賦值,即靜態(tài)初始化。例如: var Arr=new Array(1,2,3,4,5); ( 2)建立數(shù)組時,可以定義長度而不為每個元素賦初值,以后根據(jù)實際的需要再賦值。例如: var Arr=new Array(10)。 2. Array對象的屬性和方法 數(shù)組對象的一個常用屬性是 length,可以獲取數(shù)組的長度,即數(shù)組元素的個數(shù)。 Array對象的常用方法如下: ( 1) reverse(),返回一個元素順序被反轉的 Array 對象。 ( 2) concat(數(shù)組 1,數(shù)組 2,… , 數(shù)組 n),返回一個新數(shù)組,這個新數(shù)組是由多個數(shù)組組合而成的。 ( 3) join([分隔符 ]),返回字符串值,其中包含了連接到一起的數(shù)組的所有元素,元素由指定的分隔符分隔開來,分隔符可以省略。 ( 4) slice(起始位置 ,結束位置 ),返回一個數(shù)組的一段。 547 內置函數(shù) JavaScript中常用的內置函數(shù)有: ( 1) escape(),此函數(shù)的功能是對字符串進行編碼,以十六進制表示。 ( 2) unescape(),與 escape()正好相反,對字符串進行十六進制解碼,多用于服務器端腳本。 ( 3) eval(),此函數(shù)用于將字符串轉換為實際代表的語句或運算。 ( 4) parseInt(),此函數(shù)用于將其他類型的數(shù)據(jù)轉換成整數(shù)。 ( 5) parseFloat(),與 parseInt()類似,此函數(shù)用于將其他類型的數(shù)據(jù)轉換成浮點數(shù)。 ( 6) isNaN(), NaN的意思是 Not a number,此函數(shù)用來判斷一個表達式是否是數(shù)值。 548 正則表達式 ?使用正則表達式可以很容易從一個字符串中找出符合要求的內容,正則表達式其實就是提供一些匹配字符串的規(guī)則,然后按照定義的規(guī)則搜索目標字符串,找出其中符合規(guī)則的子字符串。創(chuàng)建正則表達式有以下兩種方式: 1. re = /pattern/[flags]; 2. re = new RegExp(pattern,[flags])
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1