需求背景 大家可能會(huì)有注意到,每逢重大節(jié)日瓢宦,很多應(yīng)用圖標(biāo)會(huì)自動(dòng)調(diào)整饵沧,類似于春節(jié)版眷蜈、國(guó)慶版等等预厌。這個(gè)功能最簡(jiǎn)單的實(shí)現(xiàn)方式可能就是發(fā)布一個(gè)新的版本了责球,直接替換相關(guān)資源语泽,然后應(yīng)用升...
需求背景 大家可能會(huì)有注意到,每逢重大節(jié)日瓢宦,很多應(yīng)用圖標(biāo)會(huì)自動(dòng)調(diào)整饵沧,類似于春節(jié)版眷蜈、國(guó)慶版等等预厌。這個(gè)功能最簡(jiǎn)單的實(shí)現(xiàn)方式可能就是發(fā)布一個(gè)新的版本了责球,直接替換相關(guān)資源语泽,然后應(yīng)用升...
前言 開(kāi)發(fā)過(guò)程需要打測(cè)試環(huán)境的包給測(cè)試使用贸典,之前是用不同的target做區(qū)分的视卢,但是這種方式切換環(huán)境時(shí)還需要重新安裝包踱卵,十分的不方便。于是老板要求使用同意一個(gè)包据过,動(dòng)態(tài)切換環(huán)境...
1惋砂、前言 原型模式是指的將原型對(duì)象指向創(chuàng)建對(duì)象的類,使得不同的類共享原型對(duì)象的方法和屬性绳锅。js中基于原型鏈的繼承的原理本質(zhì)上就是對(duì)繼承過(guò)來(lái)的類的屬性和方法的共享西饵,并不是對(duì)屬性...
模塊化開(kāi)發(fā) 當(dāng)下最重要的前段開(kāi)發(fā)范式,“模塊化”是一種思想 模塊化演變過(guò)程 早期在沒(méi)有工具和規(guī)范的情況下鳞芙,對(duì)模塊化的落地范式 Stage 1 - 文件劃分范式污染全局作用域命...
簡(jiǎn)答題 1.Webpack 的構(gòu)建流程主要有哪些環(huán)節(jié)眷柔?如果可以請(qǐng)盡可能詳盡的描述 Webpack 打包的整個(gè)過(guò)程。 解:初始化參數(shù):根據(jù)用戶在命令窗口輸入的參數(shù)以及webpa...
數(shù)組對(duì)象原生方法 copyWithin 壕鹉、fill 剃幌、pop、push晾浴、sort负乡、reverse、shift脊凰、unshift抖棘、splice、concat笙各、includes 钉答、...
CodePush是什么? CodePush是一個(gè)微軟開(kāi)發(fā)的云服務(wù)器杈抢。通過(guò)它数尿,開(kāi)發(fā)者可以直接在用戶的設(shè)備上部署手機(jī)應(yīng)用更新。CodePush相當(dāng)于一個(gè)中心倉(cāng)庫(kù)惶楼,開(kāi)發(fā)者可以推送當(dāng)...
工程化概述 前端工程化事指遵循一定的標(biāo)準(zhǔn)和規(guī)范,通過(guò)工具去提高效率何陆、降低成本和質(zhì)量保證的一種手段 前端開(kāi)發(fā)中遇到的問(wèn)題 想要使用ES6+新特性晨汹,但是存在兼容問(wèn)題 想要使用Le...
簡(jiǎn)答題 1.談?wù)勀愣喙こ袒某醪秸J(rèn)識(shí),結(jié)合你之前遇到過(guò)的問(wèn)題說(shuō)出三個(gè)以上工程化能夠解決問(wèn)題或者帶來(lái)的價(jià)值贷盲。 解:工程化指的是在遵循一定標(biāo)準(zhǔn)和規(guī)范的基礎(chǔ)上淘这,通過(guò)使用工具來(lái)提高效...
內(nèi)存管理 內(nèi)存管理介紹 內(nèi)存:由可讀寫(xiě)單元組成,表示一片可操作空間 管理:認(rèn)為的去操作一篇空間的申請(qǐng)巩剖、使用和釋放 內(nèi)存管理:開(kāi)發(fā)者主動(dòng)申請(qǐng)空間铝穷、使用空間、釋放空間 管理流程:...
一佳魔、JavaScript 1.弱類型曙聂、動(dòng)態(tài)語(yǔ)言的缺陷 程序中的異常在運(yùn)行時(shí)才能發(fā)現(xiàn) 類型不明確函數(shù)功能會(huì)發(fā)生改變 對(duì)對(duì)象索引器的錯(cuò)誤用法 2.強(qiáng)類型的優(yōu)勢(shì) 錯(cuò)誤更早暴露 代碼...
簡(jiǎn)答題 一鞠鲜、請(qǐng)說(shuō)出下列最終得執(zhí)行結(jié)果宁脊,并解釋為什么。 :執(zhí)行結(jié)果為:10 首先該段代碼在全局作用域中聲明了個(gè)空數(shù)組a贤姆,然后for 循環(huán)時(shí)是使用 var 定義循環(huán)變量 i...
文章內(nèi)容輸出來(lái)源:拉勾教育大前端高薪訓(xùn)練營(yíng) 和自我總結(jié) ECMAScript 2015 1.ES2015共有三種作用域 作用域-某個(gè)成員能夠起作用的范圍 全局作用域 函數(shù)作用...
文章內(nèi)容輸出來(lái)源:拉勾教育大前端高薪訓(xùn)練營(yíng) 和自我總結(jié) JS是單線程語(yǔ)言 JS執(zhí)行環(huán)境中負(fù)責(zé)執(zhí)行代碼的線程只有一個(gè) 執(zhí)行任務(wù)的模式有兩種:同步模式(Synchronous)榆苞、...
文章內(nèi)容輸出來(lái)源:拉勾教育大前端高薪訓(xùn)練營(yíng) 和自我總結(jié) 學(xué)習(xí)函數(shù)式編程的意義 1.受React的流行而被人們?cè)絹?lái)越關(guān)注(如:React中的高階組件使用高階函數(shù)實(shí)現(xiàn)的,高階函數(shù)...
簡(jiǎn)答題 一语稠、談?wù)勀闶侨绾卫斫釰S異步編程的,EcentLoop弄砍、消息隊(duì)列都是做什么的仙畦,什么是宏任務(wù),什么是微任務(wù)音婶? JS 異步編程:解答: JavaScript語(yǔ)言的執(zhí)行...