国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

            編程小知識之 JavaScript 文件讀取

            2019-6-3    seo達人

            如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

            本文介紹了兩種在 JavaScript 讀取文件的方法

            文件讀取在當今的編程語言中應該算是一項比較 trivial 的工作了,語言的標準庫一般都會幫助我們做好文件抽象與讀寫緩存,我們僅需要熟悉和運用相關的 API 即可.

            但是 JavaScript 由于安全性的原因,一直以來都沒有提供相關的文件讀取接口,但有時我們確實需要讀取本地文件內容,下面是兩種可能的讀取方法.

            1. 使用 HTML5 中的 FileReader
            HTML5 引入的 FileReader 可以幫助我們讀取本地文件,但是有一個限制,就是我們不能直接使用文件路徑的方式來訪問文件,而是首先需要用戶選擇文件(通過文件選擇或者拖動文件至網頁等方式)

            代碼還是比較簡單的,首先你需要在 html 文件中添加文件選擇表單:

            <input type="file" id="file-input" />
            <div id="file-content" />
            1
            2
            接著就可以在 JavaScript 中進行(用戶選擇的)文件讀取了:

            function readSingleFile(e) {
                // file from "file-input"
                var file = e.target.files[0];
                if (!file) {
                  return;
                }
              
                // create FileReader
                var reader = new FileReader();
              
                // load callback
                reader.onload = function(e) {
                  var contents = e.target.result;
                
                  // process file contents here
                  // ...
                
                };
              
                // do read
                reader.readAsText(file);
            }

            // add file input change listener
            var fileInput = document.getElementById("file-input");
            fileInput.addEventListener("change", readSingleFile, false);

            2. 使用 XMLHttpRequest
            XMLHttpRequest 一般用于實現 Ajax,通過他我們也可以實現本地文件的讀取(但是有同源等限制),示例代碼如下:

            var contents = "";

            var xmlhttp = new XMLHttpRequest();
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.status == 200 && xmlhttp.readyState == 4) {
                    contents = xmlhttp.responseText;
                    
                    // process file contents here
                    // ...
                  
                }
            };

            // send read request
            xmlhttp.open("GET","abc.txt",true);
            xmlhttp.send();

            更多資料
            http://researchhubs.com/post/computing/javascript/open-a-local-file-with-javascript.html
            https://www.html5rocks.com/en/tutorials/file/dndfiles/
            https://www.liaoxuefeng.com/wiki/1022910821149312/1023022332902400

            日歷

            鏈接

            個人資料

            藍藍設計的小編 http://www.dzxscac.cn

            存檔

            主站蜘蛛池模板: 欧美成人精品一区二区综合免费| 亚洲伊人久久综合影院| 18禁亚洲深夜福利人口| 伊人88| 日韩V欧美V中文在线| 99久久免费精品国产72精品九九| 自拍偷拍第五页| 尤物在线免费视频| 久久麻豆成人精品| 国产午夜精华2020在线| 大陆女明星乱淫合集| 亚洲一区成人av在线| 亚洲最新中文字幕成人| 日韩欧美精品一区二区| 五月亚洲综合| 精品亚洲麻豆1区2区3区| 亚洲国产成人久久综合碰碰免| 久久精品美女| 黄色三级a| 精品人妻伦九区久久aaa片| 性色a码一区二区三区天美传媒| 性欧美18一19性猛交| 亚洲青涩在线| 亚洲欧美日韩精品成人| 扒开双腿猛进入喷水高潮视频| 国产精品1024| 欧美成人第一页| 国产国拍精品av在线观看| 日本亚洲视频| 99久久婷婷国产综合精品| 丰满人妻无码专区视频| 黄页免费视频| 人人舔人人| 在线天堂新版最新版在线8| 欧美成人精品一区二区综合a片| 热久久国产| 深夜国产福利| 凸凹人妻人人澡人人添| 色综合久久无码中文字幕app| 中文字幕国产在线| 豆花在线视频|