Js选择器方法汇总之Salesforce常用

浏览器加载解析以及渲染的过程。

浏览器获取一个HTML的文件时,会按照自上向下的顺序进行解析,并在加载过程中进行渲染。

对html解析成DOM树,对CSS 解析成CSS Rule树,然后通过DOM树以及CSS Rule树构造Rendering树



Facet是什么?有哪些的使用场景呢?

Facet 可以理解成一个占位符,这个占位符用于对父组件的指定的部分进行重新渲染。 很多组件都有默认的渲染,如果默认的渲染的结果不是你想要得到的结果,可以使用facet进行重新的渲染。通过Facet对默认组件进行重新渲染,从而生成你想要的Rendering树,展示你想要的自定义的UI。



Facet既可以使用在lightning中,也可以使用到classic中。

Facet在classic中使用 apex:facet 组件在lightning中使用Aura.Component



classic中Facet可以搭配的常用的父组件有:

apex:dataTable /apex:actionStatus / apex:column / apex:relatedList 等,不同的组件支持的不同的自定义元素位置不同



在HTML5出现之前使用JavaScript查找DOM元素,有以下三种原生的方法:

  • getElementById:根据指定元素的id属性返回元素
  • getElementsByName:返回所有指定name属性的元素
  • getElementsByTagName:返回所有指定标签的元素


HTML5新增的选择器,方法有两种:

  • querySelector:根据选择器规则返回第一个符合要求的元素
  • querySelectorAll:根据选择器规则返回所有符合要求的元素

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值