摘要:背景平時不知道用寫什么練手,這里就寫了一個類似百度翻譯的小。對于學生黨,能進入學校實驗室做項目更好。本文分享到此結束,筆者技術有限,理解有誤的地方還請大家多提,大家可以共同學習。 1. 背景: 平時不知道用js寫什么練手,這里就寫了一個類似百度翻譯的小demo。大家可以平時沒事兒了看看書,寫寫像這種類型的小demo,調用以下公開的api即可。對于學生黨,能進入學校實驗室做項目更好。進不...
摘要:日常開發中,如果熟悉一般的數組處理方法,常能事半功倍,有更多時間學習其他技術,形成正向循環。這里總結常用的數組處理方法。 日常開發中,如果熟悉一般的數組處理方法,常能事半功倍,有更多時間學習其他技術,形成正向循環。 這里總結常用的js數組處理方法。 遍歷查找 Array.filter() 過濾 返回新數組,不改變原數組 不檢查空數組 let holidays = [1, 3, 5,...
摘要:一前言指向,,,的區別是一個經典的面試問題,同時在項目中會經常使用到的原生的方法。中可能會極大的避免了產生的錯誤,有時候需要維護老的項目還是有必要了解一下的指向和,,三者的區別。 一、前言 this指向,apply,call,bind的區別是一個經典的面試問題,同時在項目中會經常使用到的原生的js方法。同時也是ES5中的眾多坑的一個。ES6中可能會極大的避免了this產生的錯誤,有時候...
摘要:創建自定義的面板創建面板縮放拖拽設置函數添加監聽函數 // 創建自定義的面板 export default class viewerPanel { constructor() { this.setVisibleFunction() this.visibilityCallbacks = {}; this.addVisibility...
摘要:但是,項目中的一些公共封裝,比如公共的組件公用的功能模塊等是可以使用單元測試的。因此特為組件庫引入單元測試,目的在于能減少組件的,避免重復的發布不必要的包。 項目github地址:https://github.com/yuanalina/installAsRequired這里必須要提前說明,前端項目的單元測試不是必須的,特別是業務型項目,增加單元測試反而會成為累贅,增加開發成本且無意義...