下載node-webkit https://github.com/rogerwang/node-webkit 找到Downloads這一小節,然后下載對應平台的node-w ...
背景 目前團隊中新的 Web 項目基本都采用了 Vue 或 React ,加上 RN,這些都屬於比較重量級的框架,然而對於小型 Web 頁面,又顯得過大。早期的一些項目則使用了較原始的 HTML 頁面構建技術,但業務邏輯基本無法復用。 近半年做過幾個小型 Web 頁面,在不斷學習前端知識的同時,也在重構並摸索小型 Web 項目可能的更好解決方案。本文則對之前的工作進行一次整體描述。 目標和定位 單 ...
2017-07-24 18:23 2 1573 推薦指數:
下載node-webkit https://github.com/rogerwang/node-webkit 找到Downloads這一小節,然后下載對應平台的node-w ...
首先,給大家說明一下這次項目的背景,是針對於一個用smarty模板引擎寫的開放平台的UI改版工作,需求比較急。原始架構是基於php yii框架,前后端代碼雜糅在一起,邏輯也較為混亂,以下是其基本目錄結構: 基本的業務代碼是在websites文件目錄下,assets文件夾目錄下存儲了一些靜態 ...
github github-myBlob 從輸入URL到頁面加載完成的整個過程 首先做 DNS 查詢,如果這一步做了智能 DNS 解析的話,會提供訪問速度最快的 IP 地址回來 ...
“0配置”打包器(bundler)Parcel Parcel官網(有中文文檔) webpack 要有大量的配置,這樣帶來的成本就是復雜性——與此相對的,Parcel 帶來了簡潔性。Parcel 將自己標榜為“零配置”。 Parcel 內置了一個開發服務器,這個開發服務器能夠在我們修改文件之時 ...
歡迎關注前端早茶,與廣東靚仔攜手共同進階 前端早茶專注前端,一起結伴同行,緊跟業界發展步伐~ 前言 umi打包的時候,居然用了30分鍾。有必要進行壓縮,經過優化后,從30分鍾到4分鍾。 具體方案 關鍵插件和umi版本: 在.umirc.ts文件 ...
前言 一個umijs項目,打包后發現體積過大,想優化, 看到各種博客上的優化手段是基於webpack的,於是我花了幾天把項目轉成webpack5的, 優化打包后比原來還大.... 最終還是在原來的umijs基礎上進行了優化. 打包分析 umi項目在package.json加一個腳本語句 ...
項目背景:某項目需要,找了網上的一個大數據的模板做了一個人模人樣的前端。用了一些Echarts的東西,項目的GPU使用率很高,CPU占用率也不小。現要求將項目demo打包發布出來,代碼什么的全部隱藏掉,發布出一個桌面應用程序。 項目結構如下圖: 打包項目使用的工具:nwjs(鏈接 ...
的同時,也在重構並摸索小型 Web 項目可能的更好解決方案。本文則對之前的工作進行一次整體描述。 ...