美文网首页
前端重学之路——愣搞小程序之前的注意事项

前端重学之路——愣搞小程序之前的注意事项

作者: 黑莓小宝闪电朵朵 | 来源:发表于2019-03-06 11:47 被阅读0次

本章就来重学一下在写一个小程序的时候,应该如何来写吧,尽量一步到位,避免在以后的编程途中看着自己写的代码越开越觉得像💩

文件类型


首先先介绍一下小程序的文件类型(介绍原生)
一共有4种文件类型: wxml、 wxss、js、json

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

WXSS:具有CSS的大部分特性,但是有一些不支持,暂时不知道哪些不支持。

JS:对于JS这块由于它的执行环境不同(是在微信自己的环境中执行),所以有些原生API是不支持的,需要微信的jsBridge提供一些帮助。

JSON:其实是页面的配置文件,可以自定义标题,背景色等等

优势/劣势


优势:

  • 用户体验好
  • 速度快
  • 开发成本低
  • 无需下载
  • 发布时审查流程严格

劣势:

  • 文件大小有限制
  • 层级不能过度深入
  • 组建样式单一
  • 不能分享到朋友圈
  • 不能自己开发后台管理功能

和H5的区别


  • 开发成本不同(不用考虑浏览器兼容性)
  • 系统权限无缝衔接
  • 运行流程不同
  • 运行环境:
    • IOS(WKWebView)
    • 安卓(旧版X5)-Chrome57
    • 安卓(新版X8)--Chrome67
    • 开发工具(NW.js) --Chrome60

技巧


  1. 小程序异步请求
    答:在请求回调里调用函数
  2. 和Vue this.data的区别
    答:this.setData才会即时渲染,vue的this.data就可以即时渲染
  3. wxss和css区别
    答:图片只能引入外链地址,没有body标签,样式可以import导入。
  4. webview怎么跳回小程序:
wx.miniProgram.navigateTo({
url: 'xxxx'
})
  1. 小程序和用户的唯一性
    答:union_id
  2. 下拉刷新怎么做:
    答:onPullDownRefresh方法
  3. webview注意事项
    • 需要添加业务域名,
    • h5页面跳转小程序的版本是1.3.1以上
    • 微信分享只可以是小程序的主名称,自定义分享内容要小程序1.7.1以上版本
    • h5的支付不能是公众号appid必须是小程序appid,用户的openid必须是用户和小程序的
  4. 小程序和后台接口
    答:数据大小有限制,不能直接渲染html文本内容,可以借助插件实现,最好通过后台把标签都换成view,加快速度。

总结


目前记录的就是这么多,后续如果有更新还会继续添加。有任何问题评论即可,欢迎指出错误。

相关文章

  • 前端重学之路——愣搞小程序之前的注意事项

    本章就来重学一下在写一个小程序的时候,应该如何来写吧,尽量一步到位,避免在以后的编程途中看着自己写的代码越开越觉得...

  • 小程序学习笔记-避坑指南

    一.设计注意事项 1.小程序类别的选择。 在开发之前,一定要检查小程序的分类是否能够通过审核。 所有在选择小程序的...

  • 《重学前端》读后感(开篇词)

    前段时间前端领域大火的课程《重学前端》,相信学习前端的同学都不陌生,尤雨溪、玉伯等顶级大佬都推荐跟着作者重学前端路...

  • 前端重学之路——bind、call、apply

    今天来重温一下更改this指向的三种方法bind, call, apply。 突然面试被问到了,bind和call...

  • mpvue 微信小程序富文本解析

    mpvue 是一个使用 Vue.js 开发小程序的前端框架。 按照官方的 快速上手 文档,如果之前接触过微信小程序...

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

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

  • wx.createSelectorQuery()的方法讨论

    在之前的《小程序节点查询方法:wx.createSelectorQuery()的使用场景与注意事项》中,讨论了节点...

  • 微信小程序 支付

    注意事项    在做微信小程序支付之前首先要认证小程序,其次申请微信支付功能。申请微信功能成功后,会有开发文档,在...

  • 微信小程序(1)

    由于一直都搞后端,而且目前需要的后端代码量也不大。然而前端的能力不足,于是先研究一下前端的实现方法。 微信小程序其...

  • 初学微信小程序遇到的各种坑...

    前言部分 小冷本身做的是安卓开发,之前从没接触过前端页面开发和小程序开发,2017年那会小程序已经相当火了,那个时...

网友评论

      本文标题:前端重学之路——愣搞小程序之前的注意事项

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