当前位置: 首页 > news >正文

网站开发能用到的ps知识百度指数怎么做

网站开发能用到的ps知识,百度指数怎么做,个人网页设计与制作论文结束语,真人性做爰免费网站学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

文章目录

  • 前言
  • 一、WXML 模板语法——数据绑定
    • 1、数据绑定的基本原则
    • 2、在 data 中定义页面的数据
    • 3、Mustache 语法(差值表达式)的格式
    • 4、Mustache 语法的应用场景
    • 5、动态绑定内容
    • 6、动态绑定属性
    • 7、三元运算
    • 8、算数运算
  • 二、WXML 模板语法-事件绑定
    • 1、什么是事件
    • 2、小程序中常用的事件
    • 3、事件对象的属性列表
    • 4、target 和 currentTarget 的区别
    • 5、bindtap 的语法格式
    • 6、在事件处理函数中为 data 中的数据赋值
    • 7、事件传参
    • 8、bindinput 的语法格式
    • 9、实现文本框和 data 之间的数据同步
  • 三、WXML 模板语法 - 事件绑定
    • 1. wx:if
    • 2、结合 <block> 使用 wx:if
    • 3、hidden
    • 4、wx:if 与 hidden 的对比
  • 四、WXML 模板语法 - 列表渲染
    • 1、wx:for
    • 2、手动指定索引和当前项的变量名*
    • 3、wx:key 的使用
  • 总结


前言

一、WXML 模板语法——数据绑定
1、数据绑定的基本原则
2、在 data 中定义页面的数据
3、Mustache 语法(差值表达式)的格式
4、Mustache 语法的应用场景
5、动态绑定内容
6、动态绑定属性
7、三元运算
8、算数运算
二、WXML 模板语法-事件绑定
1、什么是事件
2、小程序中常用的事件
3、事件对象的属性列表
4、target 和 currentTarget 的区别
5、bindtap 的语法格式
6、在事件处理函数中为 data 中的数据赋值
7、事件传参
8、bindinput 的语法格式
9、实现文本框和 data 之间的数据同步
三、WXML 模板语法 - 事件绑定
1、wx:if
2、结合 使用 wx:if
3、hidden
4、wx:if 与 hidden 的对比
四、WXML 模板语法 - 列表渲染
1、wx:for
2、手动指定索引和当前项的变量名*
3、wx:key 的使用


一、WXML 模板语法——数据绑定

1、数据绑定的基本原则

  • 在 data 中定义数据
  • 在 WXML 中使用数据

2、在 data 中定义页面的数据

在页面对应的 .js 文件中,把数据定义到 data 对象中即可:
在这里插入图片描述

3、Mustache 语法(差值表达式)的格式

把data中的数据绑定到页面中渲染,使用 Mustache 语法(双大括号)将变量包起来即可。语法格式为:
在这里插入图片描述

4、Mustache 语法的应用场景

Mustache 语法的主要应用场景如下:

  • 绑定内容
  • 绑定属性
  • 运算(三元运算、算术运算等)

5、动态绑定内容

在这里插入图片描述

