当前位置:北大青鸟 > 学校资讯 >行业新闻

前端开发和微信开发的区别是什么?

南京北大青鸟小编
WEB前端快讯
2022-09-26 18:10:09
  小程序无需下载,通过搜索和扫一扫就可以打开,毫不夸张的说小程序已经成为了我们生活中的一部分,对于中小企业它有着巨大的优势,由于小程序有微信这个庞大的流量入口,

  小程序无需下载,通过搜索和扫一扫就可以打开,毫不夸张的说小程序已经成为了我们生活中的一部分,对于中小企业它有着巨大的优势,由于小程序有微信这个庞大的流量入口,因此获取流量的方式也变得简单了,不像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 的渲染、事件的处理。





版权声明:前端开发和微信开发的区别是什么?: http://www.jingch.net/zxzz/hyxw/1012.html 的内容、图片由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2353260942@qq.com 举报,一经查实,本站将立刻删除。互联网 宠物(如需投稿联系管理员开通!)


相关推荐
最新文章
2025中考300分能上中专吗

  南京中考300分的学生是能上中专的,部分公办学校和民办学...

中考200到300分能上什么学校?

  初中成绩在200到300分能上职高、技校、中专​​等,这些学...

2025南京不看分数的中专学校排名前十名一

  南京不看分数的中专学校排名不分先后):​​南京城市交通...

中考不报名能上技校吗

  中考不报名能上技校,但无法进入普通高中或公办职业高中...

猜你喜欢
java架构师是否要报培训班才能学会?

  其实java架构师就象是一项大工程的总设计师,或是一件事情...

Java自学和参加Java培训哪个好?

  现在很多同学将目光放到了学习Java编程上,想要通过这门技...

南京线下前端培训排行榜机构怎么选择

  随着互联网不断的发展,南京前端培训也出现了多种教学方...

大数据工作好不好(大数据就业优势)

  大数据工作挺好的,不仅发展前景不错,而且目前的薪资待...

2024年云计算好找工作吗?

  云计算目前还算好找工作,无论是互联网企业还是传统企业...