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

×

网站建设

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

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

作者:龙鼎网络发布时间: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

公众号 微信联系

手机版 进入手机版

主站蜘蛛池模板: 欧美日韩色综合网站 | 成人h网站在线观看 | 日本不卡一区二区三区 最新 | 国产美女福利视频 | 国产一区二区高清在线 | 国产偷亚洲偷欧美偷精品 | 欧美激情视频网 | 成人特级毛片69免费观看 | 国产福利片在线观看 | 欧美日韩 在线播放 | 国产成人精品免费影视大全 | 毛片免费观看成人 | 可以在线看黄的网站 | 国产片一级特黄aa的大片 | 成人免费视频在线 | 精品免费国产一区二区三区 | 95视频在线观看在线分类h片 | 国产精品一区久久 | 99在线观看视频 | 99热国产 | 91po国产在线精品免费观看 | 日韩免费在线播放 | 久久精品无遮挡一级毛片 | 日韩不卡一区二区三区 | 黄页视频在线免费观看 | 不卡中文字幕在线 | 黄网址在线观看 | 99在线观看免费视频 | 91久久精一区二区三区大全 | 国产日本亚洲欧美 | 国产欧美亚洲精品第一区 | 成人在线中文字幕 | 国产一区 | 黄毛片免费 | 国产成人高清精品免费观看 | 日韩欧美国产成人 | 久久精品一区二区 | 91视频国产一区 | 久久精品视频大全 | 日本亚洲黄色 | 欧美一区永久视频免费观看 |