<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>IE</title>
<style type="text/css">
table {
margin: auto;
border: 1px solid black;
border-collapse: collapse;
}
td {
border: 1px solid black;
}
</style>
<script type="text/javascript" src="jquery-180minjs"></script>
<script type="text/javascript">
jQuery (function ($)
{
var str = ShowFolderList ("c:")split ('|');
var table = $ ('<table>');
for ( var i = 0; i < 4; i++)
{
var tr = $ ('<tr>');
for ( var j = 0; j < 4; j++)
{
var td = $ ('<td>');
tdtext (str[i 4 + j]);
trappend (td);
}
tableappend (tr);
}
$ ('body')append (table);
});
function ShowFolderList (folderspec)
{
var fso, f, fc, s;
fso = new ActiveXObject ("ScriptingFileSystemObject");
f = fsoGetFolder (folderspec);
fc = new Enumerator (fSubFolders);
s = "";
for (; !fcatEnd (); fcmoveNext ())
{
s += fcitem ();
s += "|";
}
return (s);
}
</script>
</head>
<body>
</body>
</html>
直接用就可以,不如ajs包含
var areaServer=[{"id":"6122","name":"神骑世界","order":"1",
"server":[{"id":"34579","name":"所有区服","order":"0","value":"0"}],
"value":"1"},{"id":"6613","name":"狼烟","order":"1",
"server":[{"id":"37952","name":"烽火万里","order":"0","value":"1001"}],"value":"2"}];
再bhtm页面,需要先引用js文件,相对路径绝对路径都可以,但是必须是网络路径,而不是本地路径
<script type="text/javascript" src="ajs"></script>
<script type="text/javascript">
alert(areaServer[0]id);
</script>
*** 作文件主要是利用了Javascript中的FileSystemObject对象,直接上代码:
<html><head>
<script>
var fso = new ActiveXObject("ScriptingFileSystemObject");
var ForReading = 1, ForWriting = 2, ForAppending = 8;
function createFile(file){
var tf = fsoCreateTextFile(file, true);
tfClose();
}
function readFileOnly(file){
var ts = fsoOpenTextFile(file, ForReading);
var s = tsReadAll();
tsClose();
alert(s);
}
function readFileForWrite(file,content){
var ts = fsoOpenTextFile(file, ForWriting);
tsWrite(content);
tsClose();
}
function readFileForAppend(file,content){
var ts = fsoOpenTextFile(file, ForAppending);
tsWrite(content);
tsClose();
}
</script>
</head>
<body>
<input type="button" onclick="createFile('d:\\testtxt');" value="创建文件"/><br>
<input type="button" onclick="readFileOnly('d:\\testtxt');" value="读取文件"/><br>
<input type="button" onclick="readFileForWrite('d:\\testtxt','write');" value="覆盖文件内容"/><br>
<input type="button" onclick="readFileForAppend('d:\\testtxt','append');" value="追加到文件末尾"/>
</body>
</html>
文件的创建,读取和写入方法都有,可以参考。
web前端解压zip文件有什么用:
只考虑标准浏览器的话, 服务器只要传输压缩包到客户端, 节约了带宽, 而且节约了传输时间, 听起来好像很厉害的说;
如果前端的代码很多, 而且包含大副的,那么就可以把js和css和jpg和png等各种数据通过服务端打包成zip传送到浏览器, 浏览器负责解压, css实用动态生成插入到dom中,js也用globalEval直接执行, jpg或者png各种文件由blob流转化为image, 直接插入到浏览器中;
html5支持读取Blob(二进制大对象, file文件也是继承了Blob), 并转化为流或者文字流或者其他流格式, 这也是为什么浏览器可以读取"application/zip"文件的原因;
要在浏览器中解压zip文件的话需要引入四个js , 因为UnZipArchivejs依赖了zipjs, mime-typejs和jqueryjs , 测试demo如下:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src=">
以上就是关于求javascript编写一段读取文件夹中数据的代码全部的内容,包括:求javascript编写一段读取文件夹中数据的代码、javascript 怎么获取外部文件.js中的数组值.js文件内容、如何用javascript *** 作本地文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)