小程序与普通网页开发的区别
小程序的主要开发语言是 微信,与普通网页开发相比,小程序的开发非常相似。对于前端开发者来说,从网页开发到小程序的开发成本并不高,但两者之间仍然存在一些差异。
网页开发渲染线程和脚本线程相互排斥,这就是为什么长时间的脚本操作可能会导致页面失去响应。在小程序中,它们是分开的,分别在不同的线程中操作。网页开发者可以使用各种浏览器暴露的 DOM API,进行 DOM 选择和操作。如上所述,小程序的逻辑层和渲染层是分开的,操作在 微信中,没有完整的浏览器对象,因此缺乏相关性DOM API和BOM API。这种差异导致了一些非常熟悉前端开发的库,如 微信、 Zepto 等等,不能在小程序中运行。同时, 微信的环境也不同于 微信,所以有些 NPM 包也不能在小程序中运行。
网页开发者需要面对各种浏览器,PC 端需要面对 IE、微信、QQ浏览器等,在移动端需要面对微信、微信以及 iOS、微信系统中的各种 微信。在小程序开发过程中,两个操作系统 iOS 和 微信的微信客户端,以及辅助开发的小程序开发者工具,小程序中的三个运行环境也不同,如下表所示。
表1-1 小程序的运行环境
当网页开发者开发网页时,他们只需要使用浏览器和一些辅助工具或编辑器。小程序的开发是不同的,需要通过申请小程序帐户、安装小程序开发人员工具、配置项目等过程来完成。
小程序与普通网页开发的区别 希望这篇文章对您有帮助.
开云在线注册 承接各类微信小程序开发制作、小程序定制、APP 网站 开发制作,联系电话 18221533805、15900430334
短视频剧本|“疯狂小杨哥”的爆火之路:人物关系反差
2年涨粉3800万,零演技网红——疯狂小杨哥,为何会如此火?
共享储物柜小程序APP 必要的功能
小程序 开发公司 聊应用基础模块
生鲜小程序APP要知道什么
房产APP小程序开发须知
教育类商城系统与教育小程序商城
聊电商APP小程序模块
教育小程序开发功能
开发一款教育小程序,需要哪些基本功能?
聊聊 交友APP 小程序
在线教育小程序风头正劲,格子匠为你量身定制
一起来聊法律顾问小程序APP
开发在线教育小程序,学生端、老师端、管理端的功能各有哪些?
浅谈教育小程序对于社会有何意义
在线教育小程序为什么这么火?三大优点告诉你
小程序模卡开发需求
教育小程序开发,开发教育管理系统需要多少钱
线上教育小程序解决了传统教育机构的哪些痛点?
教育小程序的价值以及特点体现
联系我们