大小:73.93M
更新时间:23-09-04
系统:Pc
第1章 第三方JavaScript介绍 1 1.1 第三方JavaScript的定义 2 1.2 第三方JavaScript的 用法 4 1.2.1 嵌入式微件 6 1.2.2 分析和统计 8 1.2.3 Web服务API封装 9 1.3 开发一个简单的微件 13 1.3.1 服务端生成脚本 14 1.3.2 通过iframes分发微件 16 1.4 第三方开发的挑战 17 1.4.1 未知的上下文 17 1.4.2 共享环境 18 1.4.3 浏览器限制 19 1.5 总结 19 第2章 应用的分发和加载 20 2.1 配置第三方开发环境 21 2.1.1 发布者的测试页面 21 2.1.2 Web服务器 22 2.1.3 模拟多个域 23 2.2 加载初始的脚本 24 2.2.1 阻塞式脚本引入 25 2.2.2 使用async和defer无阻塞 加载脚本 26 2.2.3 动态脚本插入 28 2.3 初始脚本文件 29 2.3.1 window和undefined 混淆 302.3.2 基本应用程序流程 31 2.4 加载额外的文件 32 2.4.1 JavaScript文件 33 2.4.2 库 35 2.5 脚本参数传递 37 2.5.1 使用查询字符串 37 2.5.2 使用片段标识符 40 2.5.3 使用自定义数据属性 40 2.5.4 使用全局变量 42 2.6 获取应用数据 44 2.7 总结 45 第3章 HTML和CSS的渲染 46 3.1 输出HTML 47 3.1.1 使用document.write 47 3.1.2 追加到已知位置 48 3.1.3 追加多个微件 50 3.1.4 解耦渲染对象 52 3.2 为你的HTML添加 样式 53 3.2.1 使用内联样式 53 3.2.2 加载CSS文件 54 3.2.3 嵌入CSS到 JavaScript中 56 3.3 防御性的HTML和CSS 59 3.3.1 命名空间59 3.3.2 CSS的特殊性 60 3.3.3 过度设置CSS的特殊性 62 3.4 将内容嵌入到iframe中 65 3.4.1 没有设置src的iframe 66 3.4.2 外部iframe 68 3.4.3 样式继承 69 3.4.4 何时避免使用iframe 73 3.5 小结 74 第4章 与服务器通信 75 4.1 AJAX和浏览器的同源 策略 76 4.1.1 判定同源的规则 77 4.1.2 同源策略和脚本加载 78 4.2 带填充的JSON (JSONP) 80 4.2.1 通过脚本元素加载 JSON 80 4.2.2 动态的回调函数 81 4.2.3 局限性和安全问题 84 4.3 子域名代理 85 4.3.1 使用document.domain更改 文档的源 87 4.3.2 使用子域代理实现跨域 通信 88 4.3.3 子域名代理与JSONP 相结合 91 4.3.4 Internet Explorer和子域 代理 94 4.3.5 安全隐患 95 4.4 跨源资源共享 95 4.4.1 发送简单的HTTP请求 96 4.4.2 使用CORS传输 Cookie 98 4.4.3 发送预检请求 99 4.4.4 浏览器支持 99 4.5 总结 100 第5章 跨域iframe通信 101 5.1 HTML5 window.postMessage API 102 5.1.1 使用window.postMessage 发送信息 103 5.1.2 接收发送给窗口的 消息 104 5.1.3 浏览器的支持 106 5.2 降级技术 107 5.2.1 使用window.name发送 消息 108 5.2.2 使用URL片段标识符发送消息 111 5.2.3 使用Flash发送消息 113 5.3 使用easyXDM简化跨域 消息通信 116 5.3.1 加载并初始化easyXDM 116 5.3.2 使用easyXDM.Socket发送 简单信息 118 5.3.3 使用easyXDM.Rpc定义 JSON-RPC接口 119 5.4 总结 124 第6章 验证和会话 125 6.1 第三方Cookie 126 6.1.1 Sessions的设置和 读取 127 6.1.2 禁用第三方Cookie 128 6.1.3 Internet Explorer和 P3P头 129 6.1.4 检测cookies是否可用 131 6.2 设置第三方cookie 134 6.2.1 使用独立窗口 134 6.2.2 iframe的解决方案 (只针对Safari) 137 6.2.3 Chrome和Firefox中的单页面会话 140 6.3 会话安全 140 6.3.1 HTTPS和更安全的 cookie 141 6.3.2 多级身份认证 142 6.4 总结 144 第7章 安全性 145 7.1 Cookies,会话,和会话 窃取 146 7.2 跨站脚本 147 7.2.1 XSS攻击 148 7.2.2 CSS中的XSS漏洞 149 7.2.3 防止XSS对应用的 攻击 151 7.3 跨站请求伪造 153 7.3.1 XSRF攻击 154 7.3.2 JSON劫持 155 7.3.3 保护应用免受XSRF 攻击 156 7.4 发布者漏洞 158 7.4.1 发布者模拟 158 7.4.2 点击劫持 160 7.4.3 拒绝服务 162 7.5 总结 162 第8章 独特的框架 163 8.1 实现一个最基本的 SDK 165 8.1.1 初始化 166 8.1.2 异步加载 167 8.1.3 暴露公共方法 170 8.1.4 事件监听器 170 8.2 版本管理 173 8.2.1 URL版本管理 174 8.2.2 通过初始化进行版本 控制 176 8.3 封装Web服务的 APIs 178 8.3.1 在客户端访问Web服务 APIs 179 8.3.2 封装Camera Stork API 182 8.3.3 识别发布者 186 8.3.4 用户授权和OAuth 190 8.4 总结 191 第9章 性能 193 9.1 优化负荷 194 9.1.1 合并和压缩源代码 195 9.1.2 减少图像请求 196 9.1.3 缓存文件 198 9.1.4 推迟HTTP请求 199 9.2 JavaScript优化 204 9.2.1 浏览器内部:UI线程,重绘和回流 205 9.2.2 控制耗性能的调用:throttle和debounce函数 206 9.2.3 使用setTimeout延迟 计算 208 9.3 被感知的性能 210 9.3.1 对用户的操作保持 乐观 211 9.3.2 在文档就绪之前 渲染 212 9.4 总结 213 第10章 调试和测试 215 10.1 调试 216 10.1.1 在生产环境中使用开发 环境的代码 218 10.1.2 单步执行代码 223 10.2 测试 227 10.2.1 单元测试、集成测试和 回归测试 228 10.2.2 使用QUnit编写回归 测试 230 10.2.3 使用Hiro写回归 测试 233 10.3 总结 236
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
应用信息
同类热门
类似软件
网页设计与开发:HTML、CSS、JavaScript实例教程62.35M338人在用网页设计与开发:HTML、CSS、JavaScript实例教程是一本讲解HTML、CSS、JavaScript语言的实战web开发指导手册,由郑娅峰编著。全书主要介绍了浏览器端开发技术,也就是HTML页面制作技术,包括HTML、CSS和JavaScrip
查看
javascript权威指南第6版中文版36.07M445人在用javascript权威指南是一本关于如何学习javascript语言的圣经,它详细的介绍了javascript语言的词法结构、类型、值和变量、表达式、运算符、语句、对象、数组、函数、类和模块等等内容,能够帮助用户更好的学习和掌握javascript,适
查看
网页设计与开发:HTML、CSS、JavaScript51.16M182人在用网页设计与开发:HTML、CSS、JavaScript是一本介绍HTML、CSS、JavaScript知识的网页开发实用教材,由王津涛主编,孟庆昌副编。本书教学目标明确,注重理论与实践的结合,集HTML、CSS、JavaScript和html5技术于一体
查看
javascript dom编程艺术22.32M250人在用javascript是Web开发中最重要的一门语言,它强大而优美,无论是桌面开发,还是移动应用,javascript都是必须掌握的技术。但如何才能学习好javascript呢?小编在此推荐用户使用javascript dom编程艺术,该图书是由[英]Je
查看
高性能javascript37.21M515人在用 高性能JavaScript是JavaScript语言领域的一本经典教材,由雅虎首页开发者尼古拉斯·泽卡斯编著。全书从性能角度分析JavaScript,不求面面俱到,但求字字如金。重点讨论了JavaScript的各个方面,内容涵盖运行时间、下载、do
查看
Antechinus JavaScript Editor(JS编辑工具)16.25M271人在用 Antechinus JavaScript Editor是来自国外的一款方便实用,功能完善的JS编辑工具,它可以使你轻松快速的在网页中插入JavaScript代码的编辑器软件,它具有友好的用户界面、快捷的工具栏以及智能的语法填充功能。这个简单的Ja
查看
html5+javascript动画基础52.79M327人在用html5+javascript动画基础是一本教你如何使用HTML5和JavaScript来完成一系列的动画特效的教学书籍,由[美]billy lamberta,Keith Peters著,徐宁,李强翻译,人民邮电出版社出版。全书详细介绍了如何使用HTM
查看
javascript编程全解6.67M324人在用 javascript编程全解是一本JavaScript语言的使用指导手册,由日本程序员井上诚一郎、土江拓郎和滨边将太三人共同编著。本书涵盖了JavaScript开发中各个方面的主题,对从客户端及服务端JavaScript等基础内容,到HTML5、W
查看热门标签
网友评论0人参与,0条评论
最新排行
几何公差设计问答电子书11.44M 几何公差设计问答由刘巽尔编著,本书主要以问答的形式介绍了几何公差的基本概念、在图样上的框格标注方法、几何公差带的基本原理以及理论正确尺寸、位置度公差、注出几何公差值、一般几何公差等有关标准的基本知识及其应用技术。应用对象是中、初级机械科学与工程技术
查看
中医基础理论第十版pdf5.22M电子书高清文字版 中医基础理论是对人体生命活动和疾病变化规律的理论概括,也是专门用来研究医学的电子课本,为从事医学行业或医学专业的读者朋友们提供了专业、权威的中医知识内容,并涵盖了多种医学病理,其中包括中医学的哲学基础、藏象、精气血津液神、经络、病因、病机、防治原则
查看
深入理解linux驱动程序设计22.19M吴国伟pdf扫描版深入理解linux驱动程序设计是一本linux系统驱动设计指导书籍,由吴国伟,姚琳,毕成龙编著。全书以基于Linux内核3.8.13源代码而编写,全面深入地论述了Linux设备驱动开发的全方位技术,揭秘Linux内核、驱动开发、驱动开发实例,主要内容包括
查看
docker容器与容器云(第2版)46.43Mpdf扫描版docker容器与容器云(第2版)是一本Docker教科书,由浙江大学软件工程实验室编著。全书结构清晰,由浅入深,深入讲解了docker技术的各种知识、系统,架构和原理,并且还拥有样例,对于了解容器云有很不错的指导作用,在kubernetes方便也有不错
查看
企业APP设计运营完全手册31.75M徐声远 pdf扫描版 企业APP设计运营完全手册是一本企业APP设计运营书籍,由Bri体验科技联合创始人徐声远编写。全书汇集了作者数年的研究和实战经验,系统分析了企业APP的具体操作过程,应注意的方法和技巧。读者通过读完此书,能够重新审视自己或竞争对手发布的App,重新
查看
数据重现文件系统原理精解与数据恢复最佳实践31.66M马林pdf扫描版数据重现文件系统原理精解与数据恢复最佳实践是一本全面介绍Windows及非Windows文件系统的数据恢复技术书籍,简称为数据重现,由马林编著。全书内容丰富翔实,主要介绍了使用较为广泛的MBR分区体系,还详细介绍了Apple、GPT等分区体系;在文件系统
查看
设计模式之禅第2版pdf10.64M扫描版 设计模式之禅第2版是设计模式领域公认的3本经典著作之一,由资深软件开发工程师秦小波编著。本书深刻解读了6大软件设计原则和28种设计模式的准确定义、应用方法和实践,全方位比较各种同类模式之间的异同,详细讲解了组合使用不同模式的方法。 此外
查看
web前端开发精品课:html与css基础教程44.88M莫振杰pdf扫描版web前端开发精品课:html与css基础教程是一本介绍html与css基础的入门教材,由人民邮电出版社出版,莫振杰编著。全书分为两大部分,第一部分是html入门,主要介绍了网页结构基础知识,而第二部分主要讲的是css的入门,介绍了网页样式方面的基础知识
查看
gx works3操作手册14.39Mpdf高清版 本款gx works3操作手册是小编从三菱软件官方下载的最新使用指南,pdf高清版,详细的介绍了gx works3的使用方法,包括五大部分,分别为gx works3的基本内容,系统设计设置,编程,调试运用和保养维护,欢迎有需要的朋友免费下载收藏。
查看
汇编语言的编程艺术第2版pdf187.05M高清电子书汇编语言的编程艺术第2版是目前讲解汇编语言最经典的图书,作者海德(Randall Hyde),马跃,包战翻译,它详细的介绍了编辑、编译和运行HLA程序,声明和使用常量、标量变量、指针、数组、结构、联合和命名空间,转换算术表达式,转换高级控制结构等内容。同
查看