微信小程序与h5相关 微信小程序的价值

微信小程序存在的价值,与它和h5的差异所决定。

 

- 快速的加载

- 更强大的能力

- 原生的体验

- 易用且安全的微信数据开放

- 高效和简单的开发

这就是小程序的由来。

 

​网页开发渲染线程和脚本线程是互斥的,这也是为什么长时间的脚本运行可能会导致页面失去响应,而在小程序中,二者是分开的,分别运行在不同的线程中。网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。而如上文所述,小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API。

 

 

它们的区别:

1. 运行环境不同,h5是浏览器和webview,微信小程序使用的是非完整的浏览器环境。无法使用浏览器常用的document对象和window对象。应该针对小程序本身进行了特定的优化,提高了性能。

2. 开发成本不同,小程序环境确定,不用考虑很多兼容性场景,开发成本要低很多;

3. 获取系统权限不同 微信小程序能获得更多的系统权限,比如网络通信状态、数据缓存能力等。能够更流畅,更接近native app

4. 运行流畅度 小程序配合解析器渲染出来的是原生组件效果,体验更好。

 

posted @ 2019-10-07 15:39  爱学习的小赵同学  阅读(223)  评论(0)    收藏  举报