日韩中文幕_日韩中文欧美_日韩中文网_日韩中文一区_成人在线播放_成人在线播放视频

×

网站建设

当前位置:首页 > 龙鼎新闻 > 行业新闻 >

微信小程序与普通网页开发的区别

作者:龙鼎网络发布时间:2021-02-06 17:37:09浏览次数:15386文章出处:晋城自适应网站制作

小程序与普通网页开发的区别

?小程序的主要开发语言是 JavaScript ,小程序的开发同普通的网页开发相比有很大的相似性。对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是有些许区别的。

?网页开发渲染线程和脚本线程是互斥的,这也是为什么长时间的脚本运行可能会导致页面失去响应,而在小程序中,二者是分开的,分别运行在不同的线程中。网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。而如上文所述,小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API。这一区别导致了前端开发非常熟悉的一些库,例如 jQuery、 Zepto 等,在小程序中是无法运行的。同时 JSCore 的环境同 NodeJS 环境也是不尽相同,所以一些 NPM 的包在小程序中也是无法运行的。

?网页开发者需要面对的环境是各式各样的浏览器,PC 端需要面对 IE、Chrome、QQ浏览器等,在移动端需要面对Safari、Chrome以及 iOS、Android 系统中的各式 WebView 。而小程序开发过程中需要面对的是两大操作系统 iOS 和 Android 的微信客户端,以及用于辅助开发的小程序开发者工具,小程序中三大运行环境也是有所区别的,如表1-1所示。

表1-1 小程序的运行环境

运行环境 逻辑层 渲染层
iOS JavaScriptCore WKWebView
安卓 V8 chromium定制内核
小程序开发者工具 NWJS Chrome WebView

?网页开发者在开发网页的时候,只需要使用到浏览器,并且搭配上一些辅助工具或者编辑器即可。小程序的开发则有所不同,需要经过申请小程序帐号、安装小程序开发者工具、配置项目等等过程方可完成。

体验小程序

客户评价

专业的网站建设、响应式、手机站微信公众号开发

© 2010-2020 龙鼎网络 版权所有 晋ICP备14008335号-1

注册号:140502200020561

公众号 微信联系

手机版 进入手机版

主站蜘蛛池模板: 国产在线一区二区三区在线 | 国产美女一级特黄毛片 | 日韩毛片在线影视 | 欧美一区=区三区 | www.国产一区二区三区 | 狠狠干在线视频 | 久久久日本精品一区二区三区 | 国产成人咱精品视频免费网站 | 日本免费新一区二区三区 | 国产精品免费播放 | 成人爽a毛片在线视频 | 欧美日韩在线影院 | 久久久精品日本一区二区三区 | 欧美一区二区三区在线观看 | 国产成人免费永久播放视频平台 | 国产区1| 久久精品这里是免费国产 | 91亚洲国产成人久久精品网站 | 250pp久久新| 成年人网站免费看 | 99成人在线观看 | 国产成人mv在线观看入口视频 | 国产片免费观看 | 欧美日韩视频在线播放 | 国内精品久久久久不卡 | 6080欧美一区二区三区四区 | 久久精品国产国产精品四凭 | 欧洲美女高清一级毛片 | 日韩欧美一区二区三区在线视频 | 日韩色视频一区二区三区亚洲 | 99久久国产视频 | 国产在线播放一区 | 国产一区二区三区免费观看 | 欧美激情在线免费观看 | 国产成人午夜精品影院游乐网 | 精品国产一区在线观看 | 国产高清美女一级a毛片久久 | 黄色美女网站免费看 | 欧美日韩一区二区综合在线视频 | 黄色日皮| 国产免费观看网站 |