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

正文內(nèi)容

javascript知識點匯總(編輯修改稿)

2025-07-17 04:19 本頁面
 

【文章內(nèi)容簡介】 命名的函數(shù),會在執(zhí)行到的時候,才進(jìn)行賦值。 script/script塊中的函數(shù),使用和調(diào)用的時候,應(yīng)該先定義,后執(zhí)行。 DAY 13:javascript函數(shù)的參數(shù)和return語句一、參數(shù)(最多是25) 可以動態(tài)的改變函數(shù)體內(nèi)對應(yīng)的變量的類型或值,使同一函數(shù)體得到不同的結(jié)果。 形參:在定義函數(shù)的時候,函數(shù)括號中定義的變量叫做形參。 實參:調(diào)用函數(shù)的時候,在括號中傳入的變量或值叫做實參。 可以是任何的數(shù)據(jù)類型 (最多是25) ,一一對應(yīng)。 ************************************************ 不會報錯,但是多出的參數(shù)他的值,會自動賦值為undefined ************************************************ ************************************************ 不會報錯,但是要得到多出的實參的值,要用arguments對象 ************************************************ 二、Arguments對象 每創(chuàng)建一個函數(shù),該函數(shù)就會隱式創(chuàng)建一個arguments對象,他包含有實際傳入?yún)?shù)的信息。 檢測實際傳入?yún)?shù)的個數(shù) 對本身的調(diào)用 訪問傳入?yún)?shù)的具體的值。([下標(biāo)])三、函數(shù)重載 同一個函數(shù)因為參數(shù)的類型或數(shù)量不同,可以對應(yīng)多個函數(shù)的實現(xiàn),每種實現(xiàn)對應(yīng)一個函數(shù)體。四、return 語句 一、停止并且跳出當(dāng)前的函數(shù) 語句后面的函數(shù)體內(nèi)所有內(nèi)容都不會輸出。 ,但是只會執(zhí)行一個。(判斷語句) 二、給函數(shù)返回一個值 return [返回值]。 。 ,那么這個函數(shù)的值就會自動的賦值為undefined DAY 14:javascript解析順序和變量作用域作用域:指的就是一段代碼的作用范圍。一、變量的作用域 在代碼中任何地方都能夠訪問得到的變量,擁有全局的作用域。 。 ,擁有全局屬性。 只能在固定的代碼片段(函數(shù)片段中)中訪問得到。 ,就是局部變量。 。 ****************************************** 可以提高程序的邏輯性和安全性,減少名字的沖突。 ****************************************** 二、javascript預(yù)解析順序 一、Script/script塊依次解析。 二、解析代碼運行的環(huán)境。 三、對標(biāo)識符(關(guān)鍵字)(var function )進(jìn)行解析,解析到相應(yīng)的環(huán)境下 四、如果還有Script/script塊再按照上面的步驟依次解析三、名詞解釋 (1) 環(huán)境: 執(zhí)行的環(huán)境決定了變量和函數(shù)的訪問權(quán)限。 ()。 (2)作用域 一段代碼的作用范圍。 (3)作用域鏈 在一個執(zhí)行環(huán)境中有權(quán)訪問的變量和函數(shù)能夠有序有機(jī)的進(jìn)行訪問 DAY 15:javascript回調(diào)函數(shù)、遞歸函數(shù)一、回調(diào)函數(shù) 通過函數(shù)的指針來調(diào)用函數(shù)。 (把一個函數(shù)的指針做為另一個函數(shù)的參數(shù),當(dāng)調(diào)用這個參數(shù)的時候,這個函數(shù)就叫做回調(diào)函數(shù)。) 。 二、遞歸函數(shù) 在函數(shù)內(nèi)部直接或間接的調(diào)用自己。三、內(nèi)嵌函數(shù)(閉包)DAY 16:javascript 內(nèi)置頂層函數(shù)名詞解釋:: ECMAscript 內(nèi)置函數(shù):ECMAscript 自帶的函數(shù) Number() 宿主函數(shù): BOM DOM alert() prompt() confirm()。 //confirm() 彈出一個帶有確定和取消按鈕的一個對話框,確定返回真,取消返回假。 字符串函數(shù):() 數(shù)組函數(shù) 頂層對象的函數(shù),可以作用于任何對象。 內(nèi)置 頂層 函數(shù) () 對字符串進(jìn)行編碼 () 對編碼的字符串進(jìn)行解碼 () 轉(zhuǎn)換成數(shù)值類型 () 轉(zhuǎn)換成字符串類型 () 轉(zhuǎn)換成布爾類型 () 將字符串轉(zhuǎn)換為整型 () 轉(zhuǎn)換為小數(shù) () 判斷一個數(shù)能否轉(zhuǎn)換為數(shù)值類型。 () 判斷一個數(shù)是否為有窮的數(shù)字。將不是有窮的數(shù)字或不能轉(zhuǎn)換為數(shù)值類型的數(shù)返回假 () 將 字符串 轉(zhuǎn)換成javascript命令執(zhí)行(必須符合javascript語法規(guī)范,否則會出錯)。 IE: eval() 在當(dāng)前作用域生效 () 在當(dāng)前作用域生效 execScript() FF(火狐瀏覽器): eval() 在當(dāng)前作用域生效 () 在全局生效 DAY 17:javascript數(shù)組 數(shù)組是一個可以存儲 一組 或是 一系列 相關(guān)數(shù)據(jù) 的 容器。一、為什么要使用數(shù)組。 (1)為了解決大量相關(guān)數(shù)據(jù)的存儲和使用的問題。 (2)模擬真是的世界。二、如何創(chuàng)建數(shù)組 (1) 通過對象的方式來創(chuàng)建。 var a=new Array()。 var a=new Array(元素1,元素2,元素3,元素4,........) ********************************************** var a=new Array(數(shù)值) 如果只有一個元素,并且這個元素是數(shù)值類型的,那么他就是指定數(shù)組的長度。 并且他的值都是undefined 數(shù)組的屬性:length屬性 ********************************************** var a=new Array()。 a[0]=1。 a[2]=2。 a[0]=3。 (2)隱形聲明的方式 var a=[]。 : var a=[1,2,3,4]。 var a=[]。 a[0]=1。 a[1]=2。 a[2]=3。 **************************************************************** javascript數(shù)組可以存儲任何類型的值。 ****************************************************************三、訪問數(shù)組的元素 通過數(shù)組的(中括號)下標(biāo)訪問。 *************************************************** 數(shù)組下標(biāo)從0開始,他的最大值,是length屬性1 ***************************************************四、遍歷數(shù)組的元素 (1) for 循環(huán) (2) while()。 (3) for in 有兩個作用: 第一:用于數(shù)組的遍歷 第二:用于對象屬性的遍歷DAY 18:javascript數(shù)組(二) 數(shù)組的分類: (索引數(shù)組) (關(guān)聯(lián)數(shù)組)2. 維度來分類 聲明二維數(shù)組: // var arr=[[1,2,3],[4,5,6]]。 // alert(arr[1][1])注意:。,下標(biāo)始終從0開始,如果指定了長度,但是沒有賦值,他的值就會自動賦值為 undefined。 DAY 19:javascript對象基礎(chǔ)一、名詞解釋: 一切皆對象,以對象的概念來編程。 (oop Object oriented programming) 就是人們要研究的任何事物,不僅能表示具體事物,還能表示抽象的規(guī)則,計劃或事件。屬性的無序集合,每個屬性可以存一個值(原始值,對象,函數(shù)) 屬性:用數(shù)據(jù)值來描述他的狀態(tài) 行為:用來改變對象行為的方法 具有相同或相似的性質(zhì)的對象的抽象就是類。對象的抽象,就是類,類的具體化(實例化) 就叫做對象二、創(chuàng)建對象 : function fun1 () { } var obj=new fun1()。 alert(typeof obj) var obj=new Object()。 (javascript object notation) 原生格式 var obj={}。 alert(typeof obj)。三、如何添加屬性和方法 如果屬性的值是函數(shù),我們叫做他是對象的方法,否則叫做是屬性。 var obj={屬性名:屬性值,屬性名2:屬性值2,屬性名3:屬性值3,......}。 四、訪問對象的屬性和方法: ()。五、如何銷毀對象 javascript自己的垃圾回收機(jī)制,就是在對象沒有引用的時候釋放內(nèi)存(銷毀)。 對象=null。六、如何刪除對象的屬性 delete DAY 20:javascript對象的遍歷、內(nèi)存分布和封裝特性\一、javascript對象遍歷 對象[屬性] //字符串格式 for in二、內(nèi)存分布三、對象的特性之封裝 把對象所有的組成部分組合起來,盡可能的隱藏對象的部分細(xì)節(jié),使其受到保護(hù)。只保留有限的接口和外部發(fā)生聯(lián)系。 一、工廠函數(shù) 二、構(gòu)造函數(shù) 三、prototype方法 四、混合方法 DAY 21:javascript對象的繼承和Object對象 對象的一個類可以從現(xiàn)有的類中派生,并且擁有現(xiàn)有的類的方法或是屬性,這和過程叫做繼承。被繼承的類叫做父類或是基類,繼承的類叫做子類。 (一個對象擁有另一個對象的屬性和方法)優(yōu)點: 提高代碼的重用性;提高代碼的可維護(hù)性;提高代碼的邏輯性 Object對象 var obj=new Object() 屬性: 原型 對創(chuàng)建對象的函數(shù)的引用(指針)。 2.//Prototype ********************************************** 對該函數(shù)對象的對象原型的引用。是函數(shù)對象的默認(rèn)屬性********************************************** 。 。 方法: A。hasOwnProperty(property) 判斷對象是否有某個特定的屬性 (object) 判斷該對象是否為另一個對象的原型。(用來檢測對象的類型) instanceof 二、繼承 (obj2,參數(shù)1......) (obj2,[參數(shù)1,參數(shù)2....])讓對象1的方法冒充成對象2的方法。DAY 22:對象的繼承順序、分類和內(nèi)置Math對象一、對象的繼承順序 =function () { alert(我是頂層的方法)。 } function person () { =function () { alert(我是父類的方法)。 } } =function () { alert(我是父類原型的方法)。 } function study () { =function () { alert(本身的方法)。 } } =new person()。 =function ()
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1