小程序入门浅析

作者: 王中阳 | 来源:发表于2017-05-15 18:06 被阅读171次

从0到1开发小程序

  • 服务器
    • https
    • 验证 : 微信有文档
    • 模板
    • 推送
  • 微信开发角色
    • 管理者
    • 开发者
    • 体验者
  • 数据
    • 事件分析

开发工具

  • 设置
    • ES6 - ES5:打开
    • 上传:打开
    • 代码压缩:需要做
    • 是否实时刷新页面:是
    • 是否验证https有效性
  • 调试(console log)
    • 和谷歌的通知台基本一样
  • Source
  • Storage
    • 本地缓存
  • AppData(小程序的数据层80%是基于data此处理数据)
    • 调试data可以据此调试,特别好用
    • 可以看测试数据

文件结构

目录结构

  • icons
  • images
  • pages
  • utils

文件类型

  • app.js
  • app.json
  • app.wxss

延伸

  • pc m 小程序 都用 vue.js开发,统一逻辑。

小程序的css js浅析

wxml

  • view
  • text(长按复制)

wxss

  • 基本和原生css语法差不多

技巧性的东西

  • if else :数据不变

  • hidden :动态数据

  • for循环

    • wx key index=>item
  • 没有成熟的监听事件变化的机制

    • 本地缓存+标记
  • css

    • 单位:px
    • display:flex
    • 动画
    • canvas
    • background:只能用base64和远程链接
    • base64处理之前必须要压缩
  • js

    • var that = this 异步处理
    • 循环: foreach map
    • 转发/分享
    • 回到首页:通过传参的方式去做

其他细节

  • 用户授权
  • 地理位置 拒绝的处理
  • 本地缓存:封装到utils
  • utils:
    • 缓存时间
    • 小程序添加缓存
    • 服务端缓存

相关文章

网友评论

  • 知晓程序:你好!我们是爱范儿旗下专注于小程序生态的公众号知晓程序(微信号 zxcx0101)。我们很赞赏你的文章,希望能获得转载授权。授权后,你的文章将会在知晓程序社区(minapp.com)、爱范儿、AppSo 等渠道发布。此外,由于第三方同步抓取功能,您的内容也可能会被同步发表到今日头条、搜狐、网易号等,我们会注明来源和作者姓名。
    王中阳: @知晓程序 可以,同意授权
  • 王中阳:很基础的东西,分享出来,省的大家再趟坑

本文标题:小程序入门浅析

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