一款使用Vue JS,Webpack&Material Design开发的渐进式web应用(PWA)[Part 3]

这篇文章是A Progressive Web Application with Vue JS, Webpack & Material Design系列的其中一篇,旨在使用VueJS,Webpack和Material Design从头搭建一个基础但功能完整的PWA。如果你还没有看过之前的文章,可以通过以下链接访问: [Part 1] Create a Single Page Application with VueJS, Webpack »

xinyan xinyan

我理解的Code Review

一直以来团队都有Code Review的诉求,之前大部分时候都是看到哪里有问题直接改掉,或者群里抛出来,直到最近才开始认认真真的执行了两次,执行效果虽在进步,但也不是特别理想。总结下来应该是共识不统一造成的,都觉得应该进行Code Review,但是为什么做,怎么做,并没有一开始的宣导和定义。 为什么要做Code Review? 这个相信大家心里都有普,都能说上几条好处,比如: 1.可以提高代码质量及可维护性。这样就可以减少查找错误的时间,提高解决bug的效率,提高开发效率的同时降低后期的维护成本。 2.统一团队规范,让代码是能够迅速被项目组其他成员看懂的, »

郭嘉

Chrome extensions 学习总结(2)

1. 五种类型的JS对比 Chrome插件的JS主要可以分为这5类:injected script、content-script、popup js、background js和devtools js, 1.1 权限对比 JS种类 可访问的API DOM访问情况 JS访问情况 直接跨域 injected script 和普通JS无任何差别,不能访问任何扩展API 可以 可以 不可以 »

Chrome extensions 学习总结(1)

1. 简介 Chrome插件是一个用Web技术开发、用来增强浏览器功能的软件,Chrome浏览器扩展开发算是相当简单的,基本只要掌握HTML+CSS+Javascript,即可快速开发一个属于你的Chrome插件!它其实就是一个由HTML、CSS、JS、图片等资源组成的一个.crx后缀的压缩包. 2. 学习Chrome插件开发有什么意义? 增强浏览器功能,轻松实现属于自己的“定制版”浏览器,等等。 Chrome插件提供了很多实用API供我们使用,包括但不限于: 书签控制; 下载控制; 窗口控制; »

一款使用Vue JS,Webpack&Material Design开发的渐进式web应用(PWA)[Part 2]

原文地址:https://medium.com/bam-tech/a-progressive-web-application-with-vue-js-webpack-material-design-part-2-a5f19e70e08b 这篇文章是A Progressive Web Application with Vue JS, Webpack & Material Design系列的其中一篇,旨在使用VueJS,Webpack和Material Design从头搭建一个基础但功能完整的PWA。如果你还没有看过之前的文章,可以点击这里阅读第一部分。 代码在GitHub开源: https://github.com/ »

xinyan xinyan