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 相关文章推荐
JS实现的自定义右键菜单实例二则
Sep 01 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
Jun 07 Javascript
AngularJS 入门教程之HTML DOM实例详解
Jul 28 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
分类解析jQuery选择器
Nov 23 Javascript
JS动态生成年份和月份实例代码
Feb 04 Javascript
react-native使用react-navigation进行页面跳转导航的示例
Sep 07 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
Sep 22 Javascript
three.js中文文档学习之通过模块导入
Nov 20 Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 Javascript
Vue-Cli项目优化操作的实现
Oct 27 Javascript
Vue中foreach数组与js中遍历数组的写法说明
Jun 05 Vue.js
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 巧用数组降低程序的时间复杂度
2010/01/01 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
vue 动态绑定背景图片的方法
2018/08/10 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
pytest中文文档之编写断言
2019/09/12 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
Python类的动态绑定实现原理
2020/03/21 Python
Python 可视化神器Plotly详解
2020/12/26 Python
python字典与json转换的方法总结
2020/12/28 Python
给老婆的搞笑检讨书
2014/01/12 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
大学毕业生自我评价
2015/03/02 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
行政申诉状范文
2015/05/20 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android
Win11软件图标固定到任务栏
2022/04/19 数码科技