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

陈村网站设计知乎seo优化

陈村网站设计,知乎seo优化,怎么原创视频网站,wordpress搭建vip下载站1. 事件系统 1.1 事件绑定和事件对象 小程序中绑定事件与在网页开发中绑定事件几乎一致#xff0c;只不过在小程序不能通过 on 的方式绑定事件#xff0c;也没有 click 等事件#xff0c;小程序中绑定事件使用 bind 方法#xff0c;click 事件也需要使用 tap 事件来进行代…1. 事件系统 1.1 事件绑定和事件对象 小程序中绑定事件与在网页开发中绑定事件几乎一致只不过在小程序不能通过 on 的方式绑定事件也没有 click 等事件小程序中绑定事件使用 bind 方法click 事件也需要使用 tap 事件来进行代替绑定事件的方式有两种 第一种方式bind:事件名bind 后面需要跟上冒号冒号后面跟上事件名例如 view bind:tap“fnName”/view 第二种方式bind事件名bind 后面直接跟上事件名例如 view bindtap“fnName”/view。 事件处理函数需要写到 .js 文件中在 .js 文件中需要调用小程序提供的 Page 方法来注册小程序的页面我们可以直接在 Page 方法 中创建事件处理函数。 1.2 事件分类以及阻止事件冒泡 事件分为 冒泡事件 和 非冒泡事件 冒泡事件当一个组件的事件被触发后该事件会向父节点传递。非冒泡事件当一个组件的事件被触发后该事件不会向父节点传递。 使用 bind 绑定的事件会触发事件冒泡如果想阻止事件冒泡可以使用 catch 来绑定事件。 1.3 事件传参-data-*自定义数据 事件传参在触发事件时将一些数据作为参数传递给事件处理函数的过程就是事件传参。 在微信小程序中我们经常会在组件上添加一些自定义数据然后在事件处理函数中获取这些自定义数据从而完成业务逻辑的开发。 在组件上 通过 data-* 的方式 定义需要传递的数据其中 * 是自定义的属性例如view data-id“100” bindtap“handler” /然后通过事件对象进行获取自定义数据。 注意事项 event.target 是指事件触发者 event. currentTarget 是指事件绑定者。使用 data- 方法传递参数的时候多个单词由连字符 - 连接连字符写法会转换成驼峰写法。使用 data- 方法传递参数的时候而大写字符会自动转成小写字符。 1.4 事件传参-mark 自定义数据 小程序进行事件传参的时候除了使用 data-* 属性传递参数外还可以 使用 mark 标记传递参数。 mark 是一种自定义属性可以在组件上添加用于来识别具体触发事件的 target 节点。同时 mark 还可以用于承载一些自定义数据。 在组件上使用 mark:自定义属性 的方式将数据传递给事件处理函数例如view mark:id“100” bindtap“handler” /然后通过事件对象进行获取自定义数据。 mark 和 data-* 很相似主要区别在于 mark 包含从触发事件的节点到根节点上所有的 mark: 属性值currentTarget.dataset 或者 target.dataset 只包含事件绑定者 或者 事件触发者那一个节点的 data-* 值。 2. WXML 语法 2.1 声明和绑定数据 小程序页面中使用的数据均需要在 Page() 方法的 data 对象中进行声明定义 在将数据声明好以后在 WXML 使用 Mustache 语法双大括号 {{ }}将变量包起来从而将数据绑定 在 {{ }} 内部可以做一些简单的运算支持如下几种方式 算数运算三元运算逻辑判断其他… 注意事项在 {{ }} 语法中只能写表达式不能写语句也不能调用 js 相关的方法。 2.2 setData() 修改数据 小程序中修改数据不推荐通过赋值的方式进行修改通过赋值的方式修改数据无法改变页面的数据。 而是要通过调用 setData() 方法进行修改setData() 方法接收对象作为参数 key 是需要修改的数据value 是最新的值。 setData() 方法有两个作用 更新数据驱动视图更新 2.3 setData() 1. 修改对象类型数据 新增 单个 / 多个属性修改 单个 / 多个属性删除 单个 / 多个 属性 2. 修改数组类型数据 新增数组元素修改数组元素删除数组元素 2.4 简易双向数据绑定 在 WXML 中普通属性的绑定是单向的例如input value{{value}} / 如果希望用户输入数据的同时改变 data 中的数据可以借助简易双向绑定机制。在对应属性之前添加 model: 前缀即可 例如 input model:value{{value}} /。 注意事项简易双向绑定的属性值如下限制 只能是一个单一字段的绑定例如错误用法input model:value值为 {{value}} /。尚不能写 data 路径也就是不支持数组和对象例如错误用法input model:value{{ a.b }} /。 2.5 列表渲染-基本使用 列表渲染就是指通过循环遍历一个数组或对象将其中的每个元素渲染到页面上。 在组件上使用 wx:for 属性绑定一个数组或对象既可使用每一项数据重复渲染当前组件每一项的变量名默认为 item下标变量名默认为 index。 在使用 wx:for 进行遍历的时候建议加上 wx:key 属性 wx:key 的值以两种形式提供 字符串代表需要遍历的 array 中 item 的某个属性该属性的值需要是列表中唯一的字符串或数字且不能动态改变保留关键字 *this 代表在 for 循环中的 item 本身当 item 本身是一个唯一的字符串或者数字时可以使用。 注意事项 如果不加 wx:key会报一个 warning 如果明确知道该列表是静态即以后数据不会改变或者不必关注其顺序可以选择忽略。在给 wx:key 添加属性值的时候不需要使用双大括号语法直接使用遍历的 array 中 item 的某个属性。 2.6 列表渲染-进阶用法 如果需要对默认的变量名和下标进行修改可以使用 wx:for-item 和 wx:for-index 使用 wx:for-item 可以指定数组当前元素的变量名。使用 wx:for-index 可以指定数组当前下标的变量名。 将 wx:for 用在block / 标签上以渲染一个包含多个节点的结构块 block / 并不是一个组件它仅仅是一个包装元素不会在页面中做任何渲染只接受控制属性。block / 标签在 wxml 中可以用于组织代码结构支持列表渲染、条件渲染等。 2.7 条件渲染 条件渲染主要用来控制页面结构的展示和隐藏在微信小程序中实现条件渲染有两种方式 使用 wx:if、wx:elif、wx:else 属性组使用 hidden 属性 wx:if 和 hidden 二者的区别 wx:if 当条件为 true 时将结构展示出来否则结构不会进行展示通过 移除/新增节点 的方式来实现。hidden 当条件为 true 时会将结构隐藏否则结构会展示出来通过 display 样式属性 来实现的。
http://www.pierceye.com/news/102520/

