微信小程序入门-简单页面编写

前言

今天微信小程序正式上线,抱着学习新技术的心态开始第一次接触微信小程序,无论外面怎么吹微信小程序怎么干掉大量的原生的app,作为一个新的事物,存在就必定有其存在的价值,作为一个学习者要保持一个正确的学习心态。勇于的追求新的东西。

应用范围

张小龙对小程序的定义:

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不关心是否安装太多应用的问题。应用将无处不在,随时随地可用,但又无需安装卸载。

可以看出下小程序有以下的特点:

  • 小程序适合做功能简单的应用
  • 小程序适合做性能要求不高的应用

一个开发者开发应用是否用小程序开发时候,要结合小程序的自身特点进行分析适不适合。

开发者工具

工欲善其事必先利其器,目前开发微信小程序有自己的ide,下面是ide 的下载地址。
开发者工具
扫二维码登陆,目前打开是这样子的:


这里写图片描述

具体是使用说明,官方有给出说明
开发者工具的使用

第一个欢迎页面

通过找资料入门微信小程序的开发,下面是第一个欢迎页面:

这里写图片描述

页面分析

整个页面很简单,主要由一张图片,文字,以及一个按钮+文字组成,三者都是垂直居中,可以将他们放到一个容器中,整体居中,垂直向下排列,再对每个节点进行css样式的调整。

目录结构

写欢迎页面首先在ide中先建立相应的目录结构:

这里写图片描述

目录结构与文件分析:

  • images目录:位于顶级目录,主要存放图片
  • pages目录:位于顶级目录,存放小程序应用主要信息
  • welcome目录:存放欢迎页的信息
  • welcome.js文件:欢迎页的脚本文件
  • welcome.json文件:欢迎页的配置文件
  • welcome.wxml文件:欢迎页的页面结构文件(类似与html代码)
  • welcome.wxss文件:欢迎页的css样式文件
  • app.js:顶层文件,app的全局脚本文件
  • app.json:顶级文件,app的全局配置文件
  • app.wxss:顶层文件,app的全局样式文件
  • 目录创建完毕后,开始在welcome.wxml编写欢迎页的页面结构:
    ####页面结构
<view class="container">
    <image class="myphoto" src="/images/MyIcon.png"></image>
    <text class="motto">Hello Zan</text>
    <view class="button">
        <text class="button-text">第一个小程序</text>
    </view>
</view>

直接运行会出错,因为没有指定app加载的页面,通过查找官方api文档找到加载页面的方法:

这里写图片描述

需要在app.json文件中做相应的修改即可:

{
  "pages":[
    "pages/welcome/welcome"
  ]
}

运行效果如下:

这里写图片描述

CSS样式

在welcome.wxss文件添加相应的样式:

