• 微信小程序开发入门(一)


    一、初识

    1、微信小程序介绍

      微信小程序自2017年1月9正式上线以来就引起广泛关注。微信之父张小龙说:“小程序是一种不需要下载安装就可以使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。这也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装下载”

    2、注册小程序账号

    https://mp.weixin.qq.com/

    3、查看小程序AppID

      开发--开发设置--AppID

    4、设置小程序信息

      首页/设置--填写信息

    5、下载并安装小程序开发者工具

    6、建立第一个微信小程序

      设计一个小程序,小程序运行后在界面上显示一句话“Hello Wechat”

        创建/打开微信小程序

        编写小程序代码

        编译小程序

        运行微信小程序,包括模拟器运行和真机运行

          微信小程序页面由.js、.json、.wxml、.wxss文件构成。.js是页面逻辑文件,里面主要是一些逻辑代码;.json是页面配置文件;.wxml是页面描述(/内容)文件,类似html;.wxss是样式表(/内容样式)文件,用来渲染页面,类似css。

    二、字体样式设置

    view组件支持使用style、class属性来设置组件的样式。

    1、利用style设置字体样式

      利用style可直接在wxml文件中设置

      

    2、利用class设置字体样式&&index.wxss定义样式类的方法

    利用class需要先在wxss文件中定义样式类。静态样式一般使用class设置,动态样式一般使用style设置,这样可以提高渲染速度。

     样式前面要加点,这叫选择器,只是通过class来引用的要加

     index.wxss里做完样式的定义以后,index.wxml要做引用

    3、利用class设置字体样式&&app.wxss定义样式类的方法

    index.wxss里设置的样式,主要可以通过index.wxml来引用;app.wxss里设置的样式,可以在整个小程序的其他页面来进行引用,

    在app.wxss中定义的样式类属于全局样式类,可以在项目的任何文件中使用;在index.wxss中定义的样式类一般只在index.wxml中使用。

    border: 1px solid silver;  #边框:粗细  实线  边框颜色;
    margin: 20rpx;外边距  rpx相对的
    padding: 20rpx;内边距
     

    font-size:标题字体大小
    text-align: center;文本对齐 居中
    margin-bottom:下边距
    color:颜色

     4、常用字体样式属性

    三、文本样式设置

    1、利用class属性进行文本样式的设置

    letter-spacing: 10px;字符间距
    text-indent: 50px;首行缩进
    text-decoration: underline;文本下划线
    text-decoration-color:#00f;下划线颜色也可以输入blue  通过颜色名称/16进制数设置颜色
    line-height: 30px;行高/行间距
    white-space: normal;空白符,正常样式
     
    text-align: justify;两端对齐
    word-spacing: 20px;每个单词间的距离
    text-transform: uppercase;字符转换,小写转大写
    white-space: pre-wrap;保留正常的设置,该保留保留,该换行换行

    2、文本样式属性

    四:图片与声音

    1、<image></image>图片组件

    image组件,支持JPG、PNG、SVG格式,用src属性指定图片的路径

    设置图片源 

    <image src="{{imgSrc}}" bindtap=""></image>

    可以直接输入图片路径,也可以对它进行绑定,js文件里进行传递数据,js里面去赋值,相当于一个变量,imgSrc通过index.js文件中的data进行赋值,

    把路径渲染到视图层的{{imgSrc}}

    2、音频的创建和使用

    绑定事件

      点击图片,引发叫声,绑定点击图片的事件,这个事件相当于定义一个函数,实现点击组件的事件

      <image src="{{imgSrc}}" bindtap="tapCat"></image>

    绑定事件的函数在js里面编写

      首先要利用API函数wx.createInnerAudioContext()创建音频上下文,然后设置该上下文的src属性,并利用play()函数播放音频。

    创建音频上下文,也就是音频的环境变量,叫audio  

    let audio=wx.createInnerAudioContext();调用小程序中的一个API函数,

    给源赋值,这个音频对应的哪个音频文件

    audio.src='/audios/meow.mp3'  根目录下audios/meow.mp3
    播放音频
    audio.play();调用音频对象的函数play
    *手机上点击有声音的话,audios/meow.mp3需要放在根目录下
    3、数据绑定
      WXML文件中的动态数据通过{{}}符号与JS文件中的数据进行绑定,这样JS中的数据就可以传给WXML文件。这种传递是单向的。
    4、事件绑定
      在WXML文件组件标签内利用“bind...=函数名”实现绑定组件事件与函数,并在JS文件中定义该事件函数。这样当点击或者操作相应组件的时候,就会直接调用JS中的函数,实现相应的功能。
    /**app.wxss**/
    .box{
    border: 1px solid silver;
    margin: 20rpx;
    padding: 20rpx;
    }
    .title{
    font-size: 25px;
    text-align: center;
    margin-bottom: 15px;
    color: red;
    }
    -----------------------------------
    <!--index.wxml-->
    <view class="box">
    <view class="title">图片和声音</view>
    <view>
    <image src="{{imgSrc}}" bindtap="tapCat"></image>
    </view>
    </view>
    -----------------------------------
    //index.js

    Page({
    data: {
    imgSrc:'/images/kitty.png'
    },
    //事件处理函数
    tapCat:function(){
    let audio=wx.createInnerAudioContext();
    audio.src='/audios/meow.mp3';
    audio.play();
    }
    })
  • 相关阅读:
    【android】string.xml中的一些错误
    【android】【转】class android.media.MediaPlayer
    【android】gallery 循环播放
    【android】使用handler更新UI
    【android】Textview部分字符高亮
    【android】AudioManager音量控制
    【Android】listview选中行字体变大
    整理模拟练习8 第三章 会计电算化的工作环境
    会计电算化模拟试题9
    第二章 会计电算化基本要求
  • 原文地址:https://www.cnblogs.com/suitcases/p/13324368.html
Copyright © 2020-2023  润新知