-
debugger介绍
所属栏目:[教程] 日期:2023-03-10 热度:4756
debugger 语句调用任何可用的调试功能,例如设置断点。 如果没有调试功能可用,则此语句不起作用。(MDN)
debugger 通常用于调试,主要是为了设置一个断点。
如果浏览器支持 debugger,那碰到 debugger 就会暂停[详细] -
getter与setter
所属栏目:[教程] 日期:2023-03-10 热度:9589
利用 getter/setter 可以拦截操作对象的属性,在设置属性前或获取属性前做一些事情。
1. getter
get语法将对象属性绑定到查询该属性时将被调用的函数。(MDN)
// 语法
var 对象 = {
get 属性名() {
/[详细] -
new运算符与构造函数分析
所属栏目:[教程] 日期:2023-03-10 热度:1089
当一个函数被 new 运算符调用的时候,这个函数就会被称为构造函数。
任何函数都能被 new 运算符调用,但是一般会从设计上将一个函数考虑为构造函数,提供给 new 运算符调用。
function Human(name, gender) {[详细] -
JavaScript 原型解析
所属栏目:[教程] 日期:2023-03-10 热度:6695
JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法和属性。原型对象也可能拥有原型,并从中继承方法和属性,一层一[详细]
-
DOM 事件对象
所属栏目:[教程] 日期:2023-03-09 热度:6983
Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。(W3C)
事件对象会在事件被触发时获得,对象包含了当前事件的一些信息,如点击事件可以获取到点击的位置,键盘[详细] -
DOM 事件绑定
所属栏目:[教程] 日期:2023-03-09 热度:2911
DOM 提供了许多事件供开发者进行绑定,以响应各种操作,丰富页面交互。
想要触发事件,就得先给 DOM 节点绑定事件,提供事件处理器。
1. 直接在 HTML 上提供事件
这种方式是将事件内联在 HTML 代码中。
<s[详细] -
DOM 与事件
所属栏目:[教程] 日期:2023-03-09 热度:9677
事件是您在编程时系统内发生的动作或者发生的事情,系统通过它来告诉您在您愿意的情况下您可以以某种方式对它做出回应。例如:如果您在网页上单击一个按钮,您可能想通过显示一个信息框来响应这个动作。在这篇文章中[详细]
-
获取和操作 DOM 节点
所属栏目:[教程] 日期:2023-03-09 热度:4657
DOM 节点也会被称为 DOM 元素。
想要操作 DOM 节点,就必须先获取到 DOM 节点。
1. 获取 DOM 节点
获取 DOM 节点的方式有很多,这里例举几个常用的,所有的 DOM 元素都具有以下方法:
element.getElementB[详细] -
DOM 和 JavaScript的关系解析
所属栏目:[教程] 日期:2023-03-09 热度:9541
DOM 有自己的一套标准,JavaScript 也有自己的一套标准。
JavaScript 是对标准的实现,为一种语言,而 DOM 标准定义了一系列的接口,由此可以看出,他们两者是可以毫不相干的。
但是在 Web 开发中,页面内容的[详细] -
什么是 DOM
所属栏目:[教程] 日期:2023-03-09 热度:8153
文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和[详细]
-
JavaScript JSON
所属栏目:[教程] 日期:2023-03-09 热度:1834
JSON 对象包含两个方法: 用于解析 JavaScript Object Notation (JSON) 的 parse() 方法,以及将对象/值转换为 JSON字符串的 stringify() 方法。除了这两个方法, JSON 这个对象本身并没有其他作用,也不能被调用或者作[详细]
-
JavaScript RegExp
所属栏目:[教程] 日期:2023-03-09 热度:5435
RegExp 构造函数创建了一个正则表达式对象,用于将文本与一个模式匹配。
RegExp 的实例用于生成一个正则表达式,利用正则表达式从字符串中匹配想要的内容。
正则表达式不是 JavaScript 的一个子内容,也并非 J[详细] -
JavaScript Date
所属栏目:[教程] 日期:2023-03-09 热度:6552
Date 用于创建一个 JavaScript Date 实例,该实例呈现时间中的某个时刻。
Date 对象可以用于处理日期和时间。
Date 对象使用的频率非常高,大量的业务需要对时间进行操作。
1. 基本使用
Date 需要实例化后[详细] -
JavaScript Math
所属栏目:[教程] 日期:2023-03-09 热度:8391
Math 是一个内置对象, 它具有数学常数和函数的属性和方法。(MDN)
Math 对象提供了一些列的数学方法和常量,如三角函数、随机数、π等。
1. 数学方法
数学方法其实就是常用的数学中的函数,如三角函数。[详细] -
JavaScript Function
所属栏目:[教程] 日期:2023-03-08 热度:4838
Function 构造函数创建一个新的 Function 对象。直接调用此构造函数可用动态创建函数,但会遭遇来自 eval 的安全问题和相对较小的性能问题。
Function 可以用来创建函数,JavaScript 中的所有函数,都是 Function[详细] -
document.cookie
所属栏目:[教程] 日期:2023-03-08 热度:6325
Cookie 是一个请求首部,其中含有先前由服务器通过 Set-Cookie 首部投放并存储到客户端的 HTTP cookies。
cookie 可以作为单独知识了解,这里其实介绍的是 document.cookie 。
1. document.cookie
通过 docum[详细] -
JavaScript with
所属栏目:[教程] 日期:2023-03-08 热度:422
with 语句就可以扩展一个语句的作用域链。with 可以指定代码块的作用域,特别是在访问对象成员时,它使得代码非常简洁。
1. 基本语法
with (表达式) {
代码块;
}
表达式通常会直接给定一个对象。
var pe[详细] -
JavaScript 的 break 与 continue
所属栏目:[教程] 日期:2023-03-08 热度:242
break 用来中断循环,在 for 循环和 while 循环中都适用。
如:从列表中寻找 id 为 n 的项(每一项的 id 是唯一的)
var list = [{ id: }, { id: }, { id: }, { id: }];
var n = ;
var i = , len = list[详细] -
JavaScript while 语句
所属栏目:[教程] 日期:2023-03-08 热度:1064
while 语句可以在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为真时结束循环。
while 语句也是一种循环语句,也称 while 循环。
while 循环接收一个表达式,当这个表达式结果非 fa[详细] -
JavaScript switch 语句
所属栏目:[教程] 日期:2023-03-08 热度:2519
switch 语句评估一个表达式,将表达式的值与case子句匹配,并执行与该情况相关联的语句。
switch 是另一种控制流程的方式,根据条件执行不同的代码块。
能用 switch 实现的都可以用 if 实现。
1. 基本语法[详细] -
JavaScript 数组
所属栏目:[教程] 日期:2023-03-08 热度:2957
数组是一种使用整数作为键 (integer-key-ed) 属性和长度 (length) 属性之间关联的常规对象。此外,数组对象还继承了 Array.prototype 的一些操作数组的便捷方法。
数组可以存放多个值。数组的数不是指数字,而是指[详细] -
JavaScript 对象
所属栏目:[教程] 日期:2023-03-08 热度:3084
对象 指包含数据和用于处理数据的指令的数据结构. 对象有时也指现实世界中的一些事, 例如在赛车游戏当中一辆车或者一幅地图都可以是一个对象。
JavaScript 中的对象由属性和方法组成。
属性可以是任意 JavaScrip[详细] -
JavaScript 表达式
所属栏目:[教程] 日期:2023-03-08 热度:6771
表示式亦称表达式、运算式或数学表达式,在数学领域中是一些符号依据上下文的规则,有限而定义良好的组合。数学符号可用于标定数字(常量)、变量、操作、函数、括号、标点符号和分组,帮助确定操作顺序以及有其它考[详细]
-
JavaScript 函数
所属栏目:[教程] 日期:2023-03-08 热度:4366
在 JavaScript中,函数是头等 (first-class) 对象,因为它们可以像任何其他对象一样具有属性和方法。它们与其他对象的区别在于函数可以被调用。简而言之,它们是 Function 对象。(MDN)
函数就是一段代码片段,调用[详细] -
JavaScript 逻辑运算符
所属栏目:[教程] 日期:2023-03-07 热度:2123
逻辑运算符通常用于布尔型(逻辑)值。这种情况下,它们返回一个布尔值。然而,&& 和 || 运算符会返回一个指定操作数的值,因此,这些运算符也用于非布尔值。这时,它们也就会返回一个非布尔型值。
逻辑运算符用于[详细]