中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

文件上傳的漸進(jìn)式增強(qiáng)

  文件上傳是最古老的互聯(lián)網(wǎng)操作之一。

  20多年了,它幾乎沒變,還是原來的樣子:操作麻煩、缺乏交互、用戶體驗(yàn)不佳。在這個(gè)新技術(shù)日新月異的時(shí)代,顯得非常落伍。

  網(wǎng)頁開發(fā)者們想了很多辦法,試圖提升文件上傳的功能和操作體驗(yàn),在各種 Javascript 庫的基礎(chǔ)上,開發(fā)了五花八門的插件。可是,由于不同瀏覽器之間的差異,缺乏統(tǒng)一接口,這些插件要么用起來很麻煩,要么不能普遍適用。

  HTML5提供了一系列新的瀏覽器 API,使得文件上傳有可能出現(xiàn)革命性變化。英國程序員 Remy Sharp 總結(jié)了這些新的接口,本文在他的文章基礎(chǔ)上,討論如何采用 HTML5 的 API,對文件上傳進(jìn)行漸進(jìn)式增強(qiáng),實(shí)現(xiàn)以下功能:

  • iframe 上傳
  • ajax 上傳
  • 進(jìn)度條
  • 文件預(yù)覽
  • 拖放上傳

  為了對這些功能有一個(gè)感性認(rèn)識,你可以先看看 Remy Sharp 提供的范例

  雖然這些 API,還沒有得到廣泛部署,但它們是未來的潮流。有了它們,代碼就可以寫得非常優(yōu)雅簡潔,上面五個(gè)功能都能在 20 行以內(nèi)實(shí)現(xiàn)。

  一、傳統(tǒng)形式

  讓我們從最基本的開始。

  文件上傳的傳統(tǒng)形式,是使用表單元素 file:

<form action="upload.php" method="post" enctype="multipart/form-data" >
<input type="file" name="upload" /> <br />
<input type="submit" value="Upload" />
</form>

it知識庫文件上傳的漸進(jìn)式增強(qiáng),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久蜜桃资源一区二区老牛 | 四虎影| 91久久久久久久久久久 | 黄视频免费在线 | 日韩精品一区二区三区中文在线 | 91麻豆精品国产91久久久更新资源速度超快 | 国产精品亚洲精品日韩已方 | 99精品电影| 天天干狠狠干 | a级在线免费视频 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 天堂色 | 欧美精品在线一区 | 亚洲精品在线视频 | 97精品视频在线 | 青青草av| 婷婷久久网 | 91久久国产综合久久 | 日本韩国欧美在线观看 | 日日夜夜精品 | 一区二区三区欧美 | 久热免费 | 成人av网站在线观看 | 午夜国产一区 | 奇色影视 | 电影午夜精品一区二区三区 | 日韩中文字幕视频在线观看 | 久久久99国产精品免费 | 亚洲欧美在线一区 | 动漫www.被爆羞羞av44 | 日韩小视频在线 | 久久久久久91 | 国产精品一区二区在线 | 国产欧美性成人精品午夜 | 欧美久久久网站 | 免费精品视频 | 日韩播放| 国产在线播 | 欧美性大战久久久久久久蜜臀 | 成人免费视频网站在线观看 | 中文字幕日韩欧美一区二区三区 |