js如何保存文件

JavaScript021

js如何保存文件,第1张

js是客户端解释型脚本语言,依赖于浏览器,为了客户端安全,不能操作客户端电脑资源的,所以下载服务端的文件,直接html链接指向那个文件就可以的,具体保存到哪里,不同浏览器的处理会不一样,IE下载后会弹出保存对话框,chrome会直接保存到默认下载目录。

右击页面,查看源文件,会出现一个TXT文本里面全是页面的代码,也包括了js代码,你可以把这个文本另存在本地,根据页面的类型可以保存为htm、html、aspx等文件。一般web开发都会把js代码封装成一个文件,页面只是指向了js文件在服务器上的地址。打开页面源文件,找到那些js引用的地址(如果你懂代码的话),复制粘贴在浏览器中(如果是相对地址请加上域名),回车后你就可以获得这个js文件了。之后就是把保存的页面文件中的js引用地址改成你保存之后的js地址了,可以写电脑上的绝对路径。比如 d:新建文件夹\1.js

function fake_click(obj) {

    var ev = document.createEvent("MouseEvents")

    ev.initMouseEvent(

        "click", true, false, window, 0, 0, 0, 0, 0

        , false, false, false, false, 0, null

        )

    obj.dispatchEvent(ev)

}function export_raw(name, data) {

    var urlObject = window.URL || window.webkitURL || window

    var export_blob = new Blob([data])

    var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a")

    save_link.href = urlObject.createObjectURL(export_blob)

    save_link.download = name

    fake_click(save_link)

}