作業幫前端面經

2022-07-26 05:45:09 字數 756 閱讀 1880

const a = {}; a.b = 1

weakset

weakmap

history

arr.includes()

簡歷面對前端工程化的理解

概念如下:前端工程化是使用軟體工程的技術和方法來進行前端專案的開發、維護和管理(曾經的前端開發可不是這樣的,不然為什麼要說工程"化"呢?)。

這裡順帶說下軟體工程的概念:應用電腦科學理論和技術以及工程管理原則和方法,按預算和進度,實現滿足使用者要求的軟體產品的定義、開發、和維護的工程或進行研究的學科

前端工程化包含如下:

1.**規範: 保證團隊所有成員以同樣的規範開發**。

2.分支管理: 不同的開發人員開發不同的功能或元件,按照統一的流程合併到主幹。

3.模組管理: 一方面,團隊引用的模組應該是規範的;另一方面,必須保證這些模組可以正確的加入到最終編譯好的包檔案中。(以上兩點可以總結為模組化或者元件化開發。)

4.自動化測試:為了保證和並進主幹的**達到質量標準,必須有測試,而且測試應該是自動化的,可以回歸的。

5.構建:主幹更新以後,自動將**編譯為最終的目標格式,並且準備好各種靜態資源,

6.部署。 將構建好的**部署到生產環境。

找出陣列中相加等於給定和的所有元素組

var twosum = function(nums, target) 

for(let i = 0; i < nums.length; i++)

}

作業幫前端面經

實習做的事情以及收穫 webpack優化 為什麼webpack可以識別es6的import es6 模組化 common.js特點 盒模型js基本資料型別 接下來就是 題 附加乙個url解析為object function urltoobj url let arr2 url.split arr2.m...

2018 8 20 360 前端面經

1.自我介紹 2.專案試玩 難點 技術棧 3.如何實現地圖 分層 一層如何實現 資料結構,類似 4.如何實現元件間通訊 on,emit,全域性變數 5.websocket遇到的問題,如何除錯 6.碰撞檢測如何實現 資料結構 8.兩欄布局 越多越好 9.settimeout原理 事件迴圈 10.事件繫...

小公尺 前端面經

二分查詢,返回查詢元素的索引function binary search arr,low,high,key var mid parseint high low 2 if arr mid key else if arr mid key else if arr mid key var arr 1,2,3...