返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书]Chrome浏览器插件开发(微课视频版) 乔凯 清华大学出版社 前端技术
  • 新商品上架
    • 作者: 乔凯著
    • 出版社: 清华大学出版社
    • 出版时间:2025-04
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    江莱图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 乔凯著
    • 出版社:清华大学出版社
    • 出版时间:2025-04
    • 开本:16开
    • ISBN:9787302683070
    • 版权提供:清华大学出版社

     书名:  Chrome浏览器插件开发(微课视频版)
     出版社:  清华大学出版社
     出版日期  2025
     ISBN号:  9787302683070

    本书是一本全面深入的浏览器插件开发教程,旨在帮助读者理解并掌握创建功能强大的浏览器插件的技术和方法。本书不仅详细介绍了插件开发的理论知识,同时还提供了丰富的实战代码,使读者能够通过实际操作来巩固和提升技能。

    全书共12章。第1~3章为背景与理论介绍,包括浏览器发展背景介绍、Chrome浏览器插件基础以Manifest新特性的介绍,如service-worker、declarativeNetRequest API、promise等。第4~11章则是每个知识点的分章节介绍,包括插件的基本架构、弹出界面与配置界面详解、内容组件详解、background脚本详解、权限详解、浏览器扩展API详解、网络通信等内容,每章都配有对应的实战代码,使理论知识得到实际应用。最后的第12章是项目实战,通过完整的项目案例,帮助读者快速上手,将前面学习的知识融会贯通。

    本书的特色在于它理论与实战并重的教学方式。每章的理论介绍都配备了对应的实战代码,使读者可以在理解原理的同时,通过编写和测试代码来提升技能。这种强调实践的方法,使本书成为那些希望快速上手浏览器插件开发的读者的理想选择。无论你是初学者,还是有一定基础想要进一步提升的开发者都能从本书中获益。



    乔凯,AI技术专家,十余年科研与互联网行业从业经验,致力于AI产品创新,深耕语音、大模型、多模态领域,9年专业开发与设计经验,研究方向包括云原生架构、分布式、微服务等,致力于AI的工程与产品商业化落地。

    创新技术:利用最新的Manifest V3,打造更快、更安全的浏览器插件。

    全方位教程:从基础到高级,详尽的教程助你成为浏览器插件开发专家。

    实战应用:结合现代开发工具,快速上手并实现你的插件创意。






    教学课件(PPT)





    本书源码






    第1章浏览器插件发展背景概述(22min)


    1.1引言


    1.1.1互联网和浏览器的早期发展


    1.1.2浏览器技术的关键发展


    1.2浏览器插件的起源和发展历程


    1.2.1使用插件自定义软件


    1.2.2原生浏览器插件


    1.2.3从浏览器附加组件到扩展


    1.3浏览器扩展领域概览


    1.3.1移动应用程序与浏览器扩展的比较


    1.3.2浏览器扩展商店


    1.3.3浏览器扩展的类型


    1.4本章小结


    第2章Chrome浏览器插件基础(26min)


    2.1现代浏览器架构


    2.1.1浏览器的核心组成


    2.1.2功能分层


    2.1.3多进程架构


    2.2浏览器及插件模型


    2.2.1浏览器模型


    2.2.2浏览器的标签页


    2.2.3浏览器插件模型


    2.3插件的工作原理


    2.3.1插件的架构


    2.3.2事件和通信模型


    2.3.3同源策略


    2.4插件开发的基本概念


    2.4.1Manifest V3


    2.4.2Manifest V3 基本组成部分


    2.5本章小结


    第3章Manifest新特性介绍(24min)


    3.1浏览器插件的发展愿景


    3.1.1Webby模型


    3.1.2权限模型


    3.1.3隐私


    3.1.4安全性


    3.1.5性能


    3.1.6Webbiness


    3.2主要新特性详解


    3.2.1Service Worker


    3.2.2网络请求调整


    3.2.3远程资源访问限制


    3.2.4Promise 


    3.3本章小结


    第4章快速上手(14min)


    4.1创建清单文件


    4.2安装扩展


    4.3重新加载扩展


    4.4添加后台脚本


    4.5添加弹出页面


    4.6添加选项页面


    4.7添加内容脚本


    4.8添加开发者工具面板


    4.9本章小结


    第5章Manifest详解(22min)


    5.1清单文件


    5.2国际化与模式匹配


    5.2.1国际化配置


    5.2.2模式匹配


    5.3Manifest 属性


    5.3.1必填属性


    5.3.2推荐属性


    5.4本章小结


    第6章权限详解(27min)


    6.1浏览器插件权限的基本概念


    6.1.1浏览器权限模型


    6.1.2浏览器插件权限模型


    6.1.3声明式授权与命令式授权


    6.1.4权限检查


    6.1.5可选权限


    6.1.6主机权限


    6.2深入理解浏览器插件权限


    6.2.1插件权限的生命周期


    6.2.2理解与管理浏览器插件权限


    6.3权限列表


    6.4本章小结


    第7章Popup and Option Page(16min)


    7.1基本概念


    7.1.1角色定位


    7.1.2弹出页面与配置页面的区别


    7.2弹出页面


    7.2.1弹出页面


    7.2.2弹出页面的设计原则


    7.2.3开发弹出页面的常用操作


    7.2.4常见的弹出页面使用建议


    7.3配置页面


    7.3.1配置页面介绍


    7.3.2配置页面的设计原则


    7.3.3开发配置页面的常用操作


    7.3.4常见的配置页面建议


    7.4本章小结


    第8章Content(24min)


    8.1深入理解内容脚本


    8.1.1什么是内容脚本


    8.1.2创建第1个内容脚本文件


    8.1.3内容脚本的隔离性


    8.1.4扩展API的访问


    8.1.5脚本注入


    8.1.6与共享页面通信


    8.2模块化


    8.2.1动态导入


    8.2.2打包


    8.2.3模块加载库


    8.2.4转译


    8.3特殊的属性


    8.4与网页交互的范式


    8.4.1文章阅读时间生成器


    8.4.2沉浸式阅读模式


    8.4.3对话助手界面生成


    8.5本章小结


    第9章Background脚本(18min)


    9.1Service Worker


    9.1.1Service Worker简介


    9.1.2插件Service Worker


    9.1.3Service Worker与Web Service Worker的异同


    9.2核心概念


    9.2.1插件的Service Worker生命周期


    9.2.2插件Service Worker的事件


    9.3Service Worker的常用模式


    9.3.1事件处理器


    9.3.2消息总线


    9.3.3存储管理


    9.3.4认证与密钥


    9.3.5强制Service Worker活跃


    9.3.6网络流量监控


    9.3.7安装与事件更新


    9.3.8Opening Tab


    9.3.9脚本注入


    9.4本章小结


    第10章扩展与浏览器API(25min)


    10.1快速预览


    10.1.1基本概念


    10.1.2深入理解WebExtensions API


    10.1.3浏览器扩展的关键因素


    10.2关键功能


    10.2.1网络请求


    10.2.2隐私


    10.2.3idle


    10.2.4DevTools


    10.2.5扩展管理


    10.2.6系统状态


    10.3本章小结


    第11章网络(13min)


    11.1网页与浏览器插件的比较


    11.1.1源


    11.1.2API


    11.1.3Remote assets


    11.1.4页面类型


    11.1.5服务器端请求


    11.1.6认证


    11.1.7长请求


    11.2浏览器插件的网络架构


    11.2.1选项页


    11.2.2弹出和开发者工具页


    11.2.3内容脚本


    11.2.4服务工作线程


    11.3浏览器插件网络API


    11.3.1WebNavigation API


    11.3.2WebRequest API


    11.3.3DeclarativeNetRequest API


    11.4本章小结


    第12章项目实战


    12.1基础知识


    12.1.1Node.js


    12.1.2TypeScript


    12.1.3CSS预处理语言


    12.1.4静态规则集


    12.1.5动态规则集


    12.2框架与工具


    12.2.1JavaScript框架


    12.2.2Vue 3


    12.2.3Vite 5


    12.3快速上手


    12.4本章小结





     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购