千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

首页 视频教程 培训课程 师资团队 技术干货 常见问题 面试题 职场就业 零基础学Java 行业资讯
【热点话题】 Java技术干货 Java学习教程 Java学习笔记 Java面试题 Java培训问答 Java培训机构哪些好 Java职场就业
当前位置:Java培训  >  行业资讯  >  微信小程序的开发与前端有哪些区别

微信小程序的开发与前端有哪些区别

来源:千锋教育
发布人:syq
时间: 2022-12-29 15:58:31 1672300711

  小程序无需下载,搜索扫描即可打开。到2021年,微信用户已超过12亿。可以毫不夸张地说,小程序已经成为我们生活的一部分,对中小企业的影响是巨大的。由于小程序拥有微信这个庞大的流量入口,获取流量的方式也变得简单。 不像APP需要巨额推广费用,适用于各行各业。因此,小程序开发成为了前端开发工程师的必备技能。 本节介绍微信小程序的开发与前端有哪些区别以及小程序的工作原理。

微信小程序的开发与前端

  微信小程序使用三种技术开发:JavaScript、WXML、WXSS。 从技术上讲,它们与现有的前端开发类似,但深入挖掘时又有所不同。

  JavaScript:首先,JavaScript代码运行在微信App中,而不是在浏览器中,所以一些H5技术应用需要微信App提供相应的API支持,限制了H5技术的应用,其不能称为严格的H5 ,可以称之为伪H5。同样,微信提供的一些特有的API,H5也不支持或者支持得不是特别好。

  WXML:WXML是微信自己基于XML语法开发的,所以开发时只能使用微信提供的现有标签,不能使用HTML标签。

  WXSS:WXSS拥有CSS的大部分特性,但并不是所有的都支持,具体哪些支持哪些不支持没有详细的文档说明。

  另外,微信的架构是数据驱动的架构模型,它的UI和数据是分离的,所有的页面更新都需要通过改变数据来实现。 小程序分为webview和appService两部分。其中webview主要用于展示UI,appService用于处理业务逻辑、数据和接口调用。它们分两个进程运行,通过系统层JSBridge进行通信,实现UI渲染和事件处理。

  微信小程序的开发与前端的具体区别就先介绍到这里,希望以上的内容对大家有所帮助!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>