杂文 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%