美文网首页
微信小程序的开发与前端有哪些区别?

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

作者: 鹤子青云上 | 来源:发表于2022-07-26 17:23 被阅读0次

微信小程序采用 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 的渲染、事件的处理。

相关文章

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

    微信小程序采用 JavaScript、WXML、WXSS 三种技术进行开发,从技术讲和现有的前端开发差不多,但深入...

  • 微信小程序的开发与原理

    微信小程序的开发与原理 1, 小程序与普通网⻚开发的区别 小程序的主要开发语言是 JavaScript ,小程序的...

  • 视频教程

    IT营视频 珠峰视频 微信小程序---诗词答题小程序 前端开发博客

  • 微信小程序

    1、微信小程序是什么 微信小程序是基于微信利用前端三剑客开发的小程序,容易操作。 1.1微信小程序的优点: 1.1...

  • 微信小程序-基础介绍篇

    本文属个人笔记,不做详解,仅供参考! 小程序官方简易教程 微信小程序与HTML5的区别 开发工具的不同:微信小程序...

  • 微信小程序群功能开发-后端篇

    微信小程序群功能开发-后端篇微信小程序群功能开发-前端篇 之前介绍过了如何在微信小程序中获取群openGId相关的...

  • 微信小游戏开发总结

    小游戏与小程序的区别? 小游戏是小程序的一个类目,小游戏是微信开放给小程序的更多的能力,让小程序开发者有了开发游戏...

  • 微信小程序 - 收藏集 - 掘金

    一起脱去小程序的外套 - 微信小程序架构解析 - 前端 - 掘金 导语 微信小程序的公测掀起了学习小程序开发的浪潮...

  • django编辑微信小程序

    微信小程序后端与普通web的区别 微信小程序的后端开发和普通的restful API 大致上相同,只不过要注意以下...

  • 微信小程序的概要

    微信小程序的概要 学习小程序要了解一下什么事小程序,小程序开发前需要做哪些准备,微信小程序开发工具的使用,小程序中...

网友评论

      本文标题:微信小程序的开发与前端有哪些区别?

      本文链接:https://www.haomeiwen.com/subject/jpgoirtx.html