天天躁日日躁狠狠躁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)革命性變化。英國(guó)程序員 Remy Sharp 總結(jié)了這些新的接口,本文在他的文章基礎(chǔ)上,討論如何采用 HTML5 的 API,對(duì)文件上傳進(jìn)行漸進(jìn)式增強(qiáng),實(shí)現(xiàn)以下功能:

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

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

  雖然這些 API,還沒有得到廣泛部署,但它們是未來的潮流。有了它們,代碼就可以寫得非常優(yōu)雅簡(jiǎn)潔,上面五個(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知識(shí)庫文件上傳的漸進(jìn)式增強(qiáng),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 在线欧美 精品 第1页 | 在线观看国产精美视频 | 一二三四在线观看高清电视剧 | 麻豆国产精品久久人妻 | 蜜芽在线播放免费人成日韩视频 | 最新无码国产在线视频 | 一本色道久久88加勒比—综合 | 善良的女房东味道2在线观看 | aaa级黄影片 | 久久是热这里只有精品 | 人妻仑乱少妇88MAV | 国产伊人自拍 | 亚洲 自拍 偷拍 另类综合图区 | 亚洲精品成人久久久影院 | 羞羞影院男女爽爽影院尤物 | 精品国产午夜肉伦伦影院 | 国产成人自拍视频在线观看 | 亚洲色图激情文学 | www黄色大片| 国内精品久久久久影院亚洲 | 99久久夜色精品国产亚洲AV卜 | 精品国产乱码久久久久久上海公司 | 成人国产精品视频频 | Chinesetube国产中文 | 狠狠色狠色综合曰曰 | 中文文字幕文字幕亚洲色 | 亚洲成人综合在线 | 永久久久免费人妻精品 | 欧美最猛性xxxxx亚洲精品 | 成人精品视频在线观看播放 | 入禽太深免费视频10 | x8国产精品视频 | 久久精品国产久精国产果冻传媒 | 欧美丰满白嫩bbxx | 欧美无码专区 | 2020国产成人精品免费视频 | 免费的黄直播 | 亚洲高清毛片一区二区 | 女的把腿张开男的往里面插 | 久久精品影院永久网址 | 欧美重口绿帽video |