原创 富文本編輯器原理探索

經常在做企業網站的管理系統的時候需要用到富文本編輯器,之前基本上都是直接去 npm 或者 github 上面搜找一些排名考前或者 readme 寫的好的庫,直接拿來用。萬變不離其宗,是時候探索下本質了。 contentedit

原创 Vue3 核心技術

寫這篇文章是之前看到了尤大的微博,Vue3 發佈了新版本,其在聲明中寫到對於之前的 Object.defineProperty 用 Proxy 改寫了。 The Proxy object is used to define cu

原创 如何打造團隊的代碼風格統一以及開發效率的提升

最近重構項目組件,看到項目中存在一些命名和方法分塊方面存在一些問題,結合平時經驗和 Apple官方代碼規範 在此整理出 iOS 工程規範。提出第一個版本,如果後期覺得有不完善的地方,繼續提出來不斷完善,文檔在此記錄的目的就是爲了

原创 複製層(CAReplicatorLayer) 動畫

對於下面的效果大家是否有實現思路? 有些人可能要說:老夫擼起袖子,敲鍵盤就是幹,不需要手勢交互,那麼直接用5個CALayer,處理不同的位置以及定時器、透明度等等,貌似很簡單。 不不不,今天要帶出來的主題是 CAReplicat

原创 大前端時代安全性如何做

之前在做過一些爬蟲的工作,也幫助爬蟲工程師解決過一些問題。然後我寫過一些文章發佈到網上,之後有一些人就找我做一些爬蟲的外包,內容大概是爬取小紅書的用戶數據和商品數據,但是我沒做。我覺得對於國內的大數據公司沒幾家是有真正的大數據量

原创 工程大小優化之圖片資源

一點點iOS項目本身功能較多,導致應用體積也比較大。一個Xcode工程下圖片資源佔用了很大的空間,且如果有些App需要一鍵換膚功能,呵呵,不知道得做多少圖片。每套圖片還需要設置1x@,2x@,3x@等 簡介 IconFont技

原创 CAShapeLayer 實現 QQ 拖拽小紅點動畫

一言以蔽之:CAShapeLayer 可以根據貝塞爾曲線描繪出的路徑而生成對應的圖形 綜合例子 效果圖 關鍵技術點剖析 分析 QQ 粘性動畫的關鍵點就是當手勢拖動時候2個圓之間那個形狀怎麼繪製 答案:將2個圓的某一時刻之