Posted on 2012-06-05 17:46
∪∩BUG 閱讀(125)
評(píng)論(0) 編輯 收藏
多年前,我在Goolge面試中被問(wèn)及哪些改變會(huì)能使我得以提高Web的用戶體驗(yàn)的。 在我的心目中的第一位是有不用 控件實(shí)現(xiàn)文件操作的辦法。盡管Web的多數(shù)部分已經(jīng)改變,但操作文件還是最原始落后的方式。終于,HTML5新的API到來(lái)了,在較新的桌面瀏覽器中我們有更多操作文件的方式了 (iOS 暫時(shí)不支持)。
文件類型
文件類型定義在 File API[1] 的規(guī)范里,并且是File的抽象. 每個(gè)File實(shí)例都有以下屬性:
name – 文件名
size – 文件的大小字節(jié)數(shù)
type – 文件的MIME type
一個(gè)File對(duì)象給出了一個(gè)文件的基本信息而無(wú)需直接訪問(wèn)文件內(nèi)容。這點(diǎn)很重要,因?yàn)樽x取文件需要進(jìn)行磁盤操作,文件的大小直接影響了讀取過(guò)程消耗的總時(shí)間。一個(gè)File對(duì)象實(shí)是一個(gè)文件的引用,而獲取文件的內(nèi)容則是另一個(gè)完全不同的過(guò)程。
閱讀全文
http://www.iunbug.com/2012/06/04/%E3%80%90%E8%AF%91%E3%80%91javascript%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C%EF%BC%881%EF%BC%89-%E5%9F%BA%E7%A1%80/