微信小程序从零开始经验贴(含详细资料及链接)
背景: 从事微信小程序开发近3年,现在几乎能独当一面,对后台程序也有一定研究。
我学习的基础是c++编程经验,对前端、后端没有太多涉及。微信小程序相关资料都是自己找的,然后在项目中看别人的代码,摸着石头过河。
总结下来就是,基础很重要,实践也很重要。不要想着走捷径,也不要光看不练,其实,编程不都是这样吗?
一、必看的书籍
分三部分:JS,HTML,CSS。我现在都比较倾向于看电子书,当做字典呗,反正要上手练,纸质书来回切换还累眼睛。看书原则:尽量看懂,了解透彻,有时候一个小点,在开发的时候没搞清,会让人很抓狂的。
- JS:就是对应的页面逻辑编程,看JavaScript DOM编程艺术(第2版)
- HTML:就是页面上那些图是怎么画出来的,书的源码链接
3. CSS:给页面赋予样式
二、某宝小滴课堂
投入还是有必要的,这个课我学了,真是突飞猛进啊。对于理解JS/CSS/HTML之间的关系有很大帮助。
要知道工作还得看个人能力,个人能力不都是自己学出来的吗。团队合作很重要,但要把自己做大做强才能更好地团队合作,不然别人讲的你都不懂,怎么合作?怎么懂呢?自己学。指望别人教你是不正确的。
三、github上的优秀小程序示例代码、小程序源码合集 、最全的微信小程序项目实例
里面有很多优秀的案例,如果没有项目背景,可以找来练练手。知乎:如何入门微信小程序开发,有哪些学习资料?上有详细的介绍。
四、微信官方网站
微信开发者工具
小程序开发集中在微信自己开发的这个开发软件里,挺好使的,但也有一些高端玩家,是用别的编,然后转成可以在微信开发工具里运行的。如小程序开发框架简单总结, 小程序基本开发框架的搭建等。
有机会讲讲开发软件里的门道。包括调试、看后台数据、开发快捷键等等。咱们就先能使用,然后再提高效率。
微信小程序官方文档
介绍小程序的框架之类的,当作手册查着看,不用从头到尾看。
微信公众平台
管理账户下的微信小程序项目时用的,包括版本管理、数据管理等。用的比较多的是版本管理,上传体验版给测试用,然后提交审核,审核通过后上线都是在这儿操作。
这里提一下手机端的,一个小程序叫“小程序助手“,也是公众平台,可以管理账号下的小程序。
五、矢量库分享
实际项目中都是UI出图,但有时候小改动都自己改,需要矢量图咋办呢?阿里巴巴矢量图标库,颜色可改,png格式,还免费。
微信小程序从零开始经验贴(含详细资料及链接)相关推荐
- 微信小程序从零开始开发步骤(三)底部导航栏
上一章节,我们分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的.即点击底部的导航,会实现不同对应页面之间的切换. 我们先来看个我们要实现的底部导航栏的效果图:(三个导 ...
- 微信小程序从零开始开发步骤(三)
上一章节,我们分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的.即点击底部的导航,会实现不同对应页面之间的切换. 我们先来看个我们要实现的底部导航栏的效果图:(三个导 ...
- 免费生成微信小程序的经验
为了做小程序,我试过自己开发,也用过市面上的可以免费一键生成小程序的平台.对于新手来说还是有蛮多需要注意的地方,为避免大家走弯路,就跟大家分享一下我的一些关于免费生成微信小程序的经验. 1.小程序到底 ...
- 微信小程序从零开始开发步骤(一)
从零到有写一个小程序系列专题,很早以前就想写来分享,但由于项目一直在进展,没有过多的时间研究技术,现在可以继续分享了. 1:注册 用没有注册过微信公众平台的邮箱注册一个微信公众号, 申请帐号 ,点击 ...
- 微信小程序从零开始开发步骤(二)创建小程序页面
上一章注册完小程序,添加新建的项目,大致的准备开发已经完成,本章要分享的是 要创建一个简单的页面了,创建小程序页面的具体几个步骤: 1. 在pages 中添加一个目录 选中page,右击鼠标,从硬盘打 ...
- 微信小程序从零开始(零)-Hello World
2017年1月9号,微信小程序如约而至.按照张小龙刚推的朋友圈,1月9号并不是随机选择,而是向10年前苹果发布IPhone致敬.朋友圈一大波"微型小程序对APP市场的冲击",行业的 ...
- 微信小程序从零开始开发步骤(一)搭建开发环境
从零到有写一个小程序系列专题,很早以前就想写来分享,但由于项目一直在进展,没有过多的时间研究技术,现在可以继续分享了. 1:注册 用没有注册过微信公众平台的邮箱注册一个微信公众号, 申请帐号 ,网址: ...
- 微信小程序之问答论坛(含源码+论文+答辩PPT等)
项目功能简介: 该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序做的问答论坛+前台和Java做的后台管理系统: 微信小程序--问答论坛+前台涉及技术:WXM ...
- 缺少微信小程序测试经验?这篇文章带你从0开始
微信小程序已经越来越普遍,但目前接触小程序的项目相对较少,对小程序的特性也不了解,缺少小程序测试实战经验. 本文主要通过对微信小程序特性和测试点进行总结,储备测试知识,提高测试效率. 小程序发布审核 ...
最新文章
- OpenCV中使用模板匹配识别空闲的货架空间
- 第二次scrum冲刺
- web前端入门学习 css(8)(新增语义化标签、video/audio、新增input类型、新增表单属性、属性选择器、结构伪类选择器、伪元素选择器、css3盒子模型、模糊、calc函数、过渡
- win10计算机添加右键菜单,win10系统如何对鼠标右键菜单进行手动管理和添加
- C# 8.0 的默认接口方法
- appium 如何调用 adb_带你了解可用于Android APP自动化测试的框架:Appium
- 20145236《网络对抗》进阶实验——64位Ubuntu 17.10.1 ROP攻击
- 要是有力气的话可以做装卸工,月入过万不是梦
- 申请百度云文字识别OCR
- vmware使用显卡 | vmware切换显卡 | vmware显卡配置
- 看老虎和狮子谁是兽中之王(国外学者详细论证)
- SAN存储的配置与管理
- OTA升级的实现原理
- C++ read函数与write函数
- html5如何获取音频资源6,【已解决】如何从喜马拉雅的页面中获取到mp3音频文件...
- 速速收藏——程序员接私活的七大平台
- 首批接入司法数据的网贷平台已拒贷3万余失信被执行人
- Linux中动态网络配置
- golang学习笔记(基础篇)
- 软件著作权申请 源代码编辑
热门文章
- 服务器机箱 改造 桌面,自制电脑机箱后续 自制蓝牙音箱 桌面光污染改造 近期工程预告...
- html5 fish bow,荧光原位杂交(FISH)技术服务
- 商城限时秒杀功能系统
- 【TransCad】采用重力模型法实现交通分布预测
- 20世纪最重要的12本物理学著作
- 小鼠瘦素ELISA试剂盒实验原理流程亮点
- JAVA毕设项目物料追溯系统(java+VUE+Mybatis+Maven+Mysql)
- 基于SSM盟校网交流服务平台
- 个人博客项目(1) --- 用户注册
- 71张图详解IP地址、IP 路由、三层转发、ARP、ICMP