微信小程序开发极简入门

序言

微信小程序官网的介绍及Demo给开发者带来了极大的便利,各位想学习微信小程序开发的朋友们,一定要多去看看官方的Demo及文档。作为一名安卓开发者,我会跟大学一起分享,微信小程序开发需要哪些必要知识,以及我在实际开发过程中遇到哪些坑等。本文将会着重介绍开发重点及要点,如何快速入门小程序开发。如果你是安卓开发者或者IOS开发者,按照我给我方向学习,我相信一定会少踩很多坑。


小程序开发的基础
  • 了解JS语言
  • 要懂得CSS布局,CSS3布局。CSS3新特性很重要,尤其要移动开发这块。
  • 了解小程序的基础
  • 强烈推荐在设计小程序界面前,先对CSS布局进行一定了解,只有样,才能更得心应手的去设计各种需求的界面。

如果你有了以上的基本技能了,这样再看微信小程序,恭喜你,应该能看懂70%小程序代码了。那么接下来,我们就要来熟悉小程序的开发工具。

小程序的开发环境简介

开发工具有以下功能
调试器,编辑器,模拟器。
编辑器和模拟器都非常直观,大家都应该会操作。以下是调试器的使用。
如图:


debug.jpg

调试器的功能我分别用1-11进行了标注。

  1. 这个是非常好用的界面元素选择功能,点中这个图标,要模拟器上进行滑动,在调试器会自动找到所指向的界面布局。非常直观好用。
  2. console,这个是输出终端,类似于安卓苹果的日志输出界面。
  3. source,这个是js的断点调试器,点中这个source,里面是源文件,在这个文件里可以打断点,而在源文件上是不能打断点的。如果你要断点调试,就必需要这个目录下的文件打断点。
  4. network,这也js调试用的神器,可以非常方便的输出小程序发出的get,post请求,并且也能非常方便的看到服务器响应的数据,接口调试必备神器。
  5. security.安全性,保留。
  6. AppData这个页面存放了当前小程序页面的data数据,不用打断点,也能查看页面绑定的数据。
  7. Audits,体验评分
  8. Sensor 这个是模拟手机的传感器,没有用到传感器不用看这个。
  9. Storage 用于显示当前项目使用 wx.setStorage 或者 wx.setStorageSync 后的数据存储情况。类似于安卓的SP(SharedPreferences )。
  10. Trace 性能监控,刚开始基本用不到。
  11. XWML 这个和1关联,展示页面布局。

好了。调试器功能很强大,JS很强大,本文重点展示入门的重点。小程序的大门就此在你面前展开了。小程序开发过程中,还有更多技术。以下是推荐阅读。

小程序框架
小程序组件
小程序API
小程序工具介绍

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,776评论 1 45
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,994评论 2 59
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,663评论 25 708
  • 每个人的话听起来都有道理,每个人的思想看起来都是对的,然而相碰撞的时候却不能融和,只有 是 与 非 明确的对...
    葡上妆的宅猫阅读 235评论 0 2
  • 第873天2017-08-21晴 “未知”的态度,是我们接纳孩子应该持有的态度。因为接纳的重点,在于让我们...
    邓州老赵阅读 708评论 1 2