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 打造动态渐变按钮 详细图文教程
Apr 25 Javascript
JavaScript学习笔记记录我的旅程
May 23 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
javascript 使用for循环时该注意的问题-附问题总结
Aug 19 Javascript
基于jQuery实现响应式圆形图片轮播特效
Nov 25 Javascript
轻松学习Javascript闭包函数
Dec 15 Javascript
jQuery实现三级菜单的代码
May 09 Javascript
COM组件中调用JavaScript函数详解及实例
Feb 23 Javascript
vue 实现全选全不选的示例代码
Mar 29 Javascript
VUE-ElementUI 自定义Loading图操作
Nov 11 Javascript
在vue中嵌入外部网站的实现
Nov 13 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强制下载类型的实现代码
2011/04/21 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
PHP绕过open_basedir限制操作文件的方法
2018/06/10 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
py2exe 编译ico图标的代码
2013/03/08 Python
python中的字典详细介绍
2014/09/18 Python
python logging类库使用例子
2014/11/22 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
pandas数据拼接的实现示例
2020/04/16 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
论文答谢词
2015/01/20 职场文书
合作与交流自我评价
2015/03/09 职场文书
董事长开业致辞
2015/07/29 职场文书
2015年度优秀员工获奖感言
2015/07/31 职场文书
2016年“七一建党节”广播稿
2015/12/18 职场文书
服务器间如何实现文件共享
2022/05/20 Servers