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 相关文章推荐
网页的标准,IMG不支持onload标签怎么办
Jun 29 Javascript
IE autocomplete internet explorer's autocomplete
Jun 30 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
javascipt:filter过滤介绍及使用
Sep 10 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
May 24 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
利用jQuery实现打字机字幕效果实例代码
Sep 02 Javascript
JS+CSS3制作炫酷的弹窗效果
Nov 08 Javascript
three.js快速入门【推荐】
Jan 21 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
Dec 18 Javascript
Vue中使用webpack别名的方法实例详解
Jun 19 Javascript
Vue press 支持图片放大功能的实例代码
Nov 09 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+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
实例讲解php实现多线程
2019/01/27 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
AngularJS单选框及多选框实现双向动态绑定
2016/01/13 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
Python实现建立SSH连接的方法
2015/06/03 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
对python 命令的-u参数详解
2018/12/03 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
一些Solaris面试题
2013/03/22 面试题
铁路个人事迹材料
2014/01/30 职场文书
实习协议书范本
2014/04/22 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
承租经营合作者协议书
2014/10/01 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
2015社区个人工作总结范文
2015/05/13 职场文书
小学校长开学致辞
2015/07/29 职场文书
小程序实现文字循环滚动动画
2021/06/14 Javascript
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