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 相关文章推荐
javascript中注册和移除事件的4种方式
Mar 20 Javascript
JS案例分享之金额小写转大写
May 15 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
Mar 25 Javascript
微信公众号支付H5调用支付解析
Nov 04 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
Feb 05 Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 Javascript
vue组件(全局,局部,动态加载组件)
Sep 02 Javascript
element-ui中按需引入的实现
Dec 25 Javascript
vue简单封装axios插件和接口的统一管理操作示例
Feb 02 Javascript
vue监听dom大小改变案例
Jul 29 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
Nov 12 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 实现进制相互转换
2016/04/07 PHP
Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
2011/12/08 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2016/09/24 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
用python读写excel的方法
2014/11/18 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
解决python3 json数据包含中文的读写问题
2018/05/10 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
Django CBV类的用法详解
2019/07/26 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
Python list运算操作代码实例解析
2020/01/20 Python
python实现随机加减法生成器
2020/02/24 Python
Python生成器实现简单"生产者消费者"模型代码实例
2020/03/27 Python
Python控制台实现交互式环境执行
2020/06/09 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
春节活动策划方案
2014/01/24 职场文书
教师个人剖析材料
2014/02/05 职场文书
大学生新学期计划书
2014/04/28 职场文书
旗帜观后感
2015/06/08 职场文书