更新WordParser組件,集成ImagePaster組件功能。完善粘貼剪帖板圖片,粘貼電腦圖片文件,粘貼word,粘貼excel邏輯。瀏覽器
大幅度優化和精簡js代碼,js代碼行數從1932行減小到977行。多線程
大幅度提高產品穩定性。ImagePaster功能與WordParser功能合併。併發
大幅度加強產品可擴展性。參數格式使用使用業界標準:JSON。擴展參數更加簡單。ide
大幅度增長產品易用性。粘貼邏輯由之前的3個邏輯合併成1個邏輯。優化
大幅度提高數據傳輸效率,比WordPaster相比速度提高50%。ui
優化組件參數接口,加強開發人員友好度,接口數量從44個減小到4個。spa
優化組件事件接口,接口數量從5個降爲2個。線程
完善Session邏輯,與系統對接和權限處理更加輕鬆。3d
新增任務管理器,加強併發能力。大幅度提高上傳速度。excel
與WordPaster1對比
功能 |
WordPaster |
WordPaster2 |
代碼行數 |
1924 |
991 |
組件數 |
3 |
1 |
瀏覽器加載次數 |
3 |
1 |
單文件上傳速度 |
|
提高50% |
穩定性 |
|
提高50% |
多線程支持 |
|
支持 |
調用接口 |
44 |
2 |
屬性配置接口 |
40 |
1 |
參數優化 |
無 |
基於JSON |
加強Session支持 |
|
|
組件事件優化 |
|
|
加強第三方支持 |
|
|
優化內存資源 |
|
|
md5名稱支持 |
|
|
crc32名稱支持 |
|
|
sha1名稱支持 |
|
|
uuid名稱支持 |
|
大幅度精簡的代碼意味着不只邏輯更加簡單清晰,同時賦予開發人員更多的可擴展能力。
組件代碼截圖
組件接口簡化成3個:
控件屬性設置全面採用JSON,更加友好的面向開發人員
大幅度優化粘貼邏輯代碼,開發人員只須要調用HasData,Paste便可完成不一樣類型圖片的上傳
統一事件處理,在不一樣瀏覽器中使用同一套事件處理機制