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中大括号“{}”的多义性
Dec 02 Javascript
javascript中2个感叹号的用法实例详解
Sep 04 Javascript
javacript使用break内层跳出外层循环分析
Jan 12 Javascript
使用javascript插入样式
Mar 14 Javascript
Bootstrap文件上传组件之bootstrap fileinput
Nov 25 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
Jul 03 Javascript
基于Bootstrap分页的实例讲解(必看篇)
Jul 04 Javascript
JS中关于正则的巧妙操作
Aug 31 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
Oct 29 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 Javascript
浅谈ng-zorro使用心得
Dec 03 Javascript
简单了解node npm cnpm的具体使用方法
Feb 27 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
javascript知识点收藏
2007/02/22 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
jQuery 选择器详解
2015/01/19 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
python使用循环实现批量创建文件夹示例
2014/03/25 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
利用PyQt中的QThread类实现多线程
2020/02/18 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
大学毕业登记表自我鉴定
2013/10/09 职场文书
学员自我鉴定
2014/03/19 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
院系推荐意见
2015/06/05 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
Python爬虫 简单介绍一下Xpath及使用
2022/04/26 Python