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

正文內容

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

2025-07-17 04:19 本頁面
 

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