深淺拷貝 拷貝為什么要分深淺贯要?因?yàn)橹祬^(qū)分為原始值和引用值。 原始值: 存儲(chǔ)在棧中的簡(jiǎn)單數(shù)據(jù)段想鹰,即他們的值直接存儲(chǔ)在變量訪問的位置碍现。 包括五種原始類型:undefined伤疙、nu...
深淺拷貝 拷貝為什么要分深淺贯要?因?yàn)橹祬^(qū)分為原始值和引用值。 原始值: 存儲(chǔ)在棧中的簡(jiǎn)單數(shù)據(jù)段想鹰,即他們的值直接存儲(chǔ)在變量訪問的位置碍现。 包括五種原始類型:undefined伤疙、nu...
javascript中的this javascript中的this與java中的this有點(diǎn)不同唬渗。ECMAScript規(guī)范中這樣寫: this 關(guān)鍵字執(zhí)行為當(dāng)前執(zhí)行環(huán)境的 T...
作用域定義 變量(變量作用于又稱上下文)和函數(shù)生效(能被訪問)的區(qū)域 全局作用域和局部作用域 局部作用域可以訪問全局作用域值依,即函數(shù)內(nèi)部可以訪問函數(shù)外部(變量),函數(shù)外部不能訪...
抽象概念窥浪,簡(jiǎn)而言之js是在執(zhí)行上下文中運(yùn)行的。 類型 3種 全局執(zhí)行上下文 這是默認(rèn)或者說基礎(chǔ)的上下文笛丙,任何不在函數(shù)內(nèi)部的代碼都在全局上下文中漾脂。它會(huì)執(zhí)行兩件事:創(chuàng)建一個(gè)全局的...
由于作用域的關(guān)系,函數(shù)之間不能相互讀取變量胚鸯,父級(jí)作用域不能讀取子級(jí)作用域的變量骨稿。這是閉包出現(xiàn)了。 閉包 閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)姜钳。內(nèi)部的函數(shù)被保存到外部的時(shí)候就...
同步和異步 同步需要事件一件一件的完成坦冠,下一件事情需要等待上一件事情完成后才能開始(所謂堵塞)異步不需要等待,誰先來誰先開始哥桥,多個(gè)事件可同時(shí)發(fā)生 回調(diào)函數(shù) 回調(diào)函數(shù)函數(shù)是一個(gè)...
wtf?vmin是什么東西~拟糕? emmm~下面都是瞎幾把寫的,我需要猛戳這個(gè)MDN鏈接https://developer.mozilla.org/zh-CN/docs/Lea...
錯(cuò)誤代碼 報(bào)錯(cuò)原因===> js在html頁(yè)面沒有加載完成時(shí)開始編譯判呕,因此獲取不到dom節(jié)點(diǎn),所以為空送滞。 將js放在了頁(yè)面最后面侠草,然后執(zhí)行成功 其實(shí)只需要讓js延時(shí)執(zhí)行即可 ...
神一樣的defineproperty 在學(xué)習(xí)vue源碼之前我還真的不知道這是個(gè)啥玩意啊,了解后才知道js無敵啊犁嗅。Object.defineProperty() 方法會(huì)直接在一...
BFC(Block formatting context)直譯為"塊級(jí)格式化上下文"边涕。它是一個(gè)獨(dú)立的渲染區(qū)域,只有Block-level box參與褂微, 它規(guī)定了內(nèi)部的Bloc...
圣杯布局 要求:三列布局功蜓;中間寬度自適應(yīng),兩邊內(nèi)容定寬蕊梧。 好處:重要的內(nèi)容放在文檔流前面可以優(yōu)先渲染 原理:利用相對(duì)定位霞赫、浮動(dòng)、負(fù)邊距布局肥矢,而不添加額外標(biāo)簽 實(shí)現(xiàn)方式: ma...
源自《css揭秘》在CSS中對(duì)元素進(jìn)行水平居中非常的簡(jiǎn)單:如果是一個(gè)行內(nèi)元素端衰,就對(duì)他的父元素應(yīng)用'text-align:center',如果是一個(gè)塊級(jí)元素叠洗,就對(duì)他自身使用'm...
promise傳送門:https://www.cnblogs.com/whybxy/p/7645578.html promise是一個(gè)構(gòu)造函數(shù),自己身上有call旅东、resol...
1腾节、模板字符串 2、數(shù)組的擴(kuò)展 3荤牍、對(duì)象的擴(kuò)展 在ES6中對(duì)象的key和value一樣的時(shí)候只寫一個(gè)就可以了 4案腺、延展操作符
新增加的語法糖,作用:讓對(duì)象原型的寫法更加清晰康吵,更像面向?qū)ο蟮木幊谭绞?構(gòu)造函數(shù)的另一種寫法1劈榨、構(gòu)造函數(shù) 2、通過class面向?qū)ο?/p>
特點(diǎn):-類似于對(duì)象晦嵌,本質(zhì)上是鍵值對(duì)的集合同辣;-"鍵"不局限于字符串,各種類型的值都可以當(dāng)作鍵(包括對(duì)象);-對(duì)象'字符串-值'惭载,Map'值-值'是一種更加完善的hash結(jié)構(gòu)體現(xiàn)...
特點(diǎn):-類似于數(shù)組旱函,沒有重復(fù)元素;-開發(fā)中用于去重描滔;-key和value值是相等的; 1棒妨、創(chuàng)建一個(gè)集合 2、一個(gè)屬性 長(zhǎng)度size等同于length 3伴挚、四個(gè)方法 add ...
1靶衍、基本用法 將對(duì)應(yīng)的鍵值對(duì)拆開放在相對(duì)應(yīng)的數(shù)組或者對(duì)象中,解構(gòu)結(jié)構(gòu)!>ビ蟆B簟!L锩帧涛酗! 2、對(duì)象的解構(gòu)賦值 3偷厦、數(shù)組的解構(gòu)賦值 4商叹、基本類型的解構(gòu)賦值 number這樣不行 有另外的方法