- 博客(4)
- 收藏
- 关注
原创 使用//代替https://或者http://
产生的原因当一个资源可以通过http或者https访问,但是不同端对于同一个资源使用的协议不同,但是后端的接口往往又是同一个,怎么做到适配?为什么可以这么做?当使用// 代替https://(http://),默认使用的是当前页面的协议,这样你就可以在不同的端获得正确的资源地址。注意如果你在浏览器单独输入一个//abc.com,则会使用默认的file协议。为什么会发生上面的情况?在解...
2018-11-19 21:02:28 966
原创 手把手教你实现一个modal对话框
需求:1、点击一个按钮弹出对话框2、对话框的事件能够被父组件捕捉3、对话框里的内容能够随时改变一、如何实现一个对话框1.1 创建一个简单的对话框 简而言之,一个简单的对话框就是一个div(也可能是几个div),怎么创建呢?function createModal () { //创建一个div var modalDiv = docume...
2018-11-14 11:35:33 1899
原创 前端中的Web Worker详解
web worker产生的背景    总所周知,前端javascript是单线程工作的(前端中的线程),那如果有计算密集性、高延时的任务,前端通常会特定的调度机制通过settimeout、promise等实现,但是本质上,无论怎么样,还是在一个线程中进行工作,仍然会阻塞主Javascript线程,为了能够更好的执行,前端实现了一个web api接口—web...
2018-11-03 11:19:54 7028 1
原创 前端文件下载方式探讨
开发过程中遇到一个问题,就是文件下载问题,通过请求后端的接口把文件下载到本地。一般有两种方式一、window.openwindow.open(URL,name,features,replace)url: 代表urlname: 新窗口的名字features: 新窗口的特性replace: 是否替换当前浏览器的历史记录二、window.location.hrefwindow.loc...
2018-11-02 20:38:07 1594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人