• <menu id="gyy0e"><u id="gyy0e"></u></menu>
  • <menu id="gyy0e"></menu>
  • <menu id="gyy0e"><sup id="gyy0e"></sup></menu>
    <tt id="gyy0e"></tt>
  • 首页客户案例品牌营销网站建设微信小程序开发百度优化+营销关于我们新闻联系咨询

    从小程序学到了什么?

    2018年05月02日

    前言

    最近在看小程序相关,从技术角度来看小程序在Hybrid的优化过程有很多值得我们学习的地方,所以我想在学习的同时也能有所输出,在这个系列我不会讲怎么去申请一个小程序,怎么去开发一个程序,而是讲从小程序我们能学到什么,尽管它现在还存在很多问题,但大范围的使用会推动小程序将微信技术生态做到极致,使用到Hybrid技术的公司非常多,希望我的系列文章能对大家有所帮助。

    在微信下的页面技术演变

    从技术的角度来看,其实微信的页面技术是小程序的前身。


    前言

    最近在看小程序相关,从技术角度来看小程序在Hybrid的优化过程有很多值得我们学习的地方,所以我想在学习的同时也能有所输出,在这个系列我不会讲怎么去申请一个小程序,怎么去开发一个程序,而是讲从小程序我们能学到什么,尽管它现在还存在很多问题,但大范围的使用会推动小程序将微信技术生态做到极致,使用到Hybrid技术的公司非常多,希望我的系列文章能对大家有所帮助。

    在微信下的页面技术演变

    从技术的角度来看,其实微信的页面技术是小程序的前身

    一般的Hybrid技术,WebView既做js解析和执行,还要渲染html和css,当页面比较复杂时,很有可能出现界面的渲染等待JS的执行从而造成白屏现象,我们用双线程可以降低Webview的负担,在复杂的页面交互里可以并行js执行与界面渲染。 另外Native的Jscore仅仅只是实现了ECMAScript标准,它不像浏览器还需要实现DOM与BOM,所以在小程序里通过js无法操作dom,无法使用BOM,这也在一定程度上解决了安全和管控的问题。

    小程序的javascript

    如上所说,小程序的javascript是由JSCore来实现ECMAScript,除了这个之外小程序还提供了一个框架和一系列api,这些底层的升级是与微信客户端的升级同步的。

    总结

    微信页面以及小程序的技术体系其实与大多数公司一致,但微信做为一个平台会将安全与性能做到极致,虽然大部分公司不需要做到微信这种平台体量,但它的技术演进还是能给我们很多借鉴,比如我们可以也用多个WebView吗?我们也可以用双线程吗?我们也可以做WebView预加载吗?我们也能做微信开发者工具吗?接下来我们也会渐渐结合我们自身的业务场景继续和大家分享。


    本文来源于广州网站建设公司与广州网站设计制作公司-广帆互动广州公司!

    标签: 从小程序学到了什么?

    填写您的联系方式并验证获取报价。

    * 下载报价如有疑问,请与我们的销售顾问取得联系。
    线上服务咨询微信二维码020-82109236填写需求索取报价
    我要安装360彩票