腾讯微信团队提供非常优秀的微信小程序开发工具,大大降低了开发者的入门门槛,为他们点赞!上一篇文章已经说明了,如何注册及下载开发工具,现在我们就来一起认识见识一下开发工具的庐山真面目。

首次打开这个开发工具,会让我们进行扫码登录,是否有一种浓浓的微信的味道!

这时,我们需要用以后管理此小程序的微信来进行扫码,成为此小程序的管理员。大家以后在开发小程序的时候,要习惯扫码,其实早就习惯了,扫码付款,扫码乘车,扫码共享单车等。微信开发的真机测试时,也需要扫码的。

扫码成功后,还需要我们在手机微信上确认登录。

然后,你就会到小程序项目向导,如下图示。

由于是首次运行,我们选择新建项目。当然,你如果已经使用过,也会列出你以前做的工程,你也可以选择打开已有的项目工程。此处我仍选择新建,来展示从头建一个项目的过程。

新建项目时,你需要填写项目名称,项目目录及AppID,AppID在注册帐号时会提供给我们一个,详见上一篇文章。当然如果没有,我们也可以选择用测试号来开发,系统会自动为我们填写一个AppID。全部完成后,如上图示,点击新建。

经历这几步,终于,我们见到了期待已久的小程序开发工具界面,是不是有点激动呢!

哎呀,有人说,成功了的感觉会有点晕!

得了,先别晕了,来认识一下开发工具布局吧,虽然这图搞的,确实有点晕。

窗口选择器,点击会显示或关闭相应窗口。

模拟器,所见即所得,你在代码编辑窗口所做的修改,会直接显示在模拟器,不用运行。只需要保存就好了。

真机测试,你点一下,会出现一个二维码,用微信扫一扫,就可以真机测试了。

资源管理器(也就是项目结构图),代码窗口,调试窗口,就不用多说了吧!谁用谁知道。

So easy!

下面我们来重点说一下,小程序项目都包含哪些文件,都有什么用!

先说通用的

*.js 放置javascript代码,主要处理业务逻辑的代码都放在这里
*.json 配置文件,json格式,就是键值对格式,这里不多说了,不懂就百度或者留言吧
*.wxss 样式表,小程序的样式文件,类似css文件,语法也通用
*.wxml 页面结构,类似html,语法除了微信新增的,html语法通用
  • pages——放置小程序的页面,一个页面对应一个子文件夹,如本例中index,log就是2个页面,每个页面由4个文件组成。

  • utils——放置通用工具函数文件,通常放置一些js文件。

  • app.*——当前应用程序的文件,影响整个应用程序的,放在这里,比如app.wxss放置小程序通用样式表。

  • project.config.json——当前项目配置文件

好了,这篇文章就先到这里,有问题留言!

我希望你们看完文章的结果是:

没有了,没有问题了!

微信小程序开发(二)认识开发工具的更多相关文章

  1. 微信小程序购物商城系统开发系列-工具篇

    微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统.新的生态,未来大部分应用场景都将 ...

  2. 微信小程序购物商城系统开发系列-目录结构

    上一篇我们简单介绍了一下微信小程序的IDE(微信小程序购物商城系统开发系列-工具篇),相信大家都已经蠢蠢欲试建立一个自己的小程序,去完成一个独立的商城网站. 先别着急我们一步步来,先尝试下写一个自己的 ...

  3. 微信小程序购物商城系统开发系列

    微信小程序购物商城系统开发系列 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统. ...

  4. 微信小程序版博客——开发汇总总结(附源码)

    花了点时间陆陆续续,拼拼凑凑将我的小程序版博客搭建完了,这里做个简单的分享和总结. 整体效果 对于博客来说功能页面不是很多,且有些限制于后端服务(基于ghost博客提供的服务),相关样式可以参考截图或 ...

  5. 从微信小程序到鸿蒙js开发【11】——页面路由

    目录: 1.router.push()&wx.navigateTo() 2.router.replace()&wx.redirectTo() 3.router.back()&w ...

  6. 从微信小程序到鸿蒙js开发【12】——storage缓存&自动登录

    鸿蒙入门指南,小白速来!从萌新到高手,怎样快速掌握鸿蒙开发?[课程入口] 正文: 在应用开发时,我们常需要将一些数据缓存到本地,以提升用户体验.比如在一个电商的app中,如果希望用户登录成功后,下次打 ...

  7. 从微信小程序到鸿蒙js开发【13】——list加载更多&回到顶部

    鸿蒙入门指南,小白速来!从萌新到高手,怎样快速掌握鸿蒙开发?[课程入口] 目录: 1.list加载更多 2.list回到顶部 3.<从微信小程序到鸿蒙js开发>系列文章合集 1.list加 ...

  8. 从微信小程序到鸿蒙js开发【15】——JS调用Java

    鸿蒙入门指南,小白速来!0基础学习路线分享,高效学习方法,重点答疑解惑--->[课程入口] 目录:1.新建一个Service Ability2.完善代码逻辑3.JS端远程调用4.<从微信小 ...

  9. [RN] React Native代码转换成微信小程序代码的转换引擎工具

    React Native代码转换成微信小程序代码的转换引擎工具 https://github.com/areslabs/alita

  10. 微信小程序配置二

    tabBar 客户端窗口底部的tab页面切换,只能配置最好两个.最多5个tab 属性说明: 属性 类型 必填 默认值 描述 color HexColor 是 tab上的文字默认颜色 selectedC ...

随机推荐

  1. python中coding:utf-8的作用

    或者

  2. 吴裕雄--天生自然HTML学习笔记:HTML 框架

    通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面. iframe语法: <iframe src="URL"></iframe> 该URL指向不同的网 ...

  3. springMVC对静态资源访问的处理

    在restful  风格下springMVC会进行如下配置 <servlet> <servlet-name>mvc</servlet-name> <servl ...

  4. 数据操作-apply函数族

    R 作为一种向量化的编程语言,一大特征便是以向量计算替代了循环计算,使效率大大提升.apply函数族正是为解决数据循环处理问题而生的 -- 面向不同数据类型,生成不同返回值的包含8个相关函数的函数族. ...

  5. 三分钟学会使用Derby数据库

    Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目.由于是用Java实现的,所以可以在任何平台上运行:另外一个特点是体积小,免安装,java1.6开始集成了derby数 ...

  6. 谈谈Spring的IoC之注解扫描

    问题   IoC是Inversion of Control的缩写,翻译过来即"控制反转".IoC可以说是Spring的灵魂,想要读懂Spring,必先读懂IoC.不过有时候硬着头皮 ...

  7. Android 添加framework资源包

    为Android系统添加一个新的资源包 概述 传统的Android系统只有一个framework-res.apk资源包,第三方厂商在进行rom定制时会直接修改framework res资源,达到适配目 ...

  8. 基础又重要的浮动(float)

    浮动 浮动的概念 什么是浮动,他在css中占据什么样的位置 网页布局的核心,就是用CSS来摆放盒子位置.如何把盒子摆放到合适的位置? 在css中有三种方式来定位位置 普通文档标准流方式 (默认方式) ...

  9. C++走向远洋——34(友元函数,成员函数和一般函数的区别)

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:youyuan.cpp * 作者:常轩 * 微信公众号:Worl ...

  10. git指令-删除

    git指令-删除 添加一个新文件test.txt到Git并且提交: $ git add test.txt $ git commit -m "add test.txt" [maste ...