「小程序JAVA实战」微信开发者工具helloworld(三)

第一个小程序demo的运行,首选需要去使用开发工具

开发工具下载安装

https://mp.weixin.qq.com/cgi-bin/wx 点击开发工具,选择自己的系统版本进行下载,安装就可以了

「小程序JAVA实战」微信开发者工具helloworld(三)

「小程序JAVA实战」微信开发者工具helloworld(三)

安装完毕打开

  1. 打开下载后的安装文件

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. 选择对应的安装目录

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. 等待安装

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. 安装完毕

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. 打开安装后的文件

「小程序JAVA实战」微信开发者工具helloworld(三)

开发工具使用

  1. 扫描二维码

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. 选择小程序

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. 选择安装目录

    > 类似eclipse的项目路径

「小程序JAVA实战」微信开发者工具helloworld(三)

「小程序JAVA实战」微信开发者工具helloworld(三)

4.打开后的默认界面

做过web开发的都很熟悉Google Chrome浏览器,感觉跟他很像是吧。后面在使用中在详细的介绍某个按钮的功能,其实都不太复杂。

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. 编译预览

    > 点击工具上的编译按钮,可以在工具的左侧模拟器界面看到这个小程序的表现,也可以点击预览按钮,通过微信的扫一扫在手机上体验你的第一个小程序。

「小程序JAVA实战」微信开发者工具helloworld(三)

目录结构(一)

 https://developers.weixin.qq.com/miniprogram/dev/quickstart/basic/file.html#JSON-%E9%85%8D%E7%BD%AE 

「小程序JAVA实战」微信开发者工具helloworld(三)

  1. app.js

    app.json 是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。

  2. app.json

    其实用来表示 pages/logs 目录下的 logs.json 这类和小程序页面相关的配置。如果你整个小程序的风格是蓝色调,那么你可以在 app.json 里边声明顶部颜色是蓝色即可。实际情况可能不是这样,可能你小程序里边的每个页面都有不一样的色调来区分不同功能模块,因此我们提供了 page.json,让开发者可以独立定义每个页面的一些属性,例如刚刚说的顶部颜色、是否允许下拉刷新等等。

  3. wxcss

    WXSS 具有 CSS 大部分的特性,小程序在 WXSS 也做了一些扩充和修改。新增了尺寸单位。在写 CSS 样式时,开发者需要考虑到手机设备的屏幕会有不同的宽度和设备像素比,采用一些技巧来换算一些像素单位。WXSS 在底层支持新的尺寸单位 rpx ,开发者可以免去换算的烦恼,只要交给小程序底层来换算即可,由于换算采用的浮点数运算,所以运算结果会和预期结果有一点点偏差。

    提供了全局的样式和局部样式。和前边 app.json, page.json 的概念相同,你可以写一个 app.wxss 作为全局样式,会作用于当前小程序的所有页面,局部页面样式 page.wxss 仅对当前页面生效。

    此外 WXSS 仅支持部分 CSS 选择器。

  4. project.config.json

    通常大家在使用一个工具的时候,都会针对各自喜好做一些个性化配置,例如界面颜色、编译配置等等,当你换了另外一台电脑重新安装工具的时候,你还要重新配置。

目录结构(二)

wxml 等基本等同咱们开发的html,wxss是等同css, 通过这三个文件基本的就可以构成咱们的页面了。基本页面的构成就需要这3个文件。

「小程序JAVA实战」微信开发者工具helloworld(三)

目录结构(三)

utils 常用公共js的抽象。

「小程序JAVA实战」微信开发者工具helloworld(三)

目录结构(四)

在page内定义的一个logs文件夹,以后开发的时候可能需要定义很多个名称的文件夹。

「小程序JAVA实战」微信开发者工具helloworld(三)

「小程序JAVA实战」微信开发者工具helloworld(三)

微信小程序的文件和普通web前端的区别

「小程序JAVA实战」微信开发者工具helloworld(三)

PS:这就是大致的工具介绍,后面循序渐进慢慢的搞透,搞熟悉。

>>原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!

>>原文链接地址:
「小程序JAVA实战」微信开发者工具helloworld(三)

原文 

http://idig8.com/2018/08/09/「小程序java实战」微信开发者工具helloworld(三)/

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 「小程序JAVA实战」微信开发者工具helloworld(三)

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址