技术交流QQ群:1027579432,欢迎你的加入!

欢迎关注我的微信公众号:CurryCoder的程序人生

1.什么是小程序

  • 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无需安装卸载

2.小程序的特点

  • 速度快:无需下载安装,加载速度快于HTML5,微信登录,随时可用。
  • 无需适配:一次开发,多端兼容,免除了对各种手机机型(Android和ios)的适配。
  • 社交分享:支持直接或App分享给微信好友和群聊。
  • 出色体验:可达到近乎原生App的操作体验和流畅度,在离线状态也可以使用。
  • 用完即走,随手可得:通过扫码、长按、微信搜索、公众号、好友推荐等方式快速获取服务,用完即走。
  • 低门槛:已有公众号的组织可快速注册,可快速生成门店小程序。

3.小程序的产品优势

  • 小程序不是网页,也不是App,是一种全新的产品体验

                    App           普通网页             小程序
    开发成本          高               低                  低
    用户获取成本      高                低                 低
    用户体验          高               低                  高
    用户留存          高               低                  高
    

4.开发小程序的准备工作

  • 小程序的技术模型
  • 小程序的程序语言
    • 渲染层:WXML + WXSS(类似HTML + CSS)
    • 逻辑层:JavaScript
    • 配置:JSON
  • 小程序的开发流程
  • 申请小程序账号
    • 申请地址:mp.weixin.qq.com
  • 小程序AppID可以在“设置”中的“账号信息”中获取,每个用户的AppID是唯一的!
  • 微信开发者工具下载链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
  • 安装完成后,打开微信开发者工具,填写小程序开发项目的保存路径和AppID。
  • 小程序的上传:小程序编写完成后,点击工具栏中的“上传”按钮,输入上传的版本号,即可上传。
  • 进入小程序的后台页面,打开管理->版本管理,即可看到我们在微信开发者工具中已经上传的小程序了。将版本选为体验版,这样我们就可以邀请好友在他们的手机上进行体验与测试了。
  • 体验版中需要对用户进行授权,进入小程序的后台页面,点击成员管理,添加项目成员。
  • 上面的体验过程不是必须的,可以直接提交审核。进入小程序的后台页面,点击版本管理中的开发版本,点击提交审核按钮即可实现直接提交审核。提交完成后,微信团队会在7个工作日内审核你的小程序。

01 小程序开发入门相关推荐

  1. 《微信小程序开发入门精要》——导读

    本节书摘来自异步社区<微信小程序开发入门精要>一书中的导读,作者 李宁,更多章节内容可以访问云栖社区"异步社区"公众号查看 目 录 第1章 微信小程序入门 第1章第1节 ...

  2. 小程序onload_微信小程序开发入门之共享账本(十四)

    微信小程序开发入门之共享账本(十四) (备注:微信小程序的wxml文件相当于HTML文件,wxss文件相当于CSS文件,js文件就是JavaScript文件,数据库为NoSQL数据库,数据库脚本语言也 ...

  3. 小程序开发入门基础篇-张代浩-专题视频课程

    小程序开发入门基础篇-1995人已学习 课程介绍         采用小程序wepy框架,初级讲解如何搭建小程序的开发环境,创建工程,语法介绍.开发调试等,课程采用实战代码案例作为教材,通俗易懂,简单 ...

  4. 《微信小程序开发入门精要》——第2章,第2.8节带边距的水平等间隔排列

    本节书摘来自异步社区<微信小程序开发入门精要>一书中的第2章,第2.8节带边距的水平等间隔排列,作者 李宁,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.8 ...

  5. 从零开始学前端第十七讲--微信小程序开发入门

    微信小程序开发入门 主讲人介绍 沁修,葡萄藤技术总监 项目经验丰富,擅长H5移动项目开发. 专注技术选型.底层开发.最佳代码实践规范总结 直播录屏版 https://v.qq.com/x/page/n ...

  6. 微信小程序开发入门(连载)—— 开发前的准备工作

    上一篇:微信小程序开发入门(连载)-- 认识微信小程序 1. 注册小程序帐号 在微信公众平台官网首页(https://mp.weixin.qq.com)点击右上角的"立即注册"按钮 ...

  7. 微信小程序开发—小程序开发入门

    我参加CSDN博客之星评选啦,感谢大家前往投票支持! 投票地址:http://blog.csdn.net/vote/list.html?keyword=anda0109#search 本篇将为大家详细 ...

  8. 微信小程序开发入门(连载)—— Hello World

    上一篇:微信小程序开发入门(连载)-- 微信公众平台配置 3.1 微信开发者工具 前往 开发者工具下载页面 (https://developers.weixin.qq.com/miniprogram/ ...

  9. 微信小程序开发入门(连载)—— 微信公众平台配置

    上一篇:微信小程序开发入门(连载)-- 开发前的准备工作 登录微信公众平台(https://mp.weixin.qq.com),点击左侧导航栏中的"开发",点击"开发设置 ...

最新文章

  1. filter执行先后问题_Thinkphp5框架变量覆盖导致远程代码执行
  2. Nature子刊封面:澳大真菌研究新突破 有助降低免疫力弱人群受真菌感染的风险...
  3. JSP第六次课:数据库访问显示商品信息
  4. 10年前,三星差点收购了安卓
  5. 华东交通大学2017年ACM双基程序设计大赛题解
  6. Java中String 和StringBuffer的区别
  7. An easy problem(hdu2055)
  8. app启动速度阶段指标
  9. 将字符串中的字符按Z字形排列,按行输出
  10. java ojdbc 还需要装 oracle client 吗,ojdbc连接数据库
  11. 用phpcms如何将静态页面制作成企业网站(上)
  12. python接管已经打开的浏览器_Python Webdriver 从新使用已经打开的浏览器实例
  13. docker java镜像_Docker容器引擎与架构
  14. 贝叶斯(一)先验分布与后验分布
  15. ubuntu下alphapose 需要的配置小记
  16. 解决Rabbitmq连接超时问题
  17. 从架构到算法到赋能业务,关于国际化电商技术链路的最完整分享【Lazada技术开放日】
  18. 平衡左右脑、加强记忆、提高情商……冥想的这些好处你知道吗?
  19. IDEA远程提交hadoop任务时出现的错误
  20. java之学习记录 5 - 1 - 模拟拉勾项目介绍与后台系统搭建

热门文章

  1. 【idea】Springboot整合jpa
  2. 信息安全 CIO最关注什么?
  3. 构建Docker镜像(三)
  4. Velocity笔记--使用Velocity获取动态Web项目名的问题
  5. 你自己不优秀,认识谁都是个屁
  6. 错误:ORA-12537: TNS: 连接关闭
  7. ARP协议的报文格式
  8. 对“单子模式”的补充
  9. 软件需求开发的18般武艺
  10. 用它调试线上 bug,真得劲 | webconsole