js读取配置文件自写


Posted in Javascript onFebruary 11, 2014

自己写的用js读取配置文件的程序
D:\Useful Stuff\Javascript\mytest.txt
文件内容如下

[plugin_page_search] 
wholeword=0 
matchcase=1 
hightlight=1 
total=1 [data] 
up=85 
down=5

var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var f = fso.OpenTextFile("D:\\Useful Stuff\\Javascript\\mytest.txt",1); 
var s = ""; 
while (!f.AtEndOfStream) 
{ 
s+= f.ReadLine(); 
} 
f.Close(); function getINI(item,key) 
{ 
new RegExp("\\["+item+"\\](.+)").exec(s); 
var str=RegExp.$1; 
var reg2=/(\w+)=(\d+)/; 
var keyValue={}; 
str.replace(reg2,function(a,b,c){ 
keyValue[b]=c; 
}); 
return keyValue[key]; 
} 
alert(getINI("data","up")); 
alert(getINI("plugin_page_search","hightlight"));
Javascript 相关文章推荐
jQuery 锚点跳转滚动条平滑滚动一句话代码
Apr 30 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
Apr 02 Javascript
Javascript中With语句用法实例
May 14 Javascript
详解Bootstrap按钮
Jan 04 Javascript
详解JavaScript UTC时间转换方法
Jan 07 Javascript
详解vue-cli构建项目反向代理配置
Sep 07 Javascript
node.js事件轮询机制原理知识点
Dec 22 Javascript
使用JS实现动态时钟
Mar 12 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
Jun 16 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 26 Javascript
ant design vue中表格指定格式渲染方式
Oct 28 Javascript
解决await在forEach中不起作用的问题
Feb 25 Javascript
JS检测输入字符是否包含非法字符的示例代码
Feb 11 #Javascript
JS(JQuery)操作Array的相关方法介绍
Feb 11 #Javascript
jquery 字符串切割函数substring的用法说明
Feb 11 #Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
Feb 11 #Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 #Javascript
JQuery的Ajax请求实现局部刷新的简单实例
Feb 11 #Javascript
javascript页面加载完执行事件代码
Feb 11 #Javascript
You might like
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
对联广告js flash激活
2006/10/19 Javascript
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
2007/07/21 Javascript
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
在JavaScript中监听IME键盘输入事件
2011/05/29 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
python自动翻译实现方法
2016/05/28 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
物业管理计划书
2014/01/10 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
村抢险救灾方案
2014/05/09 职场文书
村党支部群众路线教育实践活动对照检查材料
2014/09/26 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
python 下载文件的几种方式分享
2021/04/07 Python
python 下划线的多种应用场景总结
2021/05/12 Python
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL