微信小程序入门笔记
来源:互联网 发布:十年来化学成就知乎 编辑:程序博客网 时间:2024/06/05 07:17
微信小程序开发入门笔记
>>>>>>>>>>>>>>>>>>>>>>>> (持续更新,欢迎转载) <<<<<<<<<<<<<<<<<<<<<<<<
本地原地址:http://blog.csdn.net/happycxz/article/details/74562389
注册
要去微信公众平台注册账号,注册时选择账号类型为“小程序”。相关注册过程不详述,具体见此链接:注册小程序帐号
如果想为某公众号开发微信小程序,好像有介绍说不能直接使用公众号的那个账号,也是需要新注册一个专门用于开发微信小程序的账号的。
注册时填的主体是不可修改的,这里要注意。
创建和开发
登录上述注册的账号后,主要关注这一块:
如果是非个人主体的微信小程序,还需要验证身份,这里不多描述,具体见此链接:微信小程序完整流程说明
第一步,补全小程序信息。
比如名称,图标,描述、归属哪种行业等等。
在设计小程序属于哪种类型时,微信有规定有部分类型是需要提供资质证书的,具体见此链接:特殊行业所需资质材料
还要添加开发者,点进去后,其实可以修改管理员,添加开发者,还可以添加体验者。
开发者是给多个人开发上传代码的权限(这里有没有版本控制的附带功能,我还不清楚);
体验者是在开发调试过程中临时可供几个人在微信上扫码体验DEMO版本。
个人主体小程序最多可绑定5个开发者,10个体验者。
未认证的组织类型小程序最多可绑定10个开发者,20个体验者
已认证的小程序最多可绑定20个开发者,40个体验者。
修改管理员,这个个人开发是没有必要了,可忽略。
第二步,准备开发环境。
在 配置服务器 的开发设置页面中 ,有该小程序的 AppID 和 AppSecret ,目前只知道 AppID 肯定是你后面很快要在新建或登录项目中用到的,所以这里先拷到本地保存一下。 AppSecret 目前我还不知道在哪用到的。
下载开发工具。
第三步,开发。
建新工程,这里需要输入该小程序的 AppID ,也就是在前面第二步中提到的那个AppID 。
微信小程序主要是4种类型的文件组成:
- xx.js 脚本,有人称之为肌肉。
- xx.json 配置,有人称之为简历。
- xx.wxss 样式,有人称之为衣服。
- xx.wxml 页面布局,有人称之为骨架。
“有人”是这个人:微信小程序1万字实操指南
新建立的DEMO工程,xx=app 是小程序全局的配置、脚本、资源。
什么页面做首页全要看app.json的 “pages” 字段里排在最前面的那个,比如:“pages/index/index”
注:pages里 xx=index 通常用来当小程序的入口页。
具体开发过程,不多述。
第四步,管理员上传代码
微信小程序阶段开发结束,需要上传代码时,必须要管理员微信号扫码才可以上传。
第五步,审核
管理员可以提交开发完成的小程序给微信审核人员审核,因为有要求发出审核的微信小程序不得是DEMO或测试版,多次提交无效审核会被处罚。
提交审核时好像还要提供一个测试账号,供微信审核人员登录测试。
第四步,发布。
通常是要开发者上传代码,管理员提交审核,微信审核人员审核通过后,管理员手动点发布才可以发布到线上。
写在最后
最近才刚接触微信小程序,所以很多不懂的,等熟悉过程中,这篇文章会一直更新的,欢迎各路大神前来指教和纠正我文中的错误,先谢过!
js不熟悉的朋友,强烈推荐:廖雪峰的JS入门学习资料
- 微信小程序入门笔记
- 笔记:imooc-微信小程序入门与实践
- 微信小程序入门笔记(上)
- 微信小程序入门笔记(下)
- mybatis学习笔记(3)-入门程序一
- mybatis学习笔记(3)-入门程序二
- springmvc学习笔记(5)-入门程序小结
- JDBC学习笔记 -- day01 入门程序
- Luncene学习笔记 -- day03 入门程序
- springmvc学习笔记(5)-入门程序小结
- Mybatis学习笔记(三)【入门程序一】
- Mybatis学习笔记(四)【入门程序二】
- java学习笔记(3)-程序入门
- 微信小程序快速入门
- 微信小程序开发入门
- 微信小程序基本入门
- 微信小程序入门视频
- 微信小程序入门
- iphone开发之分辨率问题
- EGOTableViewPullRefresh 下拉刷新
- Python-列表
- poj-1953
- java字符串md5加密
- 微信小程序入门笔记
- java中stringBuilder的用法(转)
- iOS的SandBox的结构
- 网页图片优化 ImageMagick + im4java + nginx
- AES加密算法(转载)
- 大数据:从网页上爬取数据的方法及代码
- iOS-在objc项目中使用常量的最佳实践
- 如何卸载android studio
- Objective-C 中 +load 与 +initialize