(前端架构设计 Micah godbolt 读书笔记)

  1. 代码

模块化内容,更推荐在可能的情况下复用小的组件。
保持代码整洁。约定好使用的规范。
CSS

  • oocss object oriented css
    例如bootstrap就是一个很好的例子
  • smacss scalable and modular architecture for css
    与oocss的区别是有状态is-active这样的类,而且有主题(一个可选的视觉外观层,可以更换不同的主题。)
  • BEM block element modifier命名规则

2.测试
保证兼容性,保证代码良好

3.流程
现在使用类似Jenkins这样的工具可以快速部署服务
当然一些简单的应用,还可以利用一些例如腾讯云webify,国外的一些直接应用,减少运维成本,快速上线。

当然在使用第三方服务时,要考虑是否有成本去自己管理,我本人也更推荐掌握自主权。

4.详细的文档
抽时间编写良好的文档,利于对项目的维护,和团队成员对项目的理解。

在引用js css资源时,使用CDN加载是当下很火的使用方式。

使用CDN,不仅能减少对服务器资源的占用,还可以让用户更快地加载完需要加载完的文件,完成页面的渲染等。

而我们作为前端要了解的一个小知识就是用户在访问资源时,首先访问的是CDN的域名,而用户要找到域名就要通过DNS,用户在查找时跳的次数多了,则会一定程度拖慢加载速度。

可以先关机
然后重启到recovery模式按住电源键+音量上键开机
然后用电源键连接手机把需要的数据拷贝出来

已测试机型:小米8SE + twrp recovery

  • 嗯。。新的小米手机也可以盲到recovery里面然后音量上下调到连接小米助手
  • 按音量上下三秒钟进入TalkBack 也是可以的