网页中下载文件的相关总结

2017-08-10
阅读 3 分钟
10.2k
文件下载是web应用中很常见的场景,在浏览器中下载文件, 最基本的方式就是——在页面内隐藏iframe, 然后将文件下载地址加载到iframe中, 从而触发浏览器的下载行为。 此外, html5引入a标签的download属性, 也是一种下载方式。

一种很适合用模拟点击来实现的应用场景---init操作

2017-03-16
阅读 1 分钟
2k
一系列的tab,初始化时,设定某一项处于active状态,鼠标点击可切换tab。要使得某tab处于active,那就意味着要「预加载该tab需要的数据」。 <br/>比如某网盘,打开页面的时候,就需要预加载「全部文件」tab需要的文件列表信息。

handle中存在异步操作,window.open被浏览器阻止的问题

2017-02-28
阅读 1 分钟
5.7k
期望的是通过一个async高阶函数,在函数体内进行异步操作,然后返回一个普通函数作为handle。马上就发现自己又想错了,async函数的返回体是Promise,不是Function,因此并不能作为handle。

自动切换项目的node版本

2016-10-15
阅读 1 分钟
5.4k
如图可见我的默认node版本时5.2.0,然后cd到auto-check-node-version目录下时,node版本按照配置切换到了4.2.2版本

node scribe中文编码问题

2016-10-10
阅读 1 分钟
2.6k
使用node scribe上报日志,查询结果的时候发现中文字符变成了乱码,经询问服务端,日志在上传时就已经是乱码了,说明是端上的问题,所以排查node scribe的问题。

ssh 免密码登录远程主机 免登录运行指令

2016-10-10
阅读 1 分钟
4.3k
免密码登录 远程主机 在~/.ssh目录下,建一个authorized_keys文件然后将客户机的公钥添加 然后可以在客户机上配置快捷命令在~/.zshrc下面配置 alias 指定快捷命令对应的shell命令 {代码...} 要使配置生效, 可重启另一个命令行窗口, 或者 {代码...} 然后通过简单的命令即可远程登录了 {代码...} 免登录运行指令 设置免密...

step by step:圆形loading进度条实现步骤详解

2016-09-28
阅读 3 分钟
5.5k
实际开发中,文件的download、upload、图片的加载等情形下经常需要展示进度情况。 最简单的直接显示百分之多少即可,然后一般情况下就是条形进度条,设置长度表示已完成进度。这里介绍一下稍微复杂的圆形进度条如何实现。

杂记node视图模板引擎的选用

2016-09-27
阅读 2 分钟
3.1k
用jade的过程中还是没能适应它太灵活的缩进语法,没能适应它跟html标签语法比较大的偏差。我写jade标签的缩进嵌套时,经常出错,然后就要一层层排查,代码缩进本来只是为了直观的,在jade中却是一种语法,用它来写视图,个人觉得很不爽。

网页中,列表数据的分页加载、自动加载

2016-09-24
阅读 2 分钟
8.3k
实际开发中,当数据量很大时,分页(分段)加载是必要的,不能一次性加载所有数据。 同时,当用户浏览到页面底部时,自动加载下一段数据并展示,可以增快新页面内容展现速度,提升用户体验。

web图片上传时的一种本地压缩预览方案

2016-09-23
阅读 2 分钟
10.7k
本文结合实际项目场景,记录图片上传时的一种本地压缩预览解决方案。这里的本地预览是指,页面上的图片是读取的本机资源进行展示,而没有通过网络请求加载。