我理解的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

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

原文地址:https://blog.sicara.com/a-progressive-web-application-with-vue-js-webpack-material-design-part-1-c243e2e6e402 PWA相关的中文文章比较少,这篇手把手教程非常适合当做pwa入门教程,因此翻译一哈。作者写了一系列手把手教程,这是part 1. 渐进式web应用(PWA)是web未来的趋势,越来越多的大公司们开始使用这项技术(如推特...)。 想象一下:当你在乘坐地铁时浏览一款web应用,这款web应用通过推送通知、实时更新数据和提供原生app一般的导航等功能让你沉醉其中。而这些功能就是PWA所包含的一些特性。 PWA就是一款能为用户提供类似于原生app般体验的web应用。得益于现代web技术的不断创新(如Service Worker, »