生成一段可被外部執行的JS程式碼
目標:
- 在客戶端生成一段壓縮後的JS程式碼,用以提供給第三方插入HTML程式碼,執行目標業務或指定指令碼;
思路:
- 設計一個封裝完畢並可被外部呼叫的JS方法,覆蓋所有目標邏輯;
- 儘量剝離不必要的內部引數定義,通過傳參的方式被內部呼叫;
- 儘量以陣列形式定義所需外部引數或全域性變數;
- 如有需要,在本地執行程式碼拼裝;
- 如需定義一段HTML程式碼,直接在DOM內控制樣式;
- 拼接程式碼的過程中可以使用一個反斜槓加爽引號"來宣告一個雙引號內部的雙引號;
- 使用現成並靠譜的JS壓縮工具手動壓縮JS程式碼;
- 儘量避免在JS中操作DOM,避免在第三方出現不可預期的結果;
- 使用原生JS,以保證程式碼的相容性;
相關文章
- js檢測一段程式碼的執行消耗時間JS
- 如何計算一段js程式碼執行耗費的時間JS
- js如何計算一段程式碼的執行花費時間JS
- javascript如何測試一段程式碼的執行時間JavaScript
- 一段測試try...catch執行時間的程式碼
- MySQL執行外部sql指令碼檔案的命令MySql指令碼
- 如何在Python退出時強制執行一段程式碼Python
- **java設定一段程式碼執行超時時間(轉)**Java
- 想後臺執行一段程式碼,請教怎麼寫?
- 使用原生Java程式碼生成可執行Jar包JavaJAR
- js程式碼優化 提高執行效能JS優化
- 如何快速、低成本、低擾動地執行一段Java程式碼Java
- js 程式碼生成器JS
- C#執行外部程式之執行DOS命令和批處理C#
- V8是怎麼執行JS程式碼的JS
- 如何編譯執行一個文字檔案裡面的一段程式碼?編譯
- 寫一段java程式來執行linux命令JavaLinux
- (程式碼生成)JS寫的程式碼生成器-編碼也可以這麼爽..JS
- js呼叫執行exe應用程式程式碼例項JS
- 8.4.9 在truffle環境中執行外部指令碼指令碼
- [資訊](11.29)網際網路半數郵件伺服器可被遠端程式碼執行伺服器
- cmd執行命令時:不是內部或外部命令,也不是可執行的程式
- 【小程式踩坑系列3】小程式退出後掃碼再進入,“外部”程式碼不會再次執行
- 程式碼執行
- WindowsJScript元件曝遠端程式碼執行漏洞WindowsJS元件
- js程式碼執行順序簡單介紹JS
- js動態載入外部css檔案程式碼JSCSS
- 最快的程式碼,是不執行的程式碼
- vc++生成程式不需要.net執行環境的可以執行exe程式的方法C++
- android執行外部操作命令Android
- js儘量減少程式碼重複執行的次數JS
- js生成GUID程式碼例項JSGUI
- js簡單程式碼生成器JS
- matlab gui 生成獨立可執行的程式MatlabGUI
- ‘cnpm' 不是內部或外部命令,也不是可執行的程式NPM
- 'findstr' 不是內部或外部命令,也不是可執行的程式
- Node.js的執行緒和程式Node.js執行緒
- 一段關於JS中this應用奇葩程式碼引發的思考JS