Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.81 KB

cuotiji.md

File metadata and controls

45 lines (35 loc) · 1.81 KB

ssr优缺点

rn flutter 小程序 h5 调摄像头 rn如何热更新

http长连接

输入url

点连成曲线,图片如何确定地点

版本号^~的区别

rn的优缺点

  • 整体性能仍不如原生,在 JS 和 Native 代码之间使用 JSBridge,这会导致在序列化和反序列化上资源的浪费
  • 涉及底层的功能需要Android和Ios双端单独开发,JS调用;
  • 学习成本高;(需要熟悉原生)
  • 试错成本高,有些问题较少解决方案,易耽误开发进度。

混合开发

webview渲染

flutter

Dart语言可以编译成原生代码,直接跟原生通信。

ssr优缺点

优点:SEO 友好、性能好,首屏渲染 缺点:融入或者改造已有项目比较难,涉及跑到 Node 端和客户端,首屏渲染有些业务逻辑要做特殊处理,服务端压力大

http长连接

HTTP keep-alive 只要任意一端没有明确提出断开连接,则保持 TCP 连接状态。 建立一次tcp连接后,进行多次请求和响应交互 HTTP/1.1 中,所有的连接默认都是持久连接

点连成曲线,图片如何确定地点

两个点连线,中垂线固定距离的点作为控制点,贝塞尔曲线

版本号^~的区别

  • ^ 尽量使用最新版本,除了大版本号以外,小版本号和补丁版本号都可以变
  • ~符号表示版本号只能改变最末尾那段

~1.2.3 代表 1.2.3 <= 版本号 < 1.3.0

^1.2.3 代表 1.2.3 <= 版本号 < 2.0.0

小程序和h5

  • 小程序只能在微信中使用,小程序的运行环境是基于浏览器内核重构的一个内置解析器。H5可以在任何浏览器使用。
  • 开发成本不同
  • 小程序能获得更多的系统权限,网络通信状态、数据缓存能力。H5的大多应用场景被定位在业务逻辑简单、功能单一的原因
  • 运行流畅度的不同。