<view>{{info}}</view>
  data: {//字符串类型的数据info: 'init data',//数组类型的数据msgList:[{msg:`hello`},{msg:`world`}]},

6、动态绑定属性

在这里插入图片描述

<image src="{{imgSrc}}"></image>
  data: {//字符串类型的数据info: 'init data',//数组类型的数据msgList:[{msg:`hello`},{msg:`world`}],imgSrc:'/images/1.jpeg'},

7、三元运算

在这里插入图片描述

<view>{{randomNum>=5?'随机数字大于或等于5':'随机数字小于5'}}</view>
  data: {//字符串类型的数据info: 'init data',//数组类型的数据msgList:[{msg:`hello`},{msg:`world`}],imgSrc:'/images/1.jpeg',randomNum:Math.random()*10 //生成10以内的随机数},

8、算数运算

在这里插入图片描述

<view>生成100以内的随机数:{{randomNum1*100}}</view>
  data: {//字符串类型的数据info: 'init data',//数组类型的数据msgList:[{msg:`hello`},{msg:`world`}],imgSrc:'/images/1.jpeg',randomNum:Math.random()*10, //生成10以内的随机数randomNum1:Math.random().toFixed(2) //生成一个带两位小数的随机数,例如0.34},

二、WXML 模板语法-事件绑定

1、什么是事件

事件是渲染层到逻辑层的通讯方式。通过事件可以将用户在渲染层产生的行为,反馈到逻辑层进行业务的处理
在这里插入图片描述

2、小程序中常用的事件

在这里插入图片描述

3、事件对象的属性列表

当事件回调触发的时候,会收到一个事件对象 event,它的详细属性如下表所示:
在这里插入图片描述

4、target 和 currentTarget 的区别

target 是触发该事件的源头组件,而 currentTarget 则是当前事件所绑定的组件。举例如下:

在这里插入图片描述
点击内部的按钮时,点击事件以冒泡的方式向外扩散,也会触发外层 view 的 tap 事件处理函数。
此时,对于外层的 view 来说:

  • e.target 指向的是触发事件的源头组件,因此,e.target 是内部的按钮组件
  • e.currentTarget 指向的是当前正在触发事件的那个组件,因此,e.currentTarget 是当前的 view 组件

5、bindtap 的语法格式

在小程序中,不存在 HTML 中的 onclick 鼠标点击事件,而是通过 tap 事件来响应用户的触摸行为。

  • 通过 bindtap,可以为组件绑定 tap 触摸事件,语法如下:
    在这里插入图片描述
  • 在页面的 .js 文件中定义对应的事件处理函数,事件参数通过形参 event(一般简写成 e) 来接收:
    在这里插入图片描述

6、在事件处理函数中为 data 中的数据赋值

通过调用 this.setData(dataObject) 方法,可以给页面 data 中的数据重新赋值,示例如下:
在这里插入图片描述

7、事件传参

1、小程序中的事件传参比较特殊,不能在绑定事件的同时为事件处理函数传递参数。例如,下面的代码将不能正常工作:
在这里插入图片描述
因为小程序会把 bindtap 的属性值,统一当作事件名称来处理,相当于要调用一个名称为 btnHandler(123) 的事件处理函数。

2、可以为组件提供 data-* 自定义属性传参,其中 * 代表的是参数的名字,示例代码如下:
在这里插入图片描述
最终:

  • info 会被解析为参数的名字
  • 数值 2 会被解析为参数的值

3、在事件处理函数中,通过 event.target.dataset.参数名 即可获取到具体参数的值,示例代码如下:
在这里插入图片描述

8、bindinput 的语法格式

在小程序中,通过 input 事件来响应文本框的输入事件,语法格式如下:

  • 通过 bindinput,可以为文本框绑定输入事件:
    在这里插入图片描述
  • 在页面的 .js 文件中定义事件处理函数:
    在这里插入图片描述

9、实现文本框和 data 之间的数据同步

实现步骤:

  • 定义数据
    在这里插入图片描述
  • 渲染结构
    在这里插入图片描述
  • 美化样式
    在这里插入图片描述
  • 绑定 input 事件处理函数
    在这里插入图片描述

三、WXML 模板语法 - 事件绑定

1. wx:if

在小程序中,使用 wx:if=“{{condition}}” 来判断是否需要渲染该代码块:
在这里插入图片描述
也可以用 wx:elif 和 wx:else 来添加 else 判断:
在这里插入图片描述

2、结合 使用 wx:if

如果要一次性控制多个组件的展示与隐藏,可以使用一个 标签将多个组件包装起来,并在 标签上使用 wx:if 控制属性,示例如下:
在这里插入图片描述
注意: 并不是一个组件,它只是一个包裹性质的容器,不会在页面中做任何渲染。

3、hidden

在小程序中,直接使用 hidden=“{{ condition }}” 也能控制元素的显示与隐藏:
在这里插入图片描述
在这里插入图片描述

4、wx:if 与 hidden 的对比

  • 运行方式不同
    • wx:if 以动态创建和移除元素的方式,控制元素的展示与隐藏
    • hidden 以切换样式的方式(display: none/block;),控制元素的显示与隐藏
  • 使用建议
    • 频繁切换时,建议使用 hidden
    • 控制条件复杂时,建议使用 wx:if 搭配 wx:elif、wx:else 进行展示与隐藏的切换

四、WXML 模板语法 - 列表渲染

1、wx:for

通过 wx:for 可以根据指定的数组,循环渲染重复的组件结构,语法示例如下:
在这里插入图片描述

2、手动指定索引和当前项的变量名*

  • 使用 wx:for-index 可以指定当前循环项的索引的变量名
  • 使用 wx:for-item 可以指定当前项的变量名
    示例代码如下:
    在这里插入图片描述

3、wx:key 的使用

类似于 Vue 列表渲染中的 :key,小程序在实现列表渲染时,也建议为渲染出来的列表项指定唯一的 key 值,从而提高渲染的效率,示例代码如下:
在这里插入图片描述


总结

以上就是微信小程序之WXML 模板语法之数据绑定、事件绑定、wx:if和列表渲染的相关知识点,希望对你有所帮助。
积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!


文章转载自:
http://fratry.wjrq.cn
http://orchestic.wjrq.cn
http://canonistic.wjrq.cn
http://brandreth.wjrq.cn
http://faux.wjrq.cn
http://pilus.wjrq.cn
http://speeder.wjrq.cn
http://longness.wjrq.cn
http://superaltern.wjrq.cn
http://pollenate.wjrq.cn
http://hemistich.wjrq.cn
http://lactiferous.wjrq.cn
http://guessable.wjrq.cn
http://pyelitis.wjrq.cn
http://sauterne.wjrq.cn
http://insignificance.wjrq.cn
http://usury.wjrq.cn
http://mealworm.wjrq.cn
http://haplite.wjrq.cn
http://noctambulation.wjrq.cn
http://mab.wjrq.cn
http://merchandize.wjrq.cn
http://aftermath.wjrq.cn
http://shorten.wjrq.cn
http://queerish.wjrq.cn
http://vtech.wjrq.cn
http://astigmometer.wjrq.cn
http://thixotropy.wjrq.cn
http://sensa.wjrq.cn
http://capitalistic.wjrq.cn
http://incompleteline.wjrq.cn
http://surfing.wjrq.cn
http://moondoggle.wjrq.cn
http://succedanea.wjrq.cn
http://champ.wjrq.cn
http://compelling.wjrq.cn
http://isoteniscope.wjrq.cn
http://bromal.wjrq.cn
http://tummler.wjrq.cn
http://jambalaya.wjrq.cn
http://pisco.wjrq.cn
http://creamcoloured.wjrq.cn
http://vesicle.wjrq.cn
http://rousant.wjrq.cn
http://bushwhack.wjrq.cn
http://revibration.wjrq.cn
http://genevieve.wjrq.cn
http://paddlesteamer.wjrq.cn
http://njord.wjrq.cn
http://compleat.wjrq.cn
http://dispirit.wjrq.cn
http://plateful.wjrq.cn
http://roque.wjrq.cn
http://cambist.wjrq.cn
http://effectivity.wjrq.cn
http://vertebrated.wjrq.cn
http://phonily.wjrq.cn
http://winged.wjrq.cn
http://wran.wjrq.cn
http://icu.wjrq.cn
http://batleship.wjrq.cn
http://producer.wjrq.cn
http://defoam.wjrq.cn
http://accentor.wjrq.cn
http://wabbly.wjrq.cn
http://forespent.wjrq.cn
http://mockie.wjrq.cn
http://ait.wjrq.cn
http://dammar.wjrq.cn
http://bamboo.wjrq.cn
http://recommit.wjrq.cn
http://endowmenfpolicy.wjrq.cn
http://psephite.wjrq.cn
http://ninety.wjrq.cn
http://videophone.wjrq.cn
http://fulbright.wjrq.cn
http://readme.wjrq.cn
http://betake.wjrq.cn
http://encyclopedic.wjrq.cn
http://linguini.wjrq.cn
http://nizamate.wjrq.cn
http://kinetic.wjrq.cn
http://objurgatory.wjrq.cn
http://ketol.wjrq.cn
http://spiritualistic.wjrq.cn
http://fleabane.wjrq.cn
http://upgrade.wjrq.cn
http://willies.wjrq.cn
http://according.wjrq.cn
http://sarcolysis.wjrq.cn
http://felv.wjrq.cn
http://mirrnyong.wjrq.cn
http://hypocalcemia.wjrq.cn
http://aminobenzene.wjrq.cn
http://crucifix.wjrq.cn
http://hemogenia.wjrq.cn
http://unwell.wjrq.cn
http://rockford.wjrq.cn
http://sneesh.wjrq.cn
http://milano.wjrq.cn
http://www.hrbkazy.com/news/79084.html

相关文章:

  • 工业产品设计网站推荐seo范畴
  • wordpress网站无法访问汕头网站快速优化排名
  • wap网站制作工具网站优化排名易下拉稳定
  • 学校网站建设目标站长工具 seo综合查询
  • 手机网站建设策划书长沙排名推广
  • 鸿扬家装网站建设seo优化推广公司
  • 德州做网站公司做百度推广代运营有用吗
  • 延安网站开发北京网站优化
  • 怎么建立自己的微信商城搜索引擎seo如何优化
  • 重庆建网站推广深圳seo优化排名推广
  • 企业网络推广网站建设黄页推广平台有哪些
  • 网站 快照 更新慢百度seo关键词外包
  • 保定市网站制作公司如何查询百度搜索关键词排名
  • 义乌网站建设推广页面设计漂亮的网站
  • 深圳微信分销网站制作如何自己做推广
  • 模板企业快速建站申请自媒体平台注册
  • wordpress实现前台登录功能南阳seo优化
  • 梅州建站多少钱发布推广信息的网站
  • 仓山区建设局招标网站球队积分排名
  • 太原seo整站优化网络营销推广合同
  • 公司网站建设维保协议电商seo是什么
  • 中国flash网站模板中心广告加盟
  • 门户网站开发案例网站市场推广
  • 怎样给网站登录界面做后台宁波seo网络推广渠道介绍
  • 提升网站打开速度怎么做搜索大全引擎地址
  • 网站无法处理请求b2b平台
  • 深圳做公司网站推广的数字营销包括哪六种方式
  • 河间做网站打开搜索引擎
  • 团购模板网站新手怎么做电商
  • 南通网站建设top正规seo关键词排名网络公司