「 杂文 」 April 20, 2020

关于SaaS产品的一些思考和总结

Words count 4.5k Reading time 4 mins.

首年收取的是开户费(软件系统费和账号费等),从第二年开始收取年费,Sass要提供持续的运营服务才能够持续收费

弄懂产品

了解产品,可不是注册一个账号,随便玩玩,然后提几个优化建议就完事了,这是敷衍。真正...

Read article

「 杂文 」 March 14, 2019

怎么提高代码质量?-来自Google的研发经验总结

Words count 5.5k Reading time 5 mins.

原文地址

你的团队有没有过这样的经历:开发效率低,招了很多人,天天加班,出活却不多,线上bug频发,领导发飙,中层束手无策,工程师抱怨不断,查找bug困难。其实这些都是代码质量差惹的祸。代码质量是研发质量管理的根本,它决定了整个开发团队的开发效率,项目质量,其他监控,告警,日志等手段都只能是事后补偿。本文就如何保证代码质量总结了一些经验和方法,供大家参考。

代码质量本身并没有一个特别明确的量化指标,而且根据公司发展的不同阶段,团队规模的大小不同,项目性质的不同等,对代码质量的要求也不尽相同.不过...

Read article

「 杂文 」 August 26, 2018

CSS对比 JavaScript动画

Words count 4.7k Reading time 4 mins.

在网页上创建动画有两种主要方法:使用 CSS 和使用 JavaScript。您选择哪种方法实际上取决于项目的其他依赖关系,以及您尝试实现什么类型的效果。

TL;DR

  • 使用 CSS 动画来实现较简单的“一次性”转换,例如切换 UI 元素状态。
  • 当您需要高级效果(例如弹跳、停止、暂停、倒退或减速)时,请使用 JavaScript 动画。
  • 如果选择使用 JavaScript 来编写动画,可选用 Web Animations API 或用起来顺手的现代框架。

大多数基本动画可以使用 CSS 或 ...

Read article

「 杂文 」 May 05, 2018

MVC,MPC,MVVM图示

Words count 2.4k Reading time 2 mins.

MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。

MVC模式的意思是,软件可以分成三个部分

  • M(Model) 数据保存—将新的数据发送到 View,用户得到反馈
  • V(View) 用户界面—View 传送指令到 Controller
  • C(Controller) 业务逻辑—完成业务逻辑后,要求 Model 改变状态

所有通信都是单向的。

互动模式

接受用户指...

Read article

「 杂文 」 April 26, 2018

2017 年崛起的 JS 项目

Words count 14k Reading time 13 mins.


下面是不分类别的 2017 年度最受欢迎 Javascript 项目,如果你时间很紧,看这部分就够了。

Vue.js 再次强势登顶年度排行榜冠军,今年在 GitHub 上新增了超过 40K 的 star。相较于 2016 年的(26K star),今年 Vue.js 领先排行榜第 2 名( React )的优势更大了。

那么,是什么令 Vue.js 如此出众?

  • 首先,它学习曲线平缓,使用了与 React 相似语法更让 WEB 开发者熟悉的组件方案;
  • 发展良好的生态圈,社区中涌现出事实上的...
Read article
0%