大小: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、双击进行阅读试读
应用信息
同类热门
类似软件
javascript dom编程艺术22.32M250人在用javascript是Web开发中最重要的一门语言,它强大而优美,无论是桌面开发,还是移动应用,javascript都是必须掌握的技术。但如何才能学习好javascript呢?小编在此推荐用户使用javascript dom编程艺术,该图书是由[英]Je
查看
javascript权威指南第6版中文版36.07M446人在用javascript权威指南是一本关于如何学习javascript语言的圣经,它详细的介绍了javascript语言的词法结构、类型、值和变量、表达式、运算符、语句、对象、数组、函数、类和模块等等内容,能够帮助用户更好的学习和掌握javascript,适
查看
网页设计与开发:HTML、CSS、JavaScript51.16M182人在用网页设计与开发:HTML、CSS、JavaScript是一本介绍HTML、CSS、JavaScript知识的网页开发实用教材,由王津涛主编,孟庆昌副编。本书教学目标明确,注重理论与实践的结合,集HTML、CSS、JavaScript和html5技术于一体
查看
html5+javascript动画基础52.79M327人在用html5+javascript动画基础是一本教你如何使用HTML5和JavaScript来完成一系列的动画特效的教学书籍,由[美]billy lamberta,Keith Peters著,徐宁,李强翻译,人民邮电出版社出版。全书详细介绍了如何使用HTM
查看
高性能javascript37.21M515人在用 高性能JavaScript是JavaScript语言领域的一本经典教材,由雅虎首页开发者尼古拉斯·泽卡斯编著。全书从性能角度分析JavaScript,不求面面俱到,但求字字如金。重点讨论了JavaScript的各个方面,内容涵盖运行时间、下载、do
查看
网页设计与开发:HTML、CSS、JavaScript实例教程62.35M338人在用网页设计与开发:HTML、CSS、JavaScript实例教程是一本讲解HTML、CSS、JavaScript语言的实战web开发指导手册,由郑娅峰编著。全书主要介绍了浏览器端开发技术,也就是HTML页面制作技术,包括HTML、CSS和JavaScrip
查看
javascript编程全解6.67M324人在用 javascript编程全解是一本JavaScript语言的使用指导手册,由日本程序员井上诚一郎、土江拓郎和滨边将太三人共同编著。本书涵盖了JavaScript开发中各个方面的主题,对从客户端及服务端JavaScript等基础内容,到HTML5、W
查看
Antechinus JavaScript Editor(JS编辑工具)16.25M272人在用 Antechinus JavaScript Editor是来自国外的一款方便实用,功能完善的JS编辑工具,它可以使你轻松快速的在网页中插入JavaScript代码的编辑器软件,它具有友好的用户界面、快捷的工具栏以及智能的语法填充功能。这个简单的Ja
查看热门标签
网友评论0人参与,0条评论
最新排行
新编实用五金手册电子版29.82M 随着国民经济的高速发展和科学技术的不断进步,我们正见证着新技术、新材料、新工艺和新产品的持续涌现,这些新颖的创新为五金行业带来了前所未有的机遇,各种功能的五金产品如雨后春笋般涌现出市场,特别是在进入新世纪之后,五金和机械等行业更是迎来了长足的发展。
查看
深入浅出wpf pdf完整版43.27M WPF(Windows Presentation Foundation)是微软未来发展的一个重要趋势,自从WIN7操作系统发布以来,甚至在前不久发布的WIN8操作系统中,WPF一直作为其核心技术。在深入浅出wpf pdf完整版的教程中,作者主要对自
查看
12g901-3图集23.02Mpdf全套版 小编今天给大家分享的是12g901图集全套下载,包括12g901-1图集、12g901-2图集和12g901-3图集,pdf高清格式,由中华人民共和国住房和城乡建设部发行,适用于筏形基础、独立基础、条形基础、桩基承合的施工钢筋排布及构造,可供建筑施
查看
c++ primer 第四版 pdf3.8M电子版c++ primer 第四版是一款完全免费的c++入门教程,本书通过一系列的示例教程,详细介绍了c++基本语言,各种容器和算法,以及C语言的高级主题应用等等,旨在为广大语言爱好者提供一个人人都能读懂的教程,以此提高程序员的编程效率。全书主要介绍了 C++
查看
尼康d800使用说明书21.81Mpdf电子版尼康d800说明书是尼康官方针对尼康d800单反相机而开发的使用说明书,同时适用于d800和d800e,详细的介绍了相机的使用方法,包括如何快速开始指南,即时取景拍摄,动画即时取景,对焦,释放模式,iso感光度,曝光,白平衡,图像增强,闪光拍摄等等重要知
查看
spring+mybatis企业应用实战42.14M疯狂软件pdf高清扫描版 spring+mybatis企业应用实战是一本Spring MVC+MyBatis技术以及两者整合的实用图书,由疯狂软件编著,全书重点介绍如何整合Spring MVC 4+MyBatis3进行java ee开发,主要包括三个部分。第一部分详细介绍了
查看
百姓自制蔬菜食谱1000例58.08Mpdf高清版百姓自制蔬菜食谱1000例是一本pdf高清版的电子书,详细的介绍了各种蔬菜的不同做法,包括白菜、菠菜、韭菜、圆白菜、青菜、雪菜、茭白、芦笋、萝卜、山药、土豆、藕等多种蔬菜。同时该蔬菜菜谱还介绍了做菜的一些小常识、小窍门,让百姓了解从选料、制作到食用的一系
查看
尼康d7000说明书21.89Mpdf版 身边朋友最近对相机特别感兴趣,结果买了一个尼康d7000,当货物收到后却发现自己不会用,里面太多的功能都不知如何操作。所以小编就为他以及所有的用户们带来了尼康d7000说明书,该说明书中详细的讲解了相机的各种设置和操作,让用户瞬间成为一名拍摄大师。
查看
Python面向对象编程指南51.31MSteven F. Lott(洛特)pdf扫描版 Python面向对象编程指南是一本掌握Python面向对象编程的精髓的Python编程指南,由美国程序员Steven F. Lott(洛特)编著。本书通过实际的例子对Python中面向对象编程的理念进行介绍。针对所有可用于和Python内置功能进行
查看