摘要:綁定使用來調(diào)用函數(shù),或者說發(fā)生構(gòu)造函數(shù)調(diào)用時,會自動執(zhí)行下面的操作。 1 this的概念 this 在任何情況下都不指向函數(shù)的詞法作用域。作用域?qū)ο鬅o法通過 JavaScript代碼訪問,它存在于 JavaScript 引擎內(nèi)部。 this 是在運行時進行綁定的,并不是在編寫時綁定,它的上下文取決于函數(shù)調(diào)用時的各種條件。this 的綁定和函數(shù)聲明的位置沒有任何關(guān)系,只取決于函數(shù)的調(diào)用方...
摘要:組件卸載生命周期路由跳轉(zhuǎn)和頁面關(guān)閉三者看起來有些類似的地方,比如都是當前組件即將從視口消失,但實際上所觸發(fā)的事件均不相同。至此已經(jīng)實現(xiàn)了路由跳轉(zhuǎn)時提醒用戶進行保存的功能。 React組件卸載生命周期、路由跳轉(zhuǎn)和頁面關(guān)閉三者看起來有些類似的地方,比如都是當前組件即將從視口消失,但實際上所觸發(fā)的事件均不相同。以一個實際案例出發(fā): 某單頁應(yīng)用的文章編輯頁用戶正在編輯文章,此時尚未保存。當用戶...
摘要:前言有過面試經(jīng)驗的同學應(yīng)該都被問過瀏覽器兼容性的問題,對于面試官的問題,常常猝不及防,因為通常他們都是這么問的。來談?wù)劄g覽器兼容的問題吧,你對瀏覽器的兼容性有了解過嗎,那么如何才是我們正確回答這個問題的姿勢呢。 前言 有過面試經(jīng)驗的同學應(yīng)該都被問過瀏覽器兼容性的問題,對于面試官的問題,常常猝不及防,因為通常他們都是這么問的。來談?wù)劄g覽器兼容的問題吧,你對瀏覽器的兼容性有了解過嗎,那么如...
摘要:語義化語義化是指通過標記表示頁面包含的信息,包含了標簽的語義化和命名的語義化。兼容性為,為鼠標移入狀態(tài)的元素,兼容性標簽,所有元素選擇不符合的元素。解決辦法使用控制間距。 web語義化 web語義化是指通過HTML標記表示頁面包含的信息,包含了HTML標簽的語義化和css命名的語義化。HTML標簽的語義化是指:通過使用包含語義的標簽(如h1-h6)恰當?shù)乇硎疚臋n結(jié)構(gòu)css命名的語義化是...
摘要:而后端的知識是與前端工作最密切相關(guān)的一部分內(nèi)容,多了解些后端的知識也是大有裨益的。本文簡單敘述了三種構(gòu)建大型架構(gòu)的必備知識。而作為一個前端兒,許多技術(shù)可能無法在工程項目中親自去實踐,也只能從書,講座,博文中學習了。 前言 作為一個有追求的前端,在學有余力的同時,不應(yīng)該把自己僅僅局限于前端的世界中的。而后端的知識是與前端工作最密切相關(guān)的一部分內(nèi)容,多了解些后端的知識也是大有裨益的。 本文...