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

正文內(nèi)容

js權(quán)威指南第四版學(xué)習(xí)筆記-文庫吧資料

2024-08-29 09:35本頁面
  

【正文】 es/no/1/0 } 是否顯示窗口狀態(tài)條,默認(rèn) no menubar= { yes/no/1/0 } 是否顯示菜單,默認(rèn) no scrollbars= { yes/no/1/0 } 是否顯示滾動(dòng)條,默認(rèn) yes resizable= { yes/no/1/0 } 是否窗口可調(diào)整大小,默認(rèn) no width=number 窗口寬度(像素單位) height=number 窗口高度(像素單位) top=number 窗口離屏幕頂部距離(像素 單位) left=number 窗口離屏幕左邊距離(像素單位) 窗口的名字( name): _blank 表示新開一個(gè)窗口, _parent 表示父框架窗口, _self 表示覆蓋該窗口, xxx 表示覆蓋名字為 xxx 的窗口 注意:調(diào)用應(yīng)該明確指明是 (),以避免和 ()方法混淆。} Navigator瀏覽器的信息 * appName Web 瀏覽器的名稱 * userAgent 瀏覽器在 USERAGENT HTTP 標(biāo)題中發(fā)送的字符串 ,通常包含了 appName 和 appVersion * platform 平臺(tái) ,如 Win32 //一個(gè)簡(jiǎn)單瀏覽器探測(cè)器 var browser = { version: parseInt(), isNetscape: (Netscape) != 1, isMicrosoft: (Microsoft) != 1 }。//2020ms=2s /script 時(shí)間間隔方 法為: setInterval()、 cleraInterval() 。 /script 狀態(tài)欄 status 瀏覽器狀態(tài)欄的顯示文本 * defaultStatus 瀏覽器狀態(tài)欄顯示文本的默認(rèn)值 該屬性在 firefox 默認(rèn)關(guān)閉 ,不介紹了 超時(shí)設(shè) 定和時(shí)間間隔 setTimeout() 安排一個(gè) JavaScript 代碼在指定的時(shí)間后執(zhí)行 * clearTimerout() 取消setTimeout 的執(zhí)行 * setInterval() 每隔指定的時(shí)間調(diào)用指定的函數(shù) * clearInterval() 取消Interval的執(zhí)行 script language=javascript function hi(){alert(hi!)。 舉例: script language=javascript var test=(請(qǐng)輸入測(cè)試數(shù)據(jù) )。取消 39。Cancel39。確定 39。OK39。確定 39。OK39。 第十三章 窗口和框架 window 對(duì)象具有如下屬性: status /statusbar / /defaultstatus /location /locationbar / /self /name closed /frames / /length /document /history /innerHeight /innerWidth /menubar / /opener /outerHeight /outerWidth /pageXOffset /pageYOffset /parent /personalbar / /scrollbar / /toolbar / /top Window的常見方法 簡(jiǎn)單的對(duì)話框可用: alert()、 confirm()、 prompt()之一。 ( 2) 事件處理程序調(diào)用函數(shù)必需注意: ①所有函數(shù)都要在事件處理程序調(diào)用它之前定義。 javascript 程序的執(zhí)行 腳本的 執(zhí)行過程是 web瀏覽器的 HTML解析過程的一部分 , 腳本按照它們的出現(xiàn) 順序執(zhí)行 。使它可以被源代碼使用。 (5) onBlur (失去焦點(diǎn)事件 ) 當(dāng) text、 textarea、 select 失去焦點(diǎn),而退到后臺(tái)時(shí),引發(fā)該事件,它與 onFocus 是一個(gè)對(duì)應(yīng)的關(guān)系。 如 form input type=text name=test value=test onchange=alert() /form (3) onSelect (選中事件 ) 當(dāng) text 或 Textarea 中的文字被選擇加亮?xí)r引發(fā)該事件。如 form input type=button value= onclick=alert(這是個(gè) onclick 的例子 ) /form (2) onChange (改變事件 ) a、當(dāng)使用 text 或 textarea 元素輸入字符值改變時(shí)引發(fā)該事件。通常在下列基本對(duì)象中產(chǎn)生: button (按鈕事件 ) checkbox (復(fù)選框 ) radio (單選框 ) reset buttons (復(fù)位按鈕 ) submit buttons (提交按鈕 ) 例如可以通過以下的按鈕,激活 change()文件。 Javascript 中的 事件驅(qū)動(dòng)是由鼠標(biāo)或熱鍵的動(dòng)作引發(fā)的。腳本按照它們的出現(xiàn)順序執(zhí)行 事件處理程序: input type=checkbox name=test value=1 onclick=39。 在 HTML 中添加 javascript (1)script type=text/javaScript //代碼 /script (2)在鏈接上使用偽協(xié)議 : a href=javascript:void ()。通常鼠標(biāo)或熱鍵的動(dòng)作,我們稱為事件 (event),而由鼠標(biāo)或熱鍵引發(fā)的一連串程序的動(dòng)作,我們稱為事件驅(qū)動(dòng) (eventdriver)。 客戶端的對(duì)象層次和 0 級(jí) DOM 事件驅(qū)動(dòng)的程序設(shè)計(jì)模型 Javascript 是基于對(duì)象 (objectbased)的語言,這與 Java 不同 Java 是面向?qū)ο?的語言。 一個(gè)應(yīng)用程序出現(xiàn)的每個(gè)窗口或框架都對(duì)應(yīng)一個(gè) Window 對(duì)象,而且都為客戶端JavaScript 代碼定義了一個(gè)唯一的執(zhí)行環(huán)境。 第二部分 客戶端的 JAVASCRIPT 第十二章 WEB 瀏覽器的 JAVASCRIPT 瀏覽器環(huán)境 Window 類的實(shí)例是全局對(duì)象,用它 的 window 或者 self 屬性可引用它自己。 Push 與 pop 方法:在數(shù)組的尾部添加或刪除數(shù)組元素。 (2,0,5) //在第三個(gè)元素插入一個(gè) 5,返回: 3,4,5,6,7,8 alert(a)。 示例 var a=[1,2,3] (1,1,4,6,7,8) //移除第二個(gè),然后在第一個(gè)后插入 4,6,7,8,返回: 1,4,6,7,8,3 alert(a)。 說明 splice 方法可以移除從 start 位置開始的指定個(gè)數(shù)的元素并插入新元素,從而修改 arrayObj。 item1, item2,. . .,itemN 必選項(xiàng)。 deleteCount 必選項(xiàng)。 start 必選項(xiàng)。 (start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 參數(shù) arrayObj 必選項(xiàng)。 ()方法 是插入或刪除數(shù)組元素的通用方法。 如果省略 end ,那么 slice 方法將一直復(fù)制到源數(shù)組結(jié)尾,比如 (1)。 ()。 ()能創(chuàng)建并返回一個(gè)數(shù)組。 //s=‖1,2,3‖ ()將顛倒數(shù)組元素的順序并返回顛倒后的數(shù)組。例如: var a = [1,2,3]。 = 1001。 a[1] = 2。 a[1000] = test。//10 表示此數(shù)組有 10 個(gè)元素,每個(gè)都是 undefined(未賦值的數(shù)組元素默認(rèn)為 undefined)。 var a = new Array(5, 4, 3, test)。 ()。//不是 max,因?yàn)椴粍?chuàng)建 Father的對(duì)象的話,就只在 Father 里找,不會(huì)到他的 prototype 里找。//只能保證取道 Father 的變量和方法,無法取到 Father. prototype 的 = new Father()。 function Father(){} function Son(){} = max。尋找方法或?qū)傩缘姆椒ㄊ乾F(xiàn)在本對(duì)象找,找不到再去原型對(duì)象里找,直到 Object。 :方法是用來對(duì) this 對(duì)象進(jìn)行操作的,而函數(shù)通常是獨(dú)立的,并不需要使用 this 對(duì)象。 } display(a)。 for(var name in obj) names += name + \n。}。 = 10。 var circle = { x:0, y:0, radius:2 }。通過 prototype 實(shí)現(xiàn)第屬性繼承只發(fā)生在讀屬性時(shí),而寫時(shí)不會(huì)發(fā)生。 第八章 對(duì)象 Javascript 中的構(gòu)造函數(shù)與普通函數(shù)在定義時(shí)不無明顯區(qū)別,主要是在執(zhí)行和實(shí)現(xiàn)中表現(xiàn)出差異: 構(gòu)造函數(shù)有 new 調(diào)用;傳遞給構(gòu)造函數(shù)的是新構(gòu)造的對(duì)象的空間引用,在函數(shù)中通過this 引用此對(duì)象。 需要注意的是 callee 擁有 length 屬性,這個(gè)在有的時(shí)候用于驗(yàn)證還是比較好的。//方法名 .length 表示要 求參數(shù)個(gè)數(shù) return actual == expected。 function f(x,y,z){ var actual = arguments. length。//前 n1 個(gè)字符串表示參數(shù),最后一個(gè)字符串是函數(shù)主體 var f = function(x, y) { return x * y }。 定義方法 function f(x, y) { return x * y。 必須使用 Return 將值返回。 參數(shù)表:是傳遞給函數(shù)使用操作的數(shù),可以是常量,變量或者表達(dá)式。 函數(shù)由關(guān)鍵字 Function 定義。 throw語句, try/catch/finally 語句 (基本與 java 類似) 語法小結(jié) ( 書 121 頁 ) 第七章 函數(shù) Function 函數(shù)名 (參數(shù),變?cè)?) { 函數(shù)體 。 函數(shù)定義通常出現(xiàn)在 Javascript 代碼 的頂層,不能出現(xiàn)在 if 語句 ,while 循環(huán)或其他語句中。value: ―+obj[prop]‘,br‘)。 語句 for(variable in object) statement 提供了一種遍歷對(duì)象屬性的方法。 語句 else if 語句 注意 if,else 的匹配。 } 注意:語句塊可以作為一個(gè)語句,但是它的結(jié)尾處不需要分號(hào)。 cx = (x)。 復(fù)合語句 用花括號(hào)把幾個(gè)語句括起來形成語句塊( statement block)。 關(guān)于具體內(nèi)容,可以參考書。主要用來區(qū)別區(qū)別對(duì)象和原始類型。 instanceof 檢查對(duì)象類型 in 檢查一個(gè)屬性是否存在 Javascript 還 支持三目運(yùn)算符( ternary operator) ‖?:‖. in 可以檢查指定字符串是否是一個(gè)對(duì)象的基本屬性或方法名稱; instanceof 運(yùn)算符返回左邊的對(duì)象是否右邊類的一個(gè)實(shí)例; delete 可以刪除一個(gè)屬性,它不會(huì)影響到屬性關(guān)聯(lián)的對(duì)象的生存,若該屬性不存在會(huì)返回 true; []可以以字符串的方式存取對(duì)象的屬性。 typeof 返回?cái)?shù)據(jù)類型。 amp。amp。0/0=NaN 相等運(yùn)算符( = =)和等同運(yùn)算符( = = =),( != 和 != = 道理一樣) 類型 符號(hào) 說明 示例 結(jié)果 算 術(shù) 運(yùn) 算 符 — 負(fù)值 3 3 * 乘法 5*3 15 / 除法 5/2 % 取余 5mod2 1 + 加法 5+3 8 — 減法 53 2 | 按位或運(yùn)算 5|3 7 — 按位與運(yùn)算 5amp。 由于 js 中所有數(shù)字都是浮點(diǎn)型的,所以除法的結(jié)果也是浮點(diǎn)型的, eg: 5/2=。 最簡(jiǎn)單的表達(dá)式是直接量(值是本身)或變量名(值是變量所存放或引用的值)。 第五章 表達(dá)式和運(yùn)算符 Javascript 的表達(dá)式和運(yùn)算符與 C,C++,JAVA類似,本章快速瀏覽。 無用存儲(chǔ)單元的收集( GC) 是自動(dòng)的,對(duì)程序員來說是不可見的。 基本類型和引用類型的 之間差別:他們的行為是不同的。 //給未聲明的變量賦值,將創(chuàng)建該變量。 //使用未聲明的變量將一起錯(cuò)誤。 //聲明一個(gè)未賦值的變量。未賦值的變量是聲明了但沒有賦值,會(huì)得到默認(rèn)值 undefined。//k 仍然有定義 ,值為 10 } (out loop j=,j)。k++){//k 在整個(gè)函數(shù)中都有定義 ,不限于這個(gè)循環(huán) (k)。 //j 在
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1