书栈(BookStack.CN) 构建 6.2.3 删除DOM 6.3 操作表单 6.4 操作文件 6.5 AJAX 6.6 Promise 6.7 Canvas 7 jQuery 7.1
选择器 7.1.1 层级
选择器 7.1.2 查找和过滤 7.2 操作DOM 7.2.1 修改DOM结构 7.3 事件 7.4 动画 7.5 扩展 8 underscore 8.1 Collections nt/js/42.html $符号 7 jQuery - 170 - 本文档使用 书栈(BookStack.CN) 构建 7.1
选择器 选择器是jQuery的核心。一个
选择器写出来类似 $('#dom-id') 。 为什么jQuery要发明
选择器?回顾一下DOM操作中我们经常使用的代码: 1. // 按ID查找: 2. var a = document.getElementById('dom-id');
...
5. 6. 很多时候,需要递归查找所有子节点。 jQuery的
选择器就是帮助我们快速定位到一个或多个DOM节点。
选择器 按ID查找 7.1
选择器 - 171 - 本文档使用 书栈(BookStack.CN) 构建 如果某个DOM节点有 id 属性,利用jQuery查找如下: 1. // 查找
0 码力 |
264 页 |
2.81 MB
| 10 月前 3
作为内存偏移指针(此时,DS 作为段 寄存器或选择器) EBX 32-bit 宽 通用寄存器。通常作为内存偏移指针使用(相对于 EAX、ECX、EDX),DS 是默认的 段寄存器或选择器。在保护模式中,同样可以起这个作用。 ECX 32-bit 宽 通用寄存器。通常用于特定指令的计数。在保护模式中,也可以作为内存偏移指针 (此时,DS 作为 寄存器或段选择器)。 EDX 32-bit 也可以作为内存偏移指针(此时,DS 作为段 寄存器或选择器)。 上述寄存器同 EAX 一样包括对应的 16-bit 和 8-bit 分组。 用作内存指针的特殊寄存器 ESI 32-bit 宽 通常在内存操作指令中作为“源地址指针”使用。当然,ESI 可以被装入任意的数 值,但通常没有人把它当作通用寄存器来用。DS 是默认段寄存器或选择器。 EDI 32-bit 宽 也可以被装入任意 的数值,但通常没有人把它当作通用寄存器来用。DS 是默认段寄存器或选择器。 EBP 32-bit 宽 这也是一个作为指针的寄存器。通常,它被高级语言编译器用以建造‘堆栈帧’来 保存函数或过程的局部变量,不过,还是那句话,你可以在其中保存你希望的任何 数据。SS 是它的默认段寄存器或选择器。 注意,这三个寄存器没有对应的 8-bit 分组。换言之,你可以通过 SI、DI、BP
0 码力 |
63 页 |
598.28 KB
| 1 年前 3
的守护进程集必须在每个节点主机上运行,以便为集群镜像 registry 添加条目来支持拉取镜像。安全策略 可以禁止节点对之间的通信,这会阻止 CoreDNS 的守护进程集在每个节点上运行。 作为集群管理员,您可以使用自定义节点选择器将 CoreDNS 的守护进程集配置为在某些节点上运行或不 运行。 先决条件 先决条件 已安装 oc CLI。 使用具有 cluster-admin 权限的用户登陆到集群。 流程 流程 要防止某些节点间的通信,请配置 分片来优化路由,这些分片是基于所选特征的路由子集。要将路由标记为 分片的成员,请使用 route 或 namespace metadata 字段中的标签。Ingress Controller 使用选择器 (也 称为 选择表达式 )从要提供服务的整个路由池中选择路由子集。 当您希望在多个 Ingress Controller 之间负载平衡传入的流量时,当您要隔离到特定 Ingress Controller CONTROLLER 分片 您可以通过向路由、命名空间或两者添加标签,使用 Ingress 分片(也称为路由器分片)在多个路由器之 间分发一组路由。Ingress Controller 使用一组对应的选择器来只接受具有指定标签的路由。每个 Ingress 分片都由使用给定选择表达式过滤的路由组成。 Ingress Controller 是网络流量进入集群的主要机制,因此对它们的需求可能非常大。作为集群管理员,您
0 码力 |
697 页 |
7.55 MB
| 1 年前 3
availableClusterRoles 列表并保存您的更改: 第 第 2 章 章 项 项目 目 9 2.1.8. 添加到项目 流程 流程 1. 在 Web 控制台导航菜单顶部的上下文选择器中,选择 Developer。 2. 点击 + Add 3. 在页面顶部,选择要添加到的项目的名称。 4. 单击添加到项目的方法,然后按照工作流操作。 注意 注意 您还可以使用快速搜索在拓扑中添加组件。 工作负载资源映射:精确定义需要针对辅助工作负载投射绑定数据的位置。 使用标签选择器绑定新工作负载。 6.1.4.2. 修复的 修复的问题 问题 在此次更新之前,使用标签选择器提取工作负载的服务绑定不会将数据绑定到与给定标签选择器 匹配的新工作负载中。因此,Service Binding Operator 无法定期绑定这些新工作负载。在这个版 本中,服务绑定将数据绑定到与给定标签选择器匹配的新工作负载。Service Binding binding.oper ators.coreos. com API 组的 默认行为。 服务绑定 servicebindi ng.io API 组的 参与功能:环境 变量和文件一起 创建。 使用标签选择器选择工作 负载 是 是 不适用 (N/A) 发现绑定资源 (.spec.detectBinding Resources) 是 否 servicebinding.io API 组没有对应的功能。
0 码力 |
198 页 |
3.62 MB
| 1 年前 3
当然,上面所示的结构体值的组合字面量也可以用来表示结构体类型的非零 值。 对于类型S的一个值v,我们可以用v.x和v.y来表示它的字段。 v.x(或v.y) 这种形式称为一个选择器(selector)。其中的v称为此选择器的属主。 今后, 我们称一个选择器中的句点.为属性选择操作符。 一个例子: 1| package main 2| 3| import ( 4| "fmt" 5| ) 6| 7| type Book{} 20 | // title字段空字符串"",pages字段为0。 21 | book = Book{author: "老貘"} 22 | 23 | // 使用选择器来访问和修改字段值。 24 | var book2 Book // <=> book2 := Book{} 25 | book2.author = "Tapir" 26 | Book{}.Pages = 123 18 | p = &Book{}.Pages // <=> p = &(Book{}.Pages) 19 | */ 20 | } 注意:选择器中的属性选择操作符.的优先级比取地址操作符&的优先级要 高。 组合字面量不可寻址但可被取地址 一般来说,只有可被寻址的值才能被取地址,但是Go中有一个语法糖(语法 例外):虽然所有的组合字面量都是不可寻址的,但是它们都可被取地址。
0 码力 |
821 页 |
956.82 KB
| 1 年前 3
的守护进程集必须在每个节点主机上运行,以便为集群镜像 registry 添加条目来支持拉取镜像。安全策略 可以禁止节点对之间的通信,这会阻止 CoreDNS 的守护进程集在每个节点上运行。 作为集群管理员,您可以使用自定义节点选择器将 CoreDNS 的守护进程集配置为在某些节点上运行或不 运行。 先决条件 先决条件 已安装 oc CLI。 使用具有 cluster-admin 权限的用户登陆到集群。 流程 流程 要防止某些节点间的通信,请配置 (label)配置 )配置 Ingress Controller 分片 分片 使用路由标签进行 Ingress Controller 分片,意味着 Ingress Controller 提供由路由选择器选择的任意命名 空间中的所有路由。 在一组 Ingress Controller 之间平衡传入的流量负载时,以及在将流量隔离到特定 Ingress Controller 时,Ingress Controller 间标签配置 配置 Ingress Controller 分片 分片 使用命名空间标签进行 Ingress Controller 分片,意味着 Ingress Controller 提供由命名空间选择器选择的 任意命名空间中的所有路由。 在一组 Ingress Controller 之间平衡传入的流量负载时,以及在将流量隔离到特定 Ingress Controller 时,Ingress Controller
0 码力 |
388 页 |
4.04 MB
| 1 年前 3
当然,上面所示的结构体值的组合字面量也可以用来表示结构体类型的非零 值。 对于类型S的一个值v,我们可以用v.x和v.y来表示它的字段。 v.x(或v.y)这 种形式称为一个选择器(selector)。其中的v称为此选择器的属主。 今后,我 们称一个选择器中的句点.为属性选择操作符。 一个例子: package main import ( "fmt" ) type Book struct { title ages字段的值为0。 book = Book{} // title字段空字符串"",pages字段为0。 book = Book{author: "老貘"} // 使用选择器来访问和修改字段值。 var book2 Book // <=> book2 := Book{} book2.author = "Tapir" book2.pages = 300 Pages也是不可寻址的。 /* Book{}.Pages = 123 p = &Book{}.Pages // <=> p = &(Book{}.Pages) */ } 注意:选择器中的属性选择操作符.的优先级比取地址操作符&的优先级要高。 组合字面量不可寻址但可被取地址 一般来说,只有可被寻址的值才能被取地址,但是Go中有一个语法糖(语法例 外):虽然所有的组合字面量都是不可寻址的,但是它们都可被取地址。
0 码力 |
608 页 |
1.08 MB
| 1 年前 3