相关文章:

  • 中国网站服务器哪个好有哪些做公司网站
  • 做宠物的网站有哪些如何做电商生意
  • 具有品牌的常州做网站关于网站建设的广告词
  • 孝感网站推广品牌策划公司都有哪些
  • 保洁公司用哪些网站做推广wordpress aj提交评论
  • 互联网金融p2p网站建设模板简历模板免费下载网站
  • 绍兴建设网站制作3免费做网站
  • 东莞运营推广网站建设费用wordpress 单栏 主题
  • 律师事务所网站制作WordPress 经典博客
  • 建立网站功能wordpress微博头条
  • 多就能自己做网站取名网站怎么做
  • 网站域名百度云网站环境建设国家城乡建设规划部网站
  • 网站设计的实例wordpress 微博备份
  • 网络推销黑河网站seo
  • 天津市建设工程管理总队网站wordpress 自媒体模版
  • 用网站做宣传的方案郴州买房网站
  • 微信网站前景wordpress 主题开发教程
  • 基于php旅游网站的毕业设计太原网站建设主页
  • 硅谷网站开发薪酬网站建设 数据可视化
  • 绍兴网站建设设计制作高端的网站开发公司
  • 网站建设包括内容南阳网站建设价格
  • 天津平台网站建设哪里好深圳网络营销推广专员
  • 手机网站建设哪家好嘉定房地产网站建设
  • 酒店网站建设需求分析wordpress 文档模板
  • 品牌微信网站定制wordpress企业cms
  • 郑州网站推广效果免费的个人网页
  • 安徽平台网站建设找哪家安阳实力网站建设首选
  • 企业网站的建设要注意哪些方面免费字体下载网站
  • 建怎样的网站挣钱快网站怎么做微博认证吗
  • 衡水做网站改版网站开发教程流程