怎样用JS实现文件下载功能,求函数,代码?
其实很简单, 在这个方法里面, 只要使用页面跳转, 将url指向文件地址, IE就会实现下载了 例如下载Upload 文件夹下的XX.doc,注意路径要对 function download() { location.href="../Upload/XX.doc"; }
如何下载文档?
1、最常用的方法:“选定”网页内容后,右击,选“另存为”,找到存放地址后,保存即可;
2、如从网页上复制过来的内容成乱码,可在“另存为”中,将格式选为txt格式后保存,然后重新排版;要是网上文件有图片,可以先把文字复制到“文本文档”后,再复制到WORD文档,然后在上面插入图片;
3、如禁用了右键菜单(即右键菜单中“另存为”不可用),可选中某网页内容后,点键盘上的组合键Ctri+C进行复制,再打开一文档,点Ctri+V粘贴即可);
4、若上法不可用,可试试先点击左键,不松手,再点击右键。接着松开左键,最后松开右键。如出现快捷菜单,点“另存为”即可保存;
5、用上面三法还是不能复制时: A、先将该网址保存在收藏夹中后(在打开的这个网页中,点收藏、确定); B、随意打开一个WORD文档(也可以是空白或新建文档),点工具栏中“打开”按钮,在左边的“查找范围”下面点“收藏夹”; C、在收藏夹下面显示的内容中,找到你刚才保存的网址(即打开了要复制内容的网址),选中要复制的内容并右击,点复制; D、再打开要存放下载内容的文档,右击后选“粘贴”、保存即可。
6、在网页中,点/查看/源文件,就可打开一个记事本文件,在其中可找到所需要的文字并右击/选“复制”/保存到文档中即可;
7、有时一些网页对源码进行了加密,其复制方法为: 启动IE浏览器,鼠标点击“工具→Internet选项”菜单,选择“安全”标签,点击“自定义级别”按钮,在出现的窗口中将所有脚本全部禁用,然后按F5刷新页面(这时所有的JavaScript代码都被禁用了,就可对其进行任意的复制、粘贴*操作)。提示:在收集到自己需要的内容后,要给脚本解禁,否则会影响浏览其它网页。
如何制作HTML文件?
1,使用sublime开发工具新建文件 2,打开文件,点击新建文件,快捷键Ctrl+N3,新建以后保存文件,文件后缀名一定要是.html4,英文状态下输入一个"!",然后按一下TAB键快速生成html骨架5,最后就生成了一个html文件
如何将一个html文件打包成一个exe文件?有哪些方法可以实现?
这里介绍一种简单的方法,利用node的electron打包html为exe文件,非常简单方便,下面我简单介绍一下实现过程,主要内容如下:
1.下载安装node,这个直接到官网上下载就行,选择适合自己系统的版本就行,如下:
安装完成后,我们可以打开cmd窗口,输入命令“node -v”,如果显示出node的版本,则证明安装成功,如下(我的是早期的版本):
2.下载安装electron和electron-packager包,打包程序的时候要用到这2个包,这个直接在cmd窗口使用命令“npm install electron electron-packager”就行,如下,安装的过程可能需要等待一会儿:
3.安装成功后,我们就可以利用electron打包html文件为exe文件了,主要步骤如下:
为了更好的说明问题,这里我新建了一个index.html文件,主要内容如下,很简单,后面的打包就是打包这个html文件:
接着我们新建一个文件夹,随便命名都可以,我这里命名是package,将刚才的index.html文件拖进去,同时新建一个package.json文件和main.js文件,目录结构如下:
其中,package.json用于指明打包基本信息,main.js用于指明打包详细配置,内容如下:
package.json文件内容,name为应用名称,version为版本,main为前面的main.js:
main.js文件内容,这里可以根据自己需求进行设置,网上资料很多,可以搜一下,我的配置如下(简单配置):
最后,就是打包html文件了,先在cmd窗口切换命令到打包文件夹,即package目录,接着直接输入命令“electron-packager . Hello --win --out HelloApp --arch=x64 --electron-version=3.0.10 --overwrite”就能自行打包,这里也可以自行配置,设置相关参数,其中,.代表打包当前目录,Hello为exe应用名称,--out为打包输出的文件夹,--arch为应用位数(64位或32位),--electron-version为electron版本,--overwrite为重写,截图如下,成功打包:
接着在HelloApp目录下的Hello-win32-x64中就能找到打包的exe应用Hello.exe,如下:
双击就能直接运行打包好的exe文件:
至此,我们就完成了将html文件打包成exe文件。总的来说,整个过程不难,就是有些繁琐,需要配置相关参数和文件,不过,只要你熟悉一下相关示例和参数,多练习一下,很快就能掌握的,当然,你也可以利用nw.js将html文件打包成exe应用,也可以,我以前也详细回答过,网上也有相关资料和教程,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

