Skip to content

lightningminers/chrome-extension-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前言

扩展程序由一些文件(包括 HTML、CSS、JavaScript、图片以及其他任何您需要的文件)经过 zip 打包得到,为 Google Chrome 浏览器增加功能。扩展程序本质上是网页,它们可以利用浏览器为网页提供的所有 API,例如 XMLHttpRequest、JSON、HTML5 等等。

作为 Google Chrome 生态的一部分,Extension 是可以修改或增强 Chrome 浏览器功能的小程序,开发者可以利用各种Web技术,提供各种有趣的功能。截至目前为止(2018/08/10),Chrome 的全球下载安装量稳居第一,其 Chrome Web Store 中的 Extension 更是海量,这极大的稳固了 Chrome 在全球市场上的地位,平时我们会用到各式各样的 Extension ,如:纸壁(每天将 Chrome 启动界面换一张风景优美的图片),tabs管理器(将tab合并后管理),数字货币钱包(ETH钱包),这些 Extension 不仅扩充了 Chrome 本身的内涵,也极大的提高了用户(使用者)的某些效率,而这本小书,正是想将 Chrome Extension 的开发知识用文字的方式记录下来,提供给对此感兴趣的开发者。

作者介绍

icepy,可访问:https://icepy.me/ 阅读。

一波不是一波,先后在 360、阿里做过前端开发,信奉自己是工程师,其次才是前端工程师,现在主要做前端工作,擅长 React 技术栈,也正在往全端方向走;

知乎专栏:《lightningMiners》 ,“程序猿”的前端专栏;

你会学到什么

当你学完整个小书后,可以做到:

  • 深入理解 Chrome Extension 特性机制
  • 快速的开发一个 Chrome Extension
  • 熟悉 Chrome Extension 上线流程

适宜人群

  • 具备 HTML,CSS,JavaScript 一定基础知识的开发人员
  • 希望掌握 Chrome Extension 开发知识的前端开发者

温馨提示

  • 建议使用 Node.js 8.x 以上版本
  • 所有的 Demo 都能在Github上找到
  • 本小书的 目录-SUMMARY

LICENSE

GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007