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 相关文章推荐
setInterval()和setTimeout()的用法和区别示例介绍
Nov 17 Javascript
javascript计算星座属相(十二生肖属相)示例代码
Jan 09 Javascript
jquery仿搜索自动联想功能代码
May 23 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
Jul 17 Javascript
JS弹出可拖拽可关闭的div层完整实例
Feb 13 Javascript
jQuery插件制作之全局函数用法实例
Jun 01 Javascript
基于React.js实现原生js拖拽效果引发的思考
Mar 30 Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 Javascript
微信小程序-小说阅读小程序实例(demo)
Jan 12 Javascript
VsCode新建VueJs项目的详细步骤
Sep 23 Javascript
JS实现的简单下拉框联动功能示例
May 11 Javascript
JS实现常见的查找、排序、去重算法示例
May 21 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中的时间处理
2006/10/09 PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
2009/09/30 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
jqPlot Option配置对象详解
2009/07/25 Javascript
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
vue中appear的用法
2017/08/17 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
微信小程序将页面按钮悬浮固定在底部的实现代码
2020/10/29 Javascript
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
python实现mysql的单引号字符串过滤方法
2015/11/14 Python
利用matplotlib+numpy绘制多种绘图的方法实例
2017/05/03 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
python3实现简单飞机大战
2020/11/29 Python
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
致跳远运动员广播稿
2014/02/11 职场文书
学生评语大全
2014/04/18 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
机关工会工作总结2015
2015/05/26 职场文书