微信小程序开发需要什么知识储备
有HTML/CSS储备最好
因为小程序的开发hk,sEi&L使用了微信推出的WXMxJg!bkL、WXS等。而有了HTML/CSS基础对于WXMIpPHs.uP8rMfrOHT%bz%3i#Z5u@L、和WXS的使用肯定上手更快,但是实际上之kIwV0u/Z,@j前没用过也3JKqb%ufYGQMZWY74C没关系,因M!QTpb为基础的并不复杂还是可以很快上手。懂得json配置文件
这个其实Dzx/;FCphRq37%K44&FMjevPG很简单的,直接上手也没多大问题,遇到问题多参考参靠其它人怎么做的,以及@*FS#6Fcw4heU@y2*UuXgnk6FTe^nJ官方文档即可。
JavaScript
小程序使用JSnvg7/W6pa@=^M来做逻辑交互,有JaWp4oMTG0lGT&HFGQvaScript的知识储备肯定是有2w@SRgv8xDsldTri.DMhjrk好处的。
有网站开发经验的上手很快
如果有网站开发经验IR4,A8lO&g9Vcw,比如会使用上面提到的HTML/CSS/JS等,会发现开发^Rw&SDg/MFH^#XrJm6XZ%ol/小程序与网站开发还是有很多相似之处。尽管它们还;y1ZkZ是有差异的。网站开发中的页面路由、事件响应、网zQDWj;NX6W#WzGZ1;vCFoj!sCT%cl络基础知识等基础对于开发小程序肯定也是有用的。
W%DqEOZm
微信小程序 怎么 选择组件 做操作
微信小程序是一种全新的应用形态,微信小8/UXECCcxATm#CrC$J3程序平台不需要下载安装即可pceM使用应用的平台,微信小程序wnHQB^!5XxqG44.6*T.7r3实现了应用“触手可及”i$3iK$H9的梦想,用auBeDTvX户扫一扫或;gVB$ZQPYys者搜一下即可打开应用。
微信小程序是一种全新的应用形JTWZFlk^.@t5DJjdqV*%2kf态,微信小程序平台不需要下载安装即可使用PRAvlgaJm应用的平台,微信小7xTGE7程序实现了应用“触手可及”的梦想,用户扫一扫或者搜一下zqNps即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多EE*;QBYqv;4mSb8xwa4V应用L/n/$@NIG1lUKL*MRR的问题。应用将无处不在,随时可用,但又无需安装卸载。下面一BqB5DD7OVnEj25am@VPw#xG$起看一下安下小编给大家带来的微信小1BpQEI2I7QF7程序设计指南。 【微信小程序q%syk8hl@^DQuD*Pu设计指ok5pCe2h;dm^ujBO1tVDDX$Z@A南】 概要 基于微信小程序轻快的特点,我们拟定了小程序界面设3X8wrF//,a!srMFtEGy计指南和建议。 设计a/6TI49BE$C9bD指南建立在充分尊重用户知情权与操作权的基础之上bR33yq7aIQi。旨在微信生态体系内,建立友好、TRYqOPMSzoMO0D34nGd高效、一致的用户体验,同时最大程度适应和支持不同需求,实现用户与小程序服7#Jb112ecWb*Y/a1,zHas!z*b7务方的共赢。 友好礼貌 O0KCilquB0lWRK9qu3*V;YExa为了避免用户在微信中y&DqGqRNrAjZNxS使用小程序服务时,注;fQI7lb,!20SW;AATG,f^e意力被周围复杂环境干扰,小程序在设计时应Gf9BwNV该注意减少无关的设计元素对用户目标的干扰,礼貌地向用户展示程HUcIMB序提供的服务,友BjQ4SKN好地引导用户进行操作。 重点突出 每个页面都应Mi;PH5o6zKgG有明确的重点,以便于用户每进入一$G$v8uu.qD!dtt#.B个新页面的时候都能快速地理解页面内容,在确定了重点的前提下,应尽量避免页面^92rRLDbPGOC.$KzEJ..#NkpzBpV上出现其他干扰项影响用户的决策和操作。 反例示意nV8tvlXaPIifVS1n 此页面的主题是查询,却添加了诸多与查询不相关的业务入口,与用d@P/UJJOcL94#RbLH4,PhGp@%Q;t户的预期不符,易造成用户的迷失。 X2AMj&09VMYvsQ6EN纠正示意 去掉任何与用户目标不相关的内qbGk@/mcGO!^1$V容,明确页面主题,在技术和页面控件允许的前提下提供有助于5AHJTbMsHh3RnH,a*$kXD8u^rl9IT用户目标的帮助内容,比如最近搜索词,常用搜索词等。 反例示意 操作没有Pmu!,5主次,让用户无从选择 纠正示意 首先要避免并列过多操作让用户选择,^pzb/ZySUDKhN,Z&K2FVFZ!Cox!,在不得Z;USEQriyg90u/5Ut!L不并列多个操作时,需区分操作主次,减轻用户的选择难度。 流程明确 为了让用户c;1zaJ$Ih&df%!vm!vx7顺畅地使用页面,在用户进行某一个操作流程时,应避免出现用户目标流程之外的内容fgwvS^ghv.BNLzwdyw6;s9而打断用户。 反例示意 用户本打算进行搜索,在进入页面时却被$jQ;$IMI突如其来的抽奖弹窗所打断;对于抽奖没有兴趣的用户是非常不友好r!ffKO.*yR的干扰; 而b*UXaU即便有部分W3zYBLfImwf7Bde5K$*NfYzZ用户确实被“xU;5T%nNMXAK诱人”的抽奖活动所吸引,离开c$Kgwn#主流程去抽奖之后可能g35vn8eUKxUyD5NvrT6m;Fbl就遗忘了原本的目标,进而失去了对产品真正价值的利用和认识。 清晰明确 一zhjADV$BWPvABwCUUMOtZxXjR!C旦用户进入我们的小程序页面,我们就有责任和义务清晰明确地告知PZN;03J6F9ruDluqrx/uS@%kpt*b6用户身在何处、又可以往何处去,确保用