08 2019 档案
摘要:1. $(document).ready和window.onload的区别 总结: 先于 执行。 如果有多个 ,则依次执行。 如果有多个 ,则只执行最后一个。 注意 : 等价于 ,而 是jQuery的写法。 参考: "document.ready和window.onload的区别"
阅读全文
摘要:何为 DOM 事件,HTML DOM 使JavaScript 有能力对 HTML 事件做出反应。 1. 事件流 一个 DOM 事件可以分为 捕获过程 、 触发过程 、 冒泡过程 。 下面一个``元素被点击为例。 1. 红虚线:捕获过程。当DOM事件发生时,它会从 节点一路跑下去直到触发事件元素的父节
阅读全文
摘要:1. 操作属性 1.1 HTML 属性与 DOM 属性的对应 1.2 属性操作方式 1.2.1 Property Accessor 1.2.2 getAttribute / setAttribute 1.2.3 dataset 自定义属性,其为 上的属性也是 的属性集。 主要用于在元素上保存数据。获
阅读全文
摘要:1. 获取节点 1.1 直接获取节点 父子关系: 兄弟关系: 1.2 通过接口获取节点 getElementById 获取文档中指定 的节点对象。 只作用于 ,返回唯一值。 getElementsByTagName 获取指定标签元素节点的集合。此接口可直接通过元素而获取,不必直接作用于 之上。 ge
阅读全文
摘要:1. continue、break和return的区别 循环遍历。 javascript for(let i = 0; i
阅读全文
摘要:1. 函数 1.1 定义函数 上述函数定义如下: 关键字 指出这是一个函数定义; 是函数的名称; 括号内列出函数的参数,多个参数以 分隔; 之间的代码是函数体,可以包含若干语句,甚至可以没有任何语句。 函数体内部的语句在执行时,一旦执行到 时,函数就执行完毕,并将结果返回。 如果没有 语句,函数执行
阅读全文
摘要:1. 什么是对象 在JavaScript中, 对象 是属性的无序集合,每个属性存放一个原始值、对象或函数。 1.1 创建对象 在JavaScript中创建对象的两种方法: ① 字面上: ② 面向对象: 注意 :在对象中,属性名永远都是字符串。如果你使用 (字面量)以外的其他值作为属性名,那它首先会被
阅读全文
摘要:1. 什么是浮动 《精通CSS》(第3版)关于 浮动 的描述: 浮动盒子可以向左或向右移动,直到其外边沿接触包含块的外边沿,或接触另一个浮动盒子的外边沿。 浮动盒子也会脱离常规文档流,因此常规流中的其他块级盒子的表现,几乎当浮动盒子根本不存在一样。 为什么说“几乎”?因为其他元素盒子中的文本内容会记
阅读全文
摘要:1. 布尔值为false的值 在JavaScript中,布尔值为 的值有如下几个: 或`''`(空字符串) 2. !!的作用 将上述值与 作比较。 发现 、`null==false NaN==false false !!`,结果如下: 事实上, 的作用是将值的类型强制转化为布尔类型。 3. 回顾条件
阅读全文