松崗小程序開發公司創絡于近期對網站后臺進行了細節改進,主要改進的是引入圖片等文件異步上傳并顯示進度,好處是縮減約判斷文件上傳的代碼端。以前我們采用傳統文件上傳方式,需要在程序上判斷用戶是否已經上傳了文件,并根據不同情況寫兩大段不同的處理代碼。理論上沒有什么不妥,只是代碼量稍微多了一部分而已。
為什么要引入新技術
不斷學習并改進是我們的動力源泉,于是我們盡量多的學習當前最新的技術、大環境,并將這些引入到網站中來。本次引入的異步上傳方式當然不是最近才流行起來的,反而是一種已經認可度較高且比較成熟的解決方啊。這種方式支持分片上傳,可以說對大文件上傳來說簡直是一個福音。常規的文件上傳方式會受到服務器限制,上傳速度相對會慢一些。而我們最近引入的上傳方式除了包含了傳統上傳方式,還支持分片上傳,更加好用。具體效果可參考以下兩張演示圖片:
為什么現在才引入
在今天之前,我們一直處于非常保守的狀態:考慮IE8以下版本的瀏覽器。換句話說,我們在非常艱難的調試網站后臺,以便兼容包括IE6在內的主流瀏覽器。然后,隨著互聯網技術的發展和用戶設備的不斷更新,也許,現在正是擁抱IE8以上版本瀏覽器的時候了。根據我們的抽樣調查,目前IE8及以下版本瀏覽器的瀏覽量,已經降低至不足1%。盡管我們的抽樣調查可能不具有太高的代表性,但是在我們的客戶圈來說,還是有一定的參考價值。我們過去也發布了很多次低版本瀏覽器的統計數據,這個占比越來越小。到現在為止,我們認為時機已經成熟。
可能在未來,我們會逐漸考慮放棄網站對于IE6的兼容性,逐步引入更多更新的細節功能,歡迎期待!