.container{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.myphoto{
    width: 200rpx;
    height:200rpx;
    margin-top: 200rpx;
}
.motto{
    margin-top: 100rpx;
    font-size: 32rpx;
}
.button{
    margin-top: 200rpx;
    border: 2rpx solid #405f80;
    border-radius:10rpx;
    height: 60rpx;
    width:200rpx;
    text-align: center;
}
.button-text{
    font-size: 22rpx;
    color: #405f80;

}

page{
    height: 100%;
    background-color:#b3d4db;
}

在全局app.wxss文件中可以定义字体:

text{
    font-family: Microsoft Yahei;     
}

最后在,通过改变导航栏的颜色与背景颜色一致实现。api文档:

这里写图片描述

在app.json文件进行配置去掉黑色的导航栏:

{
  "pages":[
    "pages/welcome/welcome"
  ],
    "window": {
    "navigationBarBackgroundColor": "#b3d4db"
  }
}

最后的效果:

这里写图片描述

总结

通过再微信提供的ide写欢迎页,给我的感觉是ide不够完善,图片不能直接同过ide添加,只能通过找到电脑中磁盘对应的目录才能添加,欢迎页使用的几乎都是web前端技术,所以有web前端基本知识+官方文档就能入门微信小程序。

  • 24
    点赞
  • 139
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
内容概要: 所提供的小程序源码资源,涵盖了多种类型的小程序实例,包括但不限于电商、社交、工具类等。这些源码资源都是基于主流的小程序开发框架编写,如微信小程序、支付宝小程序等,且都经过了严格的测试和优化,确保在相应的平台上能够顺利运行。 适用人群: 这份小程序源码资源特别适合大学生群体。对于计算机相关专业的学生来说,通过学习和实践这些源码,能够深入了解小程序的开发流程、技术细节和最佳实践,从而提升自己的开发能力和实战经验。同时,对于对小程序开发感兴趣的非专业学生来说,这些源码资源也是一个很好的入门材料。 使用场景及目标: 在学习阶段,大学生可以利用这些源码资源进行课程实践、毕业设计或课外项目。通过运行和分析源码,学生可以掌握小程序开发的基础知识,如界面设计、数据绑定、事件处理等,并逐步培养起自己的项目开发和团队协作能力。此外,在求职或创业过程中,具备小程序开发经验的大学生也将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速理解代码逻辑和实现细节;最后,我会定期更新这份源码资源,以适应小程序技术的最新发展和市场需求。
内容概要: 所提供的小程序源码资源,涵盖了多种类型的小程序实例,包括但不限于电商、社交、工具类等。这些源码资源都是基于主流的小程序开发框架编写,如微信小程序、支付宝小程序等,且都经过了严格的测试和优化,确保在相应的平台上能够顺利运行。 适用人群: 这份小程序源码资源特别适合大学生群体。对于计算机相关专业的学生来说,通过学习和实践这些源码,能够深入了解小程序的开发流程、技术细节和最佳实践,从而提升自己的开发能力和实战经验。同时,对于对小程序开发感兴趣的非专业学生来说,这些源码资源也是一个很好的入门材料。 使用场景及目标: 在学习阶段,大学生可以利用这些源码资源进行课程实践、毕业设计或课外项目。通过运行和分析源码,学生可以掌握小程序开发的基础知识,如界面设计、数据绑定、事件处理等,并逐步培养起自己的项目开发和团队协作能力。此外,在求职或创业过程中,具备小程序开发经验的大学生也将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速理解代码逻辑和实现细节;最后,我会定期更新这份源码资源,以适应小程序技术的最新发展和市场需求。
内容概要: 所提供的小程序源码资源,涵盖了多种类型的小程序实例,包括但不限于电商、社交、工具类等。这些源码资源都是基于主流的小程序开发框架编写,如微信小程序、支付宝小程序等,且都经过了严格的测试和优化,确保在相应的平台上能够顺利运行。 适用人群: 这份小程序源码资源特别适合大学生群体。对于计算机相关专业的学生来说,通过学习和实践这些源码,能够深入了解小程序的开发流程、技术细节和最佳实践,从而提升自己的开发能力和实战经验。同时,对于对小程序开发感兴趣的非专业学生来说,这些源码资源也是一个很好的入门材料。 使用场景及目标: 在学习阶段,大学生可以利用这些源码资源进行课程实践、毕业设计或课外项目。通过运行和分析源码,学生可以掌握小程序开发的基础知识,如界面设计、数据绑定、事件处理等,并逐步培养起自己的项目开发和团队协作能力。此外,在求职或创业过程中,具备小程序开发经验的大学生也将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速理解代码逻辑和实现细节;最后,我会定期更新这份源码资源,以适应小程序技术的最新发展和市场需求。
内容概要: 所提供的小程序源码资源,涵盖了多种类型的小程序实例,包括但不限于电商、社交、工具类等。这些源码资源都是基于主流的小程序开发框架编写,如微信小程序、支付宝小程序等,且都经过了严格的测试和优化,确保在相应的平台上能够顺利运行。 适用人群: 这份小程序源码资源特别适合大学生群体。对于计算机相关专业的学生来说,通过学习和实践这些源码,能够深入了解小程序的开发流程、技术细节和最佳实践,从而提升自己的开发能力和实战经验。同时,对于对小程序开发感兴趣的非专业学生来说,这些源码资源也是一个很好的入门材料。 使用场景及目标: 在学习阶段,大学生可以利用这些源码资源进行课程实践、毕业设计或课外项目。通过运行和分析源码,学生可以掌握小程序开发的基础知识,如界面设计、数据绑定、事件处理等,并逐步培养起自己的项目开发和团队协作能力。此外,在求职或创业过程中,具备小程序开发经验的大学生也将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速理解代码逻辑和实现细节;最后,我会定期更新这份源码资源,以适应小程序技术的最新发展和市场需求。
内容概要: 所提供的小程序源码资源,涵盖了多种类型的小程序实例,包括但不限于电商、社交、工具类等。这些源码资源都是基于主流的小程序开发框架编写,如微信小程序、支付宝小程序等,且都经过了严格的测试和优化,确保在相应的平台上能够顺利运行。 适用人群: 这份小程序源码资源特别适合大学生群体。对于计算机相关专业的学生来说,通过学习和实践这些源码,能够深入了解小程序的开发流程、技术细节和最佳实践,从而提升自己的开发能力和实战经验。同时,对于对小程序开发感兴趣的非专业学生来说,这些源码资源也是一个很好的入门材料。 使用场景及目标: 在学习阶段,大学生可以利用这些源码资源进行课程实践、毕业设计或课外项目。通过运行和分析源码,学生可以掌握小程序开发的基础知识,如界面设计、数据绑定、事件处理等,并逐步培养起自己的项目开发和团队协作能力。此外,在求职或创业过程中,具备小程序开发经验的大学生也将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速理解代码逻辑和实现细节;最后,我会定期更新这份源码资源,以适应小程序技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值