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

wordpress自动空格seo优化工作有哪些

wordpress自动空格,seo优化工作有哪些,定制开发合同,安装vs2015网站开发1. 什么是 behaviors 2. behaviors 的工作方式 3. 创建 behavior 调用 Behavior(Object object) 方法即可创建一个共享的 behavior 实例对象,供所有的组件使用: 4. 导入并使用 behavior 5. behavior 中所有可用的节点 6. 同名字段的覆盖和组合规则* 关…

1. 什么是 behaviors

在这里插入图片描述

2. behaviors 的工作方式

在这里插入图片描述

3. 创建 behavior

调用 Behavior(Object object) 方法即可创建一个共享的 behavior 实例对象,供所有的组件使用:
在这里插入图片描述

4. 导入并使用 behavior

在这里插入图片描述
在这里插入图片描述

5. behavior 中所有可用的节点

在这里插入图片描述

6. 同名字段的覆盖和组合规则*

在这里插入图片描述

关于详细的覆盖和组合规则,大家可以参考微信小程序官方文档给出的说明:
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/behaviors.html

附:官方文档-behaviors

behaviors 是用于组件间代码共享的特性,类似于一些编程语言中的 “mixins” 或 “traits”。

每个 behavior 可以包含一组属性、数据、生命周期函数和方法。组件引用它时,它的属性、数据和方法会被合并到组件中,生命周期函数也会在对应时机被调用。 每个组件可以引用多个 behaviorbehavior 也可以引用其它 behavior

详细的参数含义和使用请参考 Behavior 参考文档。

组件中使用

组件引用时,在 behaviors 定义段中将它们逐个列出即可。

代码示例:

在开发者工具中预览效果

// my-component.js
var myBehavior = require('my-behavior')
Component({behaviors: [myBehavior],properties: {myProperty: {type: String}},data: {myData: 'my-component-data'},created: function () {console.log('[my-component] created')},attached: function () { console.log('[my-component] attached')},ready: function () {console.log('[my-component] ready')},methods: {myMethod: function () {console.log('[my-component] log by myMethod')},}
})

在上例中, my-component 组件定义中加入了 my-behavior

my-behavior 结构为:

// my-behavior.js
module.exports = Behavior({behaviors: [],properties: {myBehaviorProperty: {type: String}},data: {myBehaviorData: {}},attached: function(){},methods: {myBehaviorMethod: function(){}}
})
  • 属性:myBehaviorProperty
  • 数据字段:myBehaviorData
  • 方法:myBehaviorMethod
  • 生命周期函数:attachedcreatedready

这将使 my-component 最终结构为:

  • 属性:myBehaviorPropertymyProperty
  • 数据字段:myBehaviorDatamyData
  • 方法:myBehaviorMethodmyMethod
  • 生命周期函数:attachedcreatedready

当组件触发生命周期时,上例生命周期函数执行顺序为:

  1. [my-behavior] created
  2. [my-component] created
  3. [my-behavior] attached
  4. [my-component] attached
  5. [my-behavior] ready
  6. [my-component] ready

详细规则参考 同名字段的覆盖和组合规则

同名字段的覆盖和组合规则

组件和它引用的 behavior 中可以包含同名的字段,对这些字段的处理方法如下:

  • 如果有同名的属性 (properties) 或方法 (methods):
    1. 若组件本身有这个属性或方法,则组件的属性或方法会覆盖 behavior 中的同名属性或方法;
    2. 若组件本身无这个属性或方法,则在组件的 behaviors 字段中定义靠后的 behavior 的属性或方法会覆盖靠前的同名属性或方法;
    3. 在 2 的基础上,若存在嵌套引用 behavior 的情况,则规则为:引用者 behavior 覆盖 被引用的 behavior 中的同名属性或方法。
  • 如果有同名的数据字段 (data):
    • 若同名的数据字段都是对象类型,会进行对象合并;
    • 其余情况会进行数据覆盖,覆盖规则为: 引用者 behavior > 被引用的 behavior靠后的 behavior > 靠前的 behavior。(优先级高的覆盖优先级低的,最大的为优先级最高)
  • 生命周期函数和 observers 不会相互覆盖,而是在对应触发时机被逐个调用:
    • 对于不同的生命周期函数之间,遵循组件生命周期函数的执行顺序;
    • 对于同种生命周期函数和同字段 observers ,遵循如下规则:
      • behavior 优先于组件执行;
      • 被引用的 behavior 优先于 引用者 behavior 执行;
      • 靠前的 behavior 优先于 靠后的 behavior 执行;
    • 如果同一个 behavior 被一个组件多次引用,它定义的生命周期函数和 observers 不会重复执行。
http://www.yidumall.com/news/67950.html

相关文章:

  • 怎么做动态网站视频短片b站网站推广
  • 专业网站推荐武汉新闻最新消息
  • 旅行社营业部管理办法优化大师手机版
  • 做网站需要先学什么网上卖产品怎么推广
  • 格尔木哪里有做网站的做外贸怎么推广
  • 营销网站的关键字2345网址导航官网官方电脑版
  • 做芯片代理哪个网站推广长沙网络推广外包
  • wordpress 整站加密今日新闻大事件
  • 公众号微信小程序是什么郑州百度网站快速优化
  • 中国建设银行网站缴费系统线上营销公司
  • 网站有哪些备案seo的中文名是什么
  • 零基础网站建设教程引流推广平台有哪些
  • 网站订单系统模板seo职位描述
  • 怎么让自己做的网站让别人看到大连百度关键词优化
  • 百度地图推广一年多少钱济南做seo外包
  • 建设雅马哈摩托车官方网站漳州网络推广
  • 无锡网站优化公司杭州网站seo推广软件
  • 如何 网站收录页面设计漂亮的网站
  • 简约个人网站欣赏下载百度app最新版并安装
  • 网站建设团队哪个最好百度推广个人怎么开户
  • 东营企业网站排名龙华线上推广
  • 洛可可设计公司待遇网站搜索关键词优化
  • 深圳服装网站建设百度搜索热度
  • 网赢做网站怎么样河南seo外包
  • 以绿色为主色的网站模版网站如何进行网络推广
  • 网站页面关键词都一样故事式软文范例500字
  • 网站建设域名未拿到电商具体是做什么的
  • 杭州标志设计公司关键词seo公司推荐
  • 全球军事新闻网站网络销售怎么做才能做好
  • 企业网站开发哪家专业哪里可以引流到精准客户呢