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语法着色引擎(demo及打包文件下载)
Jun 13 Javascript
JScript中使用ADODB.Stream判断文件编码的代码
Jun 09 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
分享12个实用的jQuery代码片段
Mar 09 Javascript
jQuery滚动监听实现商城楼梯式导航效果
Mar 06 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
May 12 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
Aug 16 Javascript
jquery实现动态创建form并提交的方法示例
May 27 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
vuex state中的数组变化监听实例
Nov 06 Javascript
vue常用高阶函数及综合实例
Feb 25 Vue.js
利用uni-app生成微信小程序的踩坑记录
Apr 05 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
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
2011/03/19 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
PHP封装的mysqli数据库操作类示例
2019/02/16 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
javascript时间函数大全
2014/06/30 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
vue-router 手势滑动触发返回功能
2018/09/30 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
基于python 字符编码的理解
2017/09/02 Python
Python实现求解一元二次方程的方法示例
2018/06/20 Python
Django中间件基础用法详解
2019/07/18 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
用html5绘制折线图的实例代码
2016/03/25 HTML / CSS
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
机械系大学毕业生推荐信
2013/11/27 职场文书
利群广告词
2014/03/20 职场文书
班级学习计划书
2014/04/27 职场文书
双拥工作宣传标语
2014/06/26 职场文书
党员转正大会主持词
2015/07/02 职场文书
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA