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实现鼠标移动到图片上显示边框效果
Jan 09 Javascript
js实现的类似于asp数据字典的数据类型代码实例
Sep 03 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 Javascript
JS判断时间段的实现代码
Jun 14 Javascript
Javascript中的getter和setter初识
Aug 17 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
Sep 01 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 Javascript
微信小程序开发摇一摇功能
Nov 22 Javascript
Vue $emit()不能触发父组件方法的原因及解决
Jul 28 Javascript
js观察者模式的弹幕案例
Nov 23 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 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中OR与|| AND与&&的区别总结
2013/10/26 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
Python的函数嵌套的使用方法
2014/01/24 Python
Python去掉字符串中空格的方法
2014/03/11 Python
浅谈django中的认证与登录
2016/10/31 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
python爬虫添加请求头代码实例
2019/12/28 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
Python如何操作docker redis过程解析
2020/08/10 Python
html5启动原生APP总结
2020/07/03 HTML / CSS
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
党校培训思想汇报
2013/12/30 职场文书
幼儿园家长评语
2014/02/10 职场文书
服装设计专业自荐信
2014/06/17 职场文书
重阳节慰问信
2015/02/15 职场文书
师德承诺书2015
2015/04/28 职场文书
保护环境的宣传语
2015/07/13 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android