需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。
2、在index.js中,实现func1和func2函数。
3、在index.html中,新增第3个button,并调用func3()方法,并在<script>标签中输入js代码:
function func3() {
$('body').append('use func3<br/>')
}
4、浏览器运行index.html页面,此时点击“函数3”按钮,能正常执行func3函数来输出内容。
需要先下载安装nodejs即服务器端的js,语法和浏览器端的一样,
write.js
var fs = require("fs")var data = '我是新写入的内容'
// 创建一个可以写入的流,写入到文件 output.txt 中
var writerStream = fs.createWriteStream('output.txt')
// 使用 utf8 编码写入数据
writerStream.write(data,'UTF8')
// 标记文件末尾
writerStream.end()
// 处理流事件 --> data, end, and error
writerStream.on('finish', function() {
console.log("写入完成。")
})
writerStream.on('error', function(err){
console.log(err.stack)
})
console.log("程序执行完毕")
打开cmd,cd到当前目录,node main
文件就创建写入了。
下面这种方法,只支持老版本的ie浏览器ie8及以下;
var fso, f1, f2, sfso = new ActiveXObject("Scripting.FileSystemObject")
f1 = fso.CreateTextFile("c:\\testfile.txt", true)
// 写一行
f1.Write("This is a test.")
// 关闭文件
f1.Close()
// 获取C:\根目录下的文件句柄
f2 = fso.GetFile("c:\\testfile.txt")
// 移动文件到\tmp目录下
f2.Move ("c:\\tmp\\testfile.txt")
// 拷贝文件到\temp目录下
f2.Copy ("c:\\temp\\testfile.txt")
// 获取文件句柄
f2 = fso.GetFile("c:\\tmp\\testfile.txt")
f3 = fso.GetFile("c:\\temp\\testfile.txt")
// 删除文件
f2.Delete()
f3.Delete()
今天参加一个讲座的时候,讲师推荐了一个很好用的JSIDE。我下载试用了一下,发现确实不错。现在向大家推荐一名下。名称:APTANA
官方网站:http://www.aptana.com下载地址http://www.aptana.com/studio/download
特性:
Aptana中的智能提示称为 Code Assist,相当于VS中的Intellisense。
看到后面的浏览器图标了吗?那是浏览器兼容性的提示。如果你是一个JS老鸟你应该知道那对开发者来说有多重要。
不仅仅是javascript,智能提示的范围还包括DOM 1,2 for HTML:
CSS:
看到后面的黄框框了吗?那是VS里称为Quick Info的东西。
错误提示 -- 一个都不能少:
Doument outline(文档结构)CSS、HTML、JS统一显示:
代码折叠、项目管理这些小菜不用讲了,都支持。Aptana还有很丰富的在线文档,是以wiki形式不断更新的,当然在连线 的情况下你可以在Aptana中直接访问这些文档。
怎么样,这个工具是不是很好很强大啊?有了这个工具,以后编写js代码的时候就方便多了。