diff --git a/docs/select.md b/docs/select.md index d4e9171f3a68ff203a560fdf6ba32157cc089d7f..da3b1885c76fd33f298e83c84a95ea432c4424a1 100644 --- a/docs/select.md +++ b/docs/select.md @@ -16,13 +16,9 @@ DCloud的盈利方式在帮助开发者进行流量变现(uni-AD)和提供 应用开发中,90%的常规开发,比如界面组件、联网等api,`uni-app`封装为可跨多端的API。 -而各个端的特色功能,`uni-app`引入[条件编译](http://uniapp.dcloud.io/platform)。可以优雅的在一个项目里调用不同平台的特色能力。有很多原生sdk,在App时难免涉及,这些都可以正常的在`uni-app`框架下使用。 +而各个端的特色功能,`uni-app`引入[条件编译](http://uniapp.dcloud.io/platform)。可以优雅的在一个项目里调用不同平台的特色能力。 -下图是`uni-app`产品功能框架图,`uni-app`在保持uni规范跨平台的前提下,还可实现每个平台特有的平台能力。 - -![](//img.cdn.aliyun.dcloud.net.cn/uni-app/doc/uni-app-frame-0310.png) - -在做H5时,H5所有的api都可以使用;而输出到App时,原生渲染引擎、原生sdk集成和混写都支持,使得原生的所有api都可以使用。 +通过条件编译,在开发web app时,所有浏览器的api都可以使用;而输出到App时,原生渲染引擎、原生sdk集成和混写都支持,使得原生的所有api都可以使用。 同时注意,条件编译不同于代码里if逻辑判断。条件编译块里的代码或指定的文件,只有在特定平台才会被编译进去,不会把不能用的其他平台代码混在一个包里。如果大量使用if判断,会增大体积和影响性能,而条件编译则没有这些问题,减少包体积,减少互相的干扰。