1 / 61
文档名称:

第三方内容开发最佳实践-(第三方内容开发实战).pdf

格式:pdf   页数:61页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三方内容开发最佳实践-(第三方内容开发实战).pdf

上传人:紫岑旖旎 2012/8/21 文件大小:0 KB

下载得到文件列表

第三方内容开发最佳实践-(第三方内容开发实战).pdf

文档介绍

文档介绍:第三方内容开
发最佳实践
张立理***@otakustay
权一@_Franky

讲师介绍


nightly

dev

beta
XP+SP1


XP+SP2
KB2497640
<img>
Flash
<iframe>
Quirks
!important
iframe >
iframe > …
第三方功能使用过程
<head>
<meta>
<title>
<script> 静态脚本资源
// 引入第三方脚本
<body>
<header>
<div id=‚page‛>
<p>
<script>
// 调用API 内容检索
<ins>
<!-- 嵌入内容-->
<footer>
</body> 日志上报
引入脚本
同步–
var protocol = ('https:' == ) ? 'https://' : 'http://';
('<script src="protocol + '" charset="utf-8"><\/script>');
•不要使用//,严格加上http或
https协议
• file://协议下本地调试会出现问题
•严格加上charset属性
•无法保证目标页面的编码
•将</script>转义为<\/script>
•不需要使用'</scr' + 'ipt>'
引入脚本
异步引入–创建<script>元素
var script = ('script');
= 'text/javascript';
= true;
= src;
// 插入<script>元素
•确保这段脚本可以异步执行
•不需要type属性
•默认为text/javascript
•不需要async属性
•编程创建的<script>元素必定是异步的
引入脚本
插入<script>元素–错误方法
(script);
•在<head>元素解析过程中,不存在<body>元素
• IE6“终止操作”错误
(script);
• IE6的<base>标签BUG