怎样用JavaScript实现IO流,编写一个TXT文档

JavaScript010

怎样用JavaScript实现IO流,编写一个TXT文档,第1张

var fso=new ActiveXObject("Scripting.FileSystemObject")//实例化

var f1=fso.createtextfile("e:\\b.txt",true)//创建记事本

f1.WriteLine("Testing 1,2,3")//填写一行值,带换行符

f1.WriteBlankLines(3)//填写3个空行

f1.Write("this is a test")//填写一行

f1.Close()//关闭流

var ForReading=1

f1=fso.OpenTextFile("e:\\b.txt",ForReading)//打开文件

s=f1.ReadLine()//读一行到字符串s

alert(s)

YUIDoc 是一个基于 Node.js 的应用程序。新建个文档写着javascript写入过程并保存操作如下:

(1)YUIDoc 是一个基于 Node.js 的应用程序,用来根据 JavaScript 的注释中生成 API 文档,类似 JavaDoc,这也是当前 YUI 用来生成文档的工具。生成的文档效果:

(2)如果操作系统是windows的用户,需要配置perl环境,推荐安装ActivePerl ,Linux/Unix用户则不用配置了。

(3)解压缩JsDoc,在命令提示窗口中进入JsDoc所在目录,使用如下命令即可生成Javascript代码的文档。

perl jsdoc.pl test.js

其中test.js是用于测试的js文件,如果成功则在该目录下生成js_docs_out目录,里面包含生成的文档。

(4)如果生成失败,产生如下错误信息:

Can't locate HTML/Template.pm in @INC ......

需要配置HTML::Template模块,配置方法为:

进入perl的Package Manager,可以使用命令ppm,也可以点击开始菜单——ActivePerl 5.8.8 Build 817——Perl Package Manager。然后使用install命令安装HTML::Template模块,代码如下:

C:\>ppm

PPM>install HTML-Template

PPM>quit

具体的参数及用法可以查看JsDoc的官方网站。

总结:最终采用作用域的分析方式。即 函数调用 或 函数定义 被作为一个作用域。它们之前的 @class 将被理解为这个作用域内成员的父成员。

可以用html做一个类似记事本的编辑器,然后打包为exe文件。

node程序实现文件读取和保存操作,编辑器实现文字和格式的编辑。

如果需要快速搭建,可以用富文本编辑器改造为记事本。