HTLM5新增属性

本文介绍了三种网页加载优化的方法:禁止页面缓存、使用 defer 和 async 属性来控制 JavaScript 的加载和执行时机,以及如何正确使用 iframe 标签实现内嵌页面的无缝整合,并对其属性进行了解释。

1.<meta http-equiv="Pragma" content="no-cache"/>

  //禁止页面缓存

 

2.<script defer src="http://code.jquery.com/jquery-1.10.1.min.js" onload="alert('a')"></script>

  //defer是推迟执行,即脚本文件下载好之后,不执行‘a’,而是等全部网页加载完之后才执行  

<script async src="http://code.jquery.com/jquery-migrate-1.2.1.min.js" onload="alert('b')"></script>

  //async是异步执行,即下好脚本文件后,执行‘b’的同时也加载后面的页面

 

3.<iframe seamless srcdoc="<h1>hello</h1>" sandbox="allow-scripts"  src="https://www.baidu.com"></iframe>(感觉很有用哦

  //iframe为内嵌页面/框架——seamless表示内嵌的网页无边距和边框;srcdoc出现后,src中内容会被忽略;sandbox是安全限制:a.禁止提交表单 b.禁止运行JS脚本 c.异源限制

注:1、2为头部代码

转载于:https://www.cnblogs.com/SunnyYYN/p/6884863.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值