微信小程序开发分析总结

本文详述了微信小程序的开发过程,包括基础了解、开发工具的选择、HTML/CSS使用中的问题及解决方案,以及开发中遇到的挑战。文章强调了小程序的限制,如类目范围、API使用,推荐了VSCode作为开发环境,并指出在实际开发中遇到的滚动、图片显示、包管理等难题和对应的解决策略。
摘要由CSDN通过智能技术生成

本文主要记录一下初次开发小程序一些注意事项,小程序开发语言,对小程序的审核要求,小程序的特点,开发特点,后面会再写下是否有三方好用的工具,及开发中遇到的js,html,css 相关的问题及解决方法。毕竟借小程序写js,html,css,感谢小程序,让我深深感到iOS开发环境xcode还是多么好用的。

基础了解

  • 类目:

    • 不得超出小程序类目范围,不得与其他小程序相似,不得与微信功能相似,如微信群聊,发红包等。
    • 小程序所提供的所有服务类目功能,必须在小程序首页得到体现,要求清晰的分辨出主要功能,弱化干扰项,次要内容
  • 小程序大部分API和组件均属前端范畴,但是前端开发的第三方可能支持前端但不支持小程序,比如bootstrap,网页端的docment方法小程序中不能使用

  • 通过编写javascript/(w)xml/css实现逻辑,即开发语言要求了解:js;html;css

  • .js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件

  • 微信小程序的语音格式是silk

  • 微信为小程序提供的开发框架为MINA框架,类似于Weex,Vue框架

  • app.json不能添加任何注释

  • 每个页面的“路径+页面名”都要写到app.json 的pages中

  • 所有页面层级不能超过5层

  • 顶部navigation bar上的icon无法自定义(甚至目前”…”里面的操作也不能自定义)

  • 顶部tab项不得超过4项

  • 重要:设计有规范

心得体会:纯html/css效率不高啊标签写起来费时间,能可视化拖动自动生成就好了,有相关工具的告诉我哈,但是修改由于页面布局分开还是很快

后续补充:网上有小程序模版,真的拖就可以了。。看我别的博客有体验介绍

开发过程中

由于项目中希望用到多个第三方js库,而小程序开发工具本身并不支持&#

  • 4
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值