前言

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、  小程序API的三大分类

1.事件监听API

      特点:以on开头,用来监听某些事件的触发

举例:wx.onWindowResize(function callback)

2.同步API

        特点1:以Sync结尾的API都是同步API

        特点2:同步API的执行结果,可以通过函数返回值直接获取,如果执行出错

        会抛出异常

    

  举例:wx.setStorageSync('key','value')向本地存储中写入内容

  3.异步api

        特点:类似于jquery中的$.ajax(options)函数,需要通过success,

        fail,complete接收调用的结果

    

   举例:wx.request()发起网络数据请求,通过success回调函数接收数据

二、数据绑定的基本原则

    1.在data中定义数据

    2.在wxml使用数据 

    把data中的数据绑定到页面中渲染,使用mustche语法(双大括号)

            将变量包裹起来即可

<view>{{info}}</view>
    <image src="{{imge}}" ></image>

三、三元运算式子 ?"达成":"未达成

1、事件绑定

 tap 绑定方式:bindtap或者bind:tap  手指触摸后马上离开,类似html中的click事件

            input 绑定方式:bindinput或者bind:input  文本框的输入事件

            change 绑定方式:bindchange或者bind:change  状态改变时触发

2.事件对象的属性列表

当事件回调触发的时候,会收到一个事件对象event,它的详细属性如下

         type    类型:string  事件类型

         timeStamp  类型:Integer  页面打开到触发事件所经过的毫秒数

         target  类型:object  触发事件的组件的一些属性值集合

         currentTarget  类型同上 当前组件的一些属性值的集合

         detail 同上 额外 的信息

         touches 类型:Array  触摸事件,当前停留在屏幕中的触摸点信息的数组

         changedTouches  类型:Array 触摸事件,当前变化的触摸点信息的数组  

3.  bindtap语法

  在小程序中,不存在hTMl中的onclick鼠标点击事件,而是通过tap事件

         来响应用户的触摸行为

         通过bindtap,可以为组件绑定tap触摸事件,语法

<button type="primary" bindtap="btn">按钮</button>
     <button type="primary" bindtap="changecount">+1</button>

小程序中的事件传参比较特殊,不能在绑定事件的同时为事件处理函数

     传递参数

     可以用组件 data-*自定义属性传参,其中*代表的是参数的名字


     <button bindtap="btn1" data-info="{{2}} "type="primary">事件传参</button>

4.bindinput的语法格式

<input bindinput="inputh"></input>
    <input bindinput="tongbu1" value="{{msg}}" class="tongbu1"></input>

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