問題背景 隨著公司業(yè)務線的增加,不同的業(yè)務線不可避免的有些相似,甚至相同的邏輯,比如營銷方略下有營銷概覽,數據中心下也有一個同樣的營銷概覽模塊,以后可能直投下也會添加一個類似...
問題背景 隨著公司業(yè)務線的增加,不同的業(yè)務線不可避免的有些相似,甚至相同的邏輯,比如營銷方略下有營銷概覽,數據中心下也有一個同樣的營銷概覽模塊,以后可能直投下也會添加一個類似...
一、現狀 近些年,隨著移動端的發(fā)展,前端技術也發(fā)生了翻天覆地的變化,尤其是ECMAScript標準的不斷升級,從es2015一直到最新的es2021,各種各樣的前端javas...
在開發(fā)過程中,經常會遇到文本超出顯示區(qū)域的情況,結合業(yè)務中的場景,簡單總結如下: 一行文本的省略 業(yè)務中常見場景 多行文本的省略 封裝成ellipsis指令或組件 一行文本的...
背景1 文件上傳是個非常普遍的場景,特別是在一些資源管理相關的業(yè)務中。 文件上傳的3種實現方式 經典的form和input上傳 這種方式基本沒有什么人用了 使用formDat...
1、背景 如今我們享受著豐富的互聯(lián)網,網購、點外賣、叫網約車方便了我們的生活,看短視頻、看電子書更擴寬了我們的視野。關于互聯(lián)網,最初的設想來源于CERN(歐洲核子研究組織)的...
1、內存管理 1.1 為什么關注內存管理 像C語言這樣的底層語言一般都有底層的內存管理接口,比如 malloc()和free()。相反,JavaScript是在創(chuàng)建變量(對象...
業(yè)務場景 1. 可視化圖表下載 使用 Echarts 和 G2 等生成的圖表分析結果。包括餅圖、條形圖等 2. 分析報告下載 活動調研報告、指標分析報告下載。 實現原理 代碼...
什么是整潔的代碼 C++之父 Bjarne Stroustrup 認為: 代碼邏輯應該直截了當,叫缺陷難以隱藏; 盡量減少依賴關系,使之便于維護; 依據某種分層戰(zhàn)略完善錯誤處...
背景 因為業(yè)務需求迭代,項目中存在廢棄的.vue、.js、.css等文件,通過Babel和Postcss查找出項目中未被引用的文件,作為精簡項目代碼文件的參考。 思路分析 從...
1.什么是函數式編程 函數式編程是一種思維方式,強調在編程過程中把更多的關注點放在如何去構建映射關系。 函數式編程和命令式編程區(qū)別:函數式編程關心數據的映射,命令式編程關心解...
VSCode簡介 VSCode是微軟開源的一款基于Electron開發(fā)的代碼編輯器。具有對TypeScript,JavaScript和Node.js的內置支持。同時提供了強大...
WebAssembly 或者 wasm 是一個可移植、體積小、加載快并且兼容 Web 的全新格式 簡介 WebAssembly是一種運行在現代網絡瀏覽器中的新型代碼,并且提供...
本文原創(chuàng):lideguang 某乎有一個問題“2021前端會有什么新的變化?”,其中 Vue 的作者尤雨溪給出的答案:“會有很多人拋棄 Webpack 開始用 Vite”。下...
本文原創(chuàng):zhangwei 前言 在前言中,首先想提出這樣三個問題: 1.前端開發(fā)者學習Node開發(fā)的意義? 2.Node開發(fā)可以幫助我們解決哪些問題? 3.什么是Koa框架...
本文原創(chuàng):nanyifei 前言 近幾年,前端領域得到了日新月異的發(fā)展,各種新技術、框架層出不窮,前端的圈子越來越大。在 Github 的官方統(tǒng)計中,JavaScript 已...
本文原創(chuàng):linqiumei、huoyinghui 不同項目,使用webpack版本不同,對應的插件也不同。 如何查看項目中webpack的版本? 1.在package.js...
本文原創(chuàng):zhanglining 寫在前面 本文總結JavaScript各種繼承方式和優(yōu)缺點。 1、原型鏈繼承 基本思想:利用原型讓一個引用類型繼承另外一個引用類型的屬性和方...