前言
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、??小程序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>
<input bindinput="inputh"></input>
<input bindinput="tongbu1" value="{{msg}}" class="tongbu1"></input>
总结
提示:这里对文章进行总结: 例如:以上就是今天要讲的内容
|