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获取input表单值的代码
Apr 19 Javascript
Jquery公告滚动+AJAX后台得到数据
Apr 14 Javascript
JS弹出层单纯的绝对定位居中示例代码
Feb 18 Javascript
js中iframe调用父页面的方法
Oct 30 Javascript
javascript同步服务器时间和同步倒计时小技巧
Sep 24 Javascript
学习JavaScript设计模式之策略模式
Jan 12 Javascript
三种Node.js写文件的方式
Mar 08 Javascript
jQuery 弹出层插件(推荐)
May 24 Javascript
js实现悬浮窗效果(支持拖动)
Mar 09 Javascript
React Native之TextInput组件解析示例
Aug 22 Javascript
JavaScript解析机制与闭包原理实例详解
Mar 08 Javascript
完美解决vue 中多个echarts图表自适应的问题
Jul 19 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
杏林同学录(一)
2006/10/09 PHP
php获得当前的脚本网址
2007/12/10 PHP
PHP中strtotime函数使用方法分享
2012/01/10 PHP
谈谈关于php的优点与缺点
2013/04/11 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
解决Python一行输出不显示的问题
2018/12/03 Python
创建Django项目图文实例详解
2019/06/06 Python
python 中值滤波,椒盐去噪,图片增强实例
2019/12/18 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
中职生自我鉴定范文
2013/10/03 职场文书
司机的工作范围及职责
2013/11/13 职场文书
阿德的梦教学反思
2014/02/06 职场文书
《雾凇》教学反思
2014/02/17 职场文书
工会优秀工作者事迹
2014/08/17 职场文书
课外小组活动总结
2014/08/27 职场文书
2015年教研组工作总结
2015/05/04 职场文书
基于Python实现一个春节倒计时脚本
2022/01/22 Python
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis