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实现Iframe自适应高度
Dec 24 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
Jan 05 Javascript
推荐一个自己用的封装好的javascript插件
Jan 29 Javascript
jQuery实现简易的天天爱消除小游戏
Oct 16 Javascript
jQuery EasyUI Panel面板组件使用详解
Feb 28 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
Jul 13 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
Angular学习教程之RouterLink花式跳转
May 03 Javascript
vue router 配置路由的方法
Jul 26 Javascript
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
Apr 03 Javascript
JavaScript实现贪吃蛇游戏
Jun 16 Javascript
javascript遍历对象的五种方式实例代码
Oct 24 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
一些常用的php函数
2006/12/06 PHP
一个数据采集类
2007/02/14 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
php 猴子摘桃的算法
2017/06/20 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
HTML页面如何象ASP一样接受参数
2007/02/07 Javascript
Prototype String对象 学习
2009/07/19 Javascript
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
Vue.js自定义事件的表单输入组件方法
2018/03/08 Javascript
Angular PWA使用的Demo示例
2019/01/31 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
ES6中的类(Class)示例详解
2020/12/09 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
详细探究Python中的字典容器
2015/04/14 Python
Python进阶篇之字典操作总结
2016/11/16 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
Django 路由系统URLconf的使用
2018/10/11 Python
通过shell+python实现企业微信预警
2019/03/07 Python
Python pandas实现excel工作表合并功能详解
2019/08/29 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
深入浅析Python代码规范性检测
2020/07/31 Python
Python进行统计建模
2020/08/10 Python
PyTorch中clone()、detach()及相关扩展详解
2020/12/09 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
节约用电标语
2014/06/17 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS