Chrome扩展及应用开发 - (EPUB全文下载)
文件大小:2.02 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:Chrome扩展及应用开发
作者:Sneezry
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
目录
声 明
前 言
第1章 初步接触Chrome扩展应用开发
1.1 认识Chrome扩展及应用
1.2 我的第一个Chrome扩展
1.3 Manifest文件格式
1.4 DOM简述
第2章 Chrome扩展基础
2.1 操作用户正在浏览的页面
2.2 跨域请求
2.3 常驻后台
2.4 带选项页面的扩展
2.5 扩展页面间的通信
2.6 储存数据
第3章 Chrome扩展的UI界面
3.1 CSS简述
3.2 Browser Actions
3.2.1 图标
3.2.2 Popup页面
3.2.3 标题和badge
3.3 右键菜单
3.4 桌面提醒
3.5 Omnibox
3.6 Page Actions
第4章 管理你的浏览器
4.1 书签
4.2 Cookies
4.3 历史
4.4 管理扩展与应用
4.5 标签
4.6 Override Pages
第5章 部分高级API
5.1 下载
5.2 网络请求
5.3 代理
5.4 系统信息
第6章 Chrome应用基础
6.1 应用与扩展的区别
6.2 更加严格的内容安全策略
6.3 图标设计规范
6.4 应用的生命周期
6.5 应用窗口
6.5.1 创建窗口
6.5.2 样式更加自由的窗口
6.5.3 获取窗口
6.5.4 窗口事件
6.6 编写第一个Chrome应用
第7章 文件系统
7.1 目录及文件操作对象
7.2 获取目录及文件操作对象
7.3 读取文件
7.4 遍历目录
7.5 创建及删除目录和文件
7.6 写入文件
7.6.1 Typed Array
7.6.2 Blob对象
7.6.3 FileWriter对象
7.7 复制及移动目录和文件
第8章 媒体库
8.1 获取媒体库
8.2 添加及移除媒体库
8.3 更新媒体库
8.4 获取媒体文件信息
第9章 网络通信
9.1 UDP协议
9.1.1 建立与关闭连接
9.1.2 发送与接收数据
9.1.3 多播
9.1.4 获取socket和组
9.1.5 局域网聊天应用
9.2 TCP协议
9.2.1 建立与关闭连接
9.2.2 发送与接收数据
9.2.3 获取socket
9.3 TCP Server
9.3.1 建立与关闭连接
9.3.2 监听数据
9.3.3 获取socket
9.3.4 HTTP Server
9.4 WebSocket
第10章 其他接口
10.1 操作USB设备
10.1.1 发现设备
10.1.2 操作接口
10.1.3 操作传输
10.2 串口通信
10.2.1 建立连接
10.2.2 发送和接收数据
10.2.3 获取连接及状态
10.3 文字转语音
10.3.1 朗读文字
10.3.2 获取声音
10.3.3 获取朗读状态及监听事件
10.4 系统信息
附录A 制作Chrome主题
附录B i18n
附录C 初识AngularJS
C.1 视图
C.2 $scope
C.3 module与路由
附录D Chrome扩展及应用完整API列表
D.1 Chrome扩展全部API
D.2 Chrome应用全部API
声 明
此书电子版免费供大家下载阅读,如果您已为此副本付费,请立即申请退款并联系作者举报此行为。请注意,虽然此书电子版免费供大家阅读,但这并不代表作者放弃了版权,您在未经授权的情况下依然不得以任何方式复制或抄袭本书内容。此书的电子版目前仅授权图灵社区和百度阅读两个平台发布,如果您通过其他渠道获取到了此副本,则是侵权行为,请到上述两个平台下载合法授权的副本。获取合法授权副本的好处是可以及时得到此书的最新版本,早期版本中的错误会被及时纠正。感谢您对版权保护工作所做出的贡献。
前 言
一个电子专业的在校学生,每天学习的是电子在晶格中如何游走,研究的是半导体器件的电学特性,无论如何都不会与这本书的作者联系在一起。
说起来写这本书非常偶然,在某一天我就想写点什么了,想写点很多人都会看的东西,作为人生中的一个成就。虽然我的专业是电子,但编程一直都是我最大的爱好,前端更是我最熟悉的领域。作为Google的追随者,我是第一批使用Chrome浏览器的用户,并在Chrome推出扩展功能后较早投入到其中的开发者之一,所以Chrome开发自然就成为了我写作的选题。
这本书诞生于图灵社区,图灵社区的写作氛围很好,而且在线编辑器支持Markdown语法。在开始我并不好意思直接说写的是书,直到定稿前夕我才把“文集”二字改成了“书”。回顾几个月之前,一拍脑门夹着笔记本就去图书馆开写了,在写作的过程中遇到一个又一个坑,有时为了让一个实例跑通要调上一整个下午,如果当初我知道会遇到这么多困难想来是不会动笔的。但既然动笔了,半途而废着实没有颜面,所以就一直坚持到了最后。
写作对个人能力的提升是非常大的,由于每一个知识点都必须咬死,不可含糊其辞,所以我在写作的过程中不得不一遍遍仔细翻阅Chrome官方开发文档和W3C标准,同时还要编写实例进行验证。
值得庆幸的是,这本书还没有完成就得到了很多读者的关注,他们给了我很大的鼓励,有的读者还表示可以无私帮我校审书稿。
在此我要重点感谢方觉,大家可能对这个名字并不熟悉,但他创建和维护的crxdoc-zh.appspot.com相信开发Chrome扩展和应用的开发者没有几个不知道,这本教程也参考和引用了上面的部分内容。他不仅仅对本书的语言表述进行了仔细认真的推敲,而且还纠正了一些知识点中的错误,包括官方文档中同样出现的错误,这让我感到十分惊讶,后来才发现他还是Chromi ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Chrome扩展及应用开发 - (EPUB全文下载)