电脑/笔记本
Notepad++(文本编辑器)
Google Chorme(谷歌浏览器/火狐浏览器)
对于小程序开发者而言,需要学习的是语言有: · 微信标记语言(WeiXin Marked Language,即WXML)· 微信样式表(WeiXin Style Sheet,即WXSS)· JavaScript(JS) 或 WeiXin Script(WXS) 小橙序之家(xcxzjia)提示:根据官方说明,WeiXinScript(WXS)和JavaScript(JS)是两种不同的语言,WXS有自己的语法,和JS 并不一致,且WXS 不依赖于运行时的基础库版本,它可以在所有版本的小程序中运行。
wxs 的运行环境和其他 javascript 代码是隔离的,wxs 中不能调用其他 javascript 文件中定义的函数,也不能调用小程序提供的API,wxs 函数不能作为组件的事件回调。 由于运行环境的差异,在 iOS 设备上小程序内的 wxs 会比 javascript 代码快 2 ~ 20 倍,在 android 设备上二者运行效率无差异。
虽然微信专门为小程序开发了三种语言,但除了wxs之外,其他两种语言无论是在风格还是在语法上,都与HTML 和 CSS非常相似,甚至有些是直接照抄。 所以,在开发小程序之前,你至少需要掌握 HTML、CSS、JavaScript这三种语言即可,而这三种语言正是前端三剑客,正是网页前端的伙伴们天天都在搞的事。 其实,前端三剑客的学习成本并不高,甚至可以说是很低很低,有的人甚至能在一个星期内熟练掌握这三种语言。
所以,要想学习小程序开发,这份技能清单拿去吧:1. HTML2. CSS3. JavaScript(JavaScript虽然名称中包含有Java,但它 Java 关联并不大,所以不需要 Java 基础)
好了,除了以上技能清单外,你可能还需要这一份清单: 1. 一本好书: 《Javascript权威指南》2. 一个文本编辑器(如:Notepad++),不要刚上手就上IDE 。3. 一个好的浏览器 ,如:Google Chorme 。4. 一双勤劳的手,多敲代码。5. 一颗狂热的心 + 恒心 + 耐心。6. 一位好老师Google,国内上不了Google,所以请科学上网。7. 一条路:看书看视频打基础 → 模仿 → 自己动手。