ECMAScript相關(guān)的內(nèi)容已經(jīng)結(jié)束,很明顯,ECMAScript構(gòu)成了JavaScript的核心,但是如果要在Web中使用Js忌怎,那么BOM(瀏覽器對(duì)象模型)才是事實(shí)上...
ECMAScript相關(guān)的內(nèi)容已經(jīng)結(jié)束,很明顯,ECMAScript構(gòu)成了JavaScript的核心,但是如果要在Web中使用Js忌怎,那么BOM(瀏覽器對(duì)象模型)才是事實(shí)上...
7.2.2 閉包中的this 之前曾經(jīng)提到過,一個(gè)函數(shù)被調(diào)用時(shí),會(huì)自動(dòng)取得兩個(gè)特殊變量:this和arguments衍慎。內(nèi)部函數(shù)在搜索這兩個(gè)變量時(shí),只會(huì)搜索到其活動(dòng)對(duì)象為止皮钠。因...
第七章:函數(shù)表達(dá)式 函數(shù)表達(dá)式是js中一個(gè)非常強(qiáng)大但又讓人困惑的特性稳捆,我們前面提到過,函數(shù)聲明有兩種方法:函數(shù)聲明和函數(shù)表達(dá)式麦轰。我們來詳細(xì)介紹一下二者乔夯。 ①.函數(shù)聲明: ...
3.2借用構(gòu)造函數(shù) 因?yàn)樵蛶в械囊弥祮栴},開發(fā)人員開始使用借用構(gòu)造函數(shù)的方法(又被稱為偽造對(duì)象或者經(jīng)典繼承)原朝。它會(huì)在子類型構(gòu)造函數(shù)的內(nèi)部調(diào)用超類型的構(gòu)造函數(shù)驯嘱。 先來看一個(gè)...
2.4組合使用構(gòu)造函數(shù)模式和原型模式 綜合使用構(gòu)造函數(shù)和原型模式可以避免之前二者的問題,而取其長(zhǎng)處喳坠。 通常來說鞠评,我們使用構(gòu)造函數(shù)模式定義實(shí)例屬性,而原型模式定義公用的方法和屬...
ECMAScript還有一個(gè)方法壕鹉,檢測(cè)某個(gè)實(shí)例中的某個(gè)屬性是直接重寫的和還是很來自原型的剃幌,Object.hasOwnProperty(property),其中參數(shù)為屬性名: ...
2.3原型模式 實(shí)際上,我們創(chuàng)建的每個(gè)函數(shù)都有一個(gè)prototype(原型)屬性晾浴。這個(gè)屬性是一個(gè)指針负乡,它指向一個(gè)對(duì)象。而這個(gè)對(duì)象的用途是包含可以由特定類型的所有實(shí)例共享的屬性...
2.創(chuàng)建對(duì)象 構(gòu)造函數(shù)法和對(duì)象字面量法可以用來創(chuàng)建單個(gè)對(duì)象脊凰。但是如果我們想要使用某一個(gè)接口創(chuàng)建很多對(duì)象抖棘,就會(huì)產(chǎn)生大量的重復(fù)代碼,為了解決這個(gè)問題狸涌,人們開始使用工廠模式的一種變...
2.Math對(duì)象 Math對(duì)象儲(chǔ)存了大量的數(shù)學(xué)公式和屬性方法切省。在此不多做介紹。 1.Math對(duì)象屬性 2.min()和max() Math.min()和max()用來取若干個(gè)...
6.基本包裝類型 基本包裝類型的概念可以這樣理解:js為了統(tǒng)一基本類型和引用類型的行為帕胆,在讀取一個(gè)基本類型的變量時(shí)朝捆,會(huì)同時(shí)為其創(chuàng)造一個(gè)對(duì)應(yīng)類型的對(duì)象實(shí)例,他們與本章所提到的其...
5.function類型 函數(shù)實(shí)際上是一個(gè)對(duì)象懒豹。因此函數(shù)名的本質(zhì)是一個(gè)指向函數(shù)對(duì)象的指針芙盘。 他并不與某個(gè)函數(shù)綁定驯用,這同時(shí)也就解釋了將某一個(gè)函數(shù)名多次定義,js只會(huì)調(diào)用最后一次...
3.Date類型 ECMAScript中的Date類型來源于Java早期的util.Date類儒老。因此js的日期也是根據(jù)從UTC時(shí)間1970年1月1日零時(shí)開始經(jīng)過的毫秒數(shù)來保存...
第二天練習(xí)蝴乔,左手手掌小拇指向下的位置磨出了第一個(gè)水泡,猜測(cè)是握劍太緊張贷盲,手掌用力過度引起淘这。后續(xù)要克服緊張心理,握劍揮劍的時(shí)候要讓手掌盡量放松巩剖。今天劉老師說上了戰(zhàn)場(chǎng)屄燎睿砍我這樣的...
引用類型的值是引用類型的實(shí)例。在ECMAScript中佳魔,引用類型是一種數(shù)據(jù)結(jié)構(gòu)曙聂,它通常將功能于數(shù)據(jù)組合在一起。有人將他稱之為類鞠鲜,但這并不妥當(dāng)宁脊。因?yàn)樗痪哂袀鹘y(tǒng)面向?qū)ο笳Z言中類...
2.1作用域增長(zhǎng) with和try-catch語句可以在作用域鏈的前端添加新的變量對(duì)象榆苞。當(dāng)執(zhí)行流進(jìn)入with或者try-catch語句時(shí),系統(tǒng)會(huì)在作用域鏈頂端增加臨時(shí)的變量對(duì)...
第一天學(xué)習(xí)劍道砰碴,兩個(gè)小時(shí)的高強(qiáng)度訓(xùn)練結(jié)束之后手腳酸痛躏筏。許多動(dòng)作不是特別得要領(lǐng)。寫個(gè)筆記常翻翻呈枉。 1.步伐 基本姿:永遠(yuǎn)記住右腳在前趁尼,左腳在后;雙腿膝蓋微微彎曲猖辫,左腳與右腳約一...
7.函數(shù) 使用function封裝的語句體。js中的函數(shù)可以有返回值也可以沒有返回值住册。函數(shù)或函數(shù)的參數(shù)都不可以以arguments,eval來命名婶博。 1.理解函數(shù)的參數(shù) EC...