犄角旮旯

JOSN.parse(JSON.stringify(obj))實現(xiàn)深拷貝的弊端

1.時間對象轉(zhuǎn)換之后會變成字符串奔浅,不再是時間對象


image.png

2.對象中有 new regExp 或 Error 對象荔棉,轉(zhuǎn)換之后會得到空對象


image.png

3.對象中有方法逗余,undefined , 轉(zhuǎn)換之后會丟失
image.png

image.png

4.對象中有 NaN 、infinity 和 - infinity , 轉(zhuǎn)換后會變?yōu)?null


image.png

5.JSON.stringify()只能序列化對象的可枚舉的自有屬性陆淀,對象中的對象是由構(gòu)造函數(shù)生成的匆瓜,轉(zhuǎn)換后會丟棄對象constructor
6技即、如果對象中存在循環(huán)引用的情況也是無法正確實現(xiàn)深拷貝。
自定義指令

vue2自定義指令生命周期
1.bind 只調(diào)用一次绳瘟,指令第一次綁定到節(jié)點時調(diào)用雕憔,用這個鉤子可以定義一個初始化的操作
2.inserted 被綁定元素插入父節(jié)點時調(diào)用(父節(jié)點存在即可調(diào)用,不必存在于document中)糖声。
3.update 被綁定于元素所在的模板更新時調(diào)用斤彼,而無論綁定值是否變化。通過比較更新前后的綁定值蘸泻,可以忽略不必要的模板更新琉苇。
4.componentUpdated 被綁定元素所在模板完成一次更新周期時調(diào)用。
5.unbind 只調(diào)用一次蟋恬,指令與元素解綁時調(diào)用翁潘。

vue3 自定義指令生命周期
created :綁定元素屬性或事件監(jiān)聽器被應用之前調(diào)用。該指令需要附加需要在普通的 v-on 事件監(jiān)聽器前調(diào)用的事件監(jiān)聽器時歼争,這很有用拜马。
beforeMounted :當指令第一次綁定到元素并且在掛載父組件之前執(zhí)行。 ( 替換 bind )
mounted :綁定元素的父組件被掛載之后調(diào)用沐绒。
beforeUpdate :在更新包含組件的 VNode 之前調(diào)用俩莽。
updated :在包含組件的 VNode 及其子組件的 VNode 更新后調(diào)用。( 替換 componentUpdated )
beforeUnmounted :在卸載綁定元素的父組件之前調(diào)用
unmounted :當指令與元素解除綁定且父組件已卸載時乔遮,只調(diào)用一次扮超。 ( 替換 unbind )

模塊化

模塊化是指解決一個復雜問題的時候,自頂向下 逐層 將系統(tǒng)分割成 若干模塊的過程。 對于整個系統(tǒng)來說出刷,模塊是可組合璧疗,可分解,可替換的單元

編程領域中的模塊化馁龟,就是 遵守固定的規(guī)則 崩侠,把一個大文件 拆成 獨立并依賴的 多個小模塊。

將代碼進行模塊化拆分的好處
1.提高了代碼的 復用性
2.提高了代碼的 可維護性
3.可以實現(xiàn) 按需加載

JavaScript 是單線程還是多線程坷檩? 可不可以實現(xiàn)JS多線程却音?

JavaScript 是單線程
可以實現(xiàn)多線程,通過 web worker 開啟子線程矢炼。Worker 線程在后臺運行系瓢,與主線程互不干擾。

new Worker('worker.js',{name:'name'})

Worker()構(gòu)造函數(shù)句灌,可以接受兩個參數(shù)夷陋。第一個參數(shù)是腳本的網(wǎng)址(必須遵守同源政策),該參數(shù)是必需的涯塔,且只能加載 JS 腳本肌稻,否則會報錯。第二個參數(shù)是配置對象匕荸,該對象可選爹谭。它的一個作用就是指定 Worker 的名稱,用來區(qū)分多個 Worker 線程

想了解更多的話去阮一峰老師的博客瞧瞧 點擊這里

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末榛搔,一起剝皮案震驚了整個濱河市诺凡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌践惑,老刑警劉巖腹泌,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異尔觉,居然都是意外死亡凉袱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門侦铜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來专甩,“玉大人,你說我怎么就攤上這事钉稍〉佣悖” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵贡未,是天一觀的道長种樱。 經(jīng)常有香客問我蒙袍,道長,這世上最難降的妖魔是什么嫩挤? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任害幅,我火速辦了婚禮,結(jié)果婚禮上岂昭,老公的妹妹穿的比我還像新娘矫限。我一直安慰自己,他們只是感情好佩抹,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著取董,像睡著了一般棍苹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茵汰,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天枢里,我揣著相機與錄音,去河邊找鬼蹂午。 笑死栏豺,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的豆胸。 我是一名探鬼主播奥洼,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼晚胡!你這毒婦竟也來了灵奖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤估盘,失蹤者是張志新(化名)和其女友劉穎瓷患,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遣妥,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡擅编,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了箫踩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爱态。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖班套,靈堂內(nèi)的尸體忽然破棺而出肢藐,到底是詐尸還是另有隱情,我是刑警寧澤吱韭,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布吆豹,位于F島的核電站鱼的,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏痘煤。R本人自食惡果不足惜凑阶,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望衷快。 院中可真熱鬧宙橱,春花似錦、人聲如沸蘸拔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽调窍。三九已至宝冕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間邓萨,已是汗流浹背地梨。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缔恳,地道東北人宝剖。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像歉甚,于是被迫代替她去往敵國和親万细。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容纸泄,還有我對于 Vue 1.0 印象不深的內(nèi)容雅镊。關于...
    云之外閱讀 5,052評論 0 29
  • 1 MVC 和 MVVM 區(qū)別 MVC MVC 全名是 Model View Controller,是模型(mod...
    c88cfe19384a閱讀 1,549評論 0 1
  • [TOC] Vue 學習筆記 Vue 源碼解析 - 主線流程 Vue 源碼解析 - 模板編譯 Vue 源碼解析 -...
    Whyn閱讀 621評論 0 1
  • 常見前端面試題 第一天 ? 1. HTML5有哪些新特性刃滓?如何處理HTML5新標簽的瀏覽器兼容問題仁烹?如何區(qū)分HTM...
    小曼很nice閱讀 1,133評論 2 12
  • 一、簡介 Vue (讀音 /vju?/咧虎,類似于 view) 是一套用于構(gòu)建用戶界面的漸進式框架卓缰。與其它大型框架不同...
    想聽丿伱說衹愛我閱讀 429評論 0 1