作用:告诉浏览器这是一个下载链接,并命名下载后的名字
兼容性:只对同域的链接有效,如果是跨域的链接,download属性无效。IE和safari不支持此属性
对于跨域的链接如果浏览器支持该文件类型的预览,会打开窗口进行预览,不支持的话会下载该文件
async和defer
作用:都是让脚本的下载和执行不阻塞页面的渲染
区别:defer是推迟执行,它是等到页面渲染完毕,所以脚本下载完成,在DOMContentLoaded事件前按照脚本的在文档中的顺序执行;而async是当脚本
作用:告诉浏览器这是一个下载链接,并命名下载后的名字
兼容性:只对同域的链接有效,如果是跨域的链接,download属性无效。IE和safari不支持此属性
对于跨域的链接如果浏览器支持该文件类型的预览,会打开窗口进行预览,不支持的话会下载该文件
async和defer
作用:都是让脚本的下载和执行不阻塞页面的渲染
区别:defer是推迟执行,它是等到页面渲染完毕,所以脚本下载完成,在DOMContentLoaded事件前按照脚本的在文档中的顺序执行;而async是当脚本