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