简介
目录
第1章 初步接触chrome扩展及应用开发
1.1 认识chrome扩展及应用
1.2 应用与扩展的区别
1.3 我的第一个chrome扩展
1.4 manifest文件格式
1.5 dom简述
1.6 调试方法与代码质量
第2章 chrome扩展基础
2.1 操作用户正在浏览的页面
2.2 跨域请求
2.3 常驻后台
2.4 带选项页面的扩展
2.5 扩展页面间的通信
2.6 存储数据
2.7 i18n
第3章 chrome扩展的ui界面
3.1 css简述
3.1.1 默认样式及box模型
3.1.2 元素定位
3.1.3 字体及背景颜色
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.1.1 创建书签
4.1.2 创建书签分类
4.1.3 调整书签位置
4.1.4 更新书签
4.1.5 移除书签
4.1.6 获取书签内容
4.1.7 书签事件
4.2 cookies
4.2.1 管理cookie
4.2.2 读取cookie
4.2.3 设置cookie
4.2.4 删除cookie
4.2.5 获取全部的cookie store
4.2.6 监控操作cookie的行为
4.3 历史
4.3.1 读取历史
4.3.2 添加历史
4.3.3 删除历史
4.3.4 对历史操作的监听
4.4 管理扩展与应用
4.4.1 读取用户已安装的扩展和应用的信息
4.4.2 获取权限警告
4.4.3 启用、禁用、卸载扩展和启动应用
4.4.4 对管理操作的监听
4.5 标签
4.5.1 获取标签信息
4.5.2 创建标签
4.5.3 更新标签
4.5.4 移动标签
4.5.5 重载标签
4.5.6 移除标签
4.5.7 获取当前标签页面的显示语言
4.5.8 获取指定窗口活动标签可见部分的截图
4.5.9 注入javascript和css
4.5.10 与指定标签中的内容脚本(content script)通信
4.5.11 监视标签行为
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.4.1 创建窗口
6.4.2 样式更加自由的窗口
6.4.3 获取窗口
6.4.4 窗口事件
6.5 编写第一个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主题
a.1 背景图片
a.2 颜色
a.3 颜色叠加
a.4 ui属性
a.5 使用my chrome theme制作主题
附录b css选择器
b.1 基本选择器
b.2 高级选择器
b.3 伪类
附录c 初识angularjs
c.1 视图
c.2 $scope
c.3 module与路由
附录d chrome扩展及应用的完整api列表
d.1 chrome扩展的全部api
d.2 chrome应用的全部api
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问