×
思维导图备注
JavaScript 教程
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
JS 对象
浏览
1468
扫码
分享
2020-12-11 16:28:50
JS 对象
JS 对象
JS 对象定义
JS 对象属性
JS 对象方法
JS 对象访问器
JS 对象构造器
JS 对象原型
JS ECMAScript 5
上一篇:
下一篇:
Copyright © 2017-2021 jishuchi.com 版权所有.
京ICP备17028049号-1
JS 教程
JS 教程
JS 简介
JS 使用
JS 输出
JS 语句
JS 语法
JS 注释
JS 变量
JS 运算符
JS 算术
JS 赋值
JS 数据类型
JS 函数
JS 对象
JS 事件
JS 字符串
JS 字符串方法
JS 数字
JS 数字方法
JS 数组
JS 数组方法
JS 数组迭代
JS 数组排序
JS 日期
JS 日期格式
JS 日期获取方法
JS 日期设置方法
JS 数学
JS 随机
JS 逻辑
JS 比较
JS 条件
JS Switch
JS Loop For
JS Loop While
JS Break
JS 类型转换
JS 位运算
JS 正则表达式
JS 异常
JS 作用域
JS Hoisting
JS 严格模式
JS this 关键词
JS Let
JS Const
JS 调试
JS 样式指南
JS 最佳实践
JS 错误
JS 性能
JS 保留词
JS 版本
JS 版本 ES5
JS 版本 ES6
JS JSON
JS 表单
JS 表单
JS 表单 API
JS 对象
JS 对象定义
JS 对象属性
JS 对象方法
JS 对象访问器
JS 对象构造器
JS 对象原型
JS ECMAScript 5
JS 函数
JS 函数定义
JS 函数参数
JS 函数调用
JS 函数 Call
JS 函数 Apply
JS 闭包
JS HTML DOM
DOM 简介
DOM 方法
DOM 文档
DOM 元素
DOM HTML
DOM CSS
DOM 动画
DOM 事件
DOM 事件监听程序
DOM 导航
DOM 节点
DOM 集合
DOM 节点列表
JS Browser BOM
JS Window
JS Screen
JS Location
JS History
JS Navigator
JS 弹出框
JS Timing
JS Cookies
JS AJAX
AJAX 简介
AJAX XMLHttp
AJAX 请求
AJAX 响应
AJAX XML 文件
AJAX PHP
AJAX ASP
AJAX 数据库
AJAX 应用程序
JS JSON
JSON 简介
JSON 语法
JSON vs XML
JSON 数据类型
JSON 解析
JSON 字符串化
JSON 对象
JSON 数组
JSON PHP
JSON HTML
JSON JSONP
JS vs jQuery
jQuery 选择器
jQuery HTML
jQuery CSS
jQuery DOM
JS 实例
JavaScript 能够改变 HTML 内容
JavaScript 能够改变 HTML 属性
JavaScript 能够改变 CSS 样式
JavaScript 能够隐藏 HTML 元素
JavaScript 能够显示隐藏的 HTML 元素
<head> 中的 JavaScript
<body> 中的 JavaScript
外部文件中的 JavaScript
外部 url 中的 JavaScript
外部文件夹中的 JavaScript
写入 HTML 输出
写入 HTML 元素
写入窗口提示框
写入浏览器控制台
JavaScript 数字
JavaScript 字符串
JavaScript 变量
JavaScript 运算符
JavaScript 赋值
JavaScript 表达式(使用常量)
JavaScript 表达式(使用字符串)
JavaScript 表达式(使用变量)
JavaScript 关键词
JavaScript 注释
JavaScript 对大小写敏感
JavaScript 语句是对浏览器的命令
JavaScript 代码是一系列语句
JavaScript 语句由分号分隔
一行允许多条语句
JavaScript 语句可以在代码块中组合在一起
您可以在运算符或逗号之后对代码折行
单行注释
行末的单行注释
多行注释
阻止执行的单行注释
阻止执行的多行注释
JavaScript 变量
作为代数的 JavaScript 变量
JavaScript 数字和字符串
JavaScript var 关键词
在一条语句中声明多个变量
多行声明多个变量
没有值的变量返回值 undefined
重新声明变量不会破坏值
JavaScript 数组相加
JavaScript 字符串相加
字符串和数字相加
数值和字符串相加
加 (+) 运算符
减 (-) 运算符
乘 (*) 运算符
除 (/) 运算符
取模 (%) 运算符
递增 (++) 运算符
递减 (–) 运算符
= 赋值运算符
+= 赋值运算符
-= 赋值运算符
*= 赋值运算符
/= 赋值运算符
%= 赋值运算符
使用级联运算符 (+) 将两个字符串相加
对两个字符串相加,第一个字符串中包含空格
对两个字符串相加,字符串之间有空格
使用 += 运算符对两个字符串相加
对字符串和数字相加
声明(创建)字符串
声明(创建)数字
声明(创建)数组
声明(创建)对象
确定变量的类型
对两个数字和一个字符串相加
对一个字符串和两个数字相加
一个未定义变量
一个空变量
使用 .property 访问对象属性
使用 [property] 访问对象属性
以方法访问函数属性
以属性访问函数属性
一个简单的函数
带一个参数的函数
带一个参数的函数 2
返回一个值的函数
把华氏度转换为摄氏度的函数
没有 () 的函数
更改 HTML 元素的 onclick 事件
更改元素本身的 onclick 事件
调用函数的 onclick 事件
字符串可由单引号或双引号包围
展示一些字符串实例
在引号前添加反斜杠被认定为引号
确定字符串的长度
用反斜杠对文本字符串折行
无法对代码使用反斜杠折行
确定文本在字符串中首次出现的位置 - indexOf()
在字符串中搜索文本并在找到后返回这段文本 - match()
替换字符串中的字符 - replace()
把字符串转换为大写 - toUpperCase()
把字符串转换为小写 - toLowerCase()
把字符串拆分入数组 - split()
带或不带小数点都可以写数值
可以使用指数计数法编写极大或极小的数
数字会被精确到 15 位
浮点算术不总是 100% 精确
但是可以通过乘并除以 10 解决此问题
两数相加会产生新数
两个数字字符串相加会产生连接的字符串
数字和数字字符串相加也会产生连接的字符串
数字字符串和数字相加也会产生连接的字符串
字符串和数字相加的常见错误 1
字符串和数字相加的常见错误 2
在除法运算时,JavaScript 会尝试把字符串转换为数字
在乘法运算时,JavaScript 会尝试把字符串转换为数字
在减法运算时,JavaScript 会尝试把字符串转换为数字
在加法运算时,JavaScript 不会把字符串转换为数字
被字符串除的数不再是数
数字除以数字字符串为数字
全局 JavaScript 函数 isNaN(.md判断值是否为数字
在数学运算中使用 NaN 会始终返回 NaN
在数学字符串运算中使用 NaN 将连接 NaN
NaN 的类型是数字(没错!typeof NaN 返回 number)
如果计算出最大可能数字之外的数字,则返回无穷大(Infinity)
被零除会生成 Infinity
Infinity 也是数(typeof Infinity 返回 number)
前缀为 0x 的常量会被解释为十六进制
数字可以是对象
数字和对象无法安全地比较
对象和对象无法安全地比较
toString() 方法能够以十六进制、八进制或二进制输出数
valueOf() 方法以数字返回数字
toExponential() 返回一个带指数表示法的数字
toFixed() 方法将数字四舍五入为指定位的数字
toPrecision() 返回指定长度的数字
全局方法 Number() 将变量转换为数字
全局方法 Number() 甚至可以将日期转换为数字
全局方法 parseInt() 将字符串转换为数字
全局方法 parseFloat() 将字符串转换为数字
MAX_VALUE 返回 JavaScript 中可能的最大数字
MIN_VALUE 返回 JavaScript 中可能的最小数字
POSITIVE_INFINITY 表示无穷大
溢出时返回 POSITIVE_INFINITY
NEGATIVE_INFINITY 表示负无穷大
溢出时返回 NEGATIVE_INFINITY
NaN 代表“非数字”
对字符串执行的算术将导致 NaN
对变量使用数字属性将返回 undefined
Math.PI 返回 PI 的值
Math.round(x) 返回 x 的 取整值(舍入值)
Math.pow(x, y) 返回 x 的 y 次方
Math.sqrt(x) 返回 x 的平方
Math.abs(x) 返回 x 的绝对值
Math.ceil(x) 返回 x 的向上舍入值
Math.floor(x) 返回 x 的向下舍入值
Math.sin(x) 返回角度 x(以弧度计)的正弦
Math.cos(x) 返回角度 x(以弧度计)的余弦
Math.max() 返回参数列表中的最高值
Math.min() 返回参数列表中的最低值
把摄氏度转换为华氏度
Math.random() 返回介于 0(包括)与 1(不包括)之间的随机整数
如何返回介于 0 与 9 之间(都包括)的随机整数
如何返回介于 0 与 10 之间(都包括)的随机整数
如何返回介于 0 与 99 之间(都包括)的随机整数
如何返回介于 0 与 100 之间(都包括)的随机整数
如何返回介于 1 与 10 之间(都包括)的随机整数
如何返回介于 1 与 100 之间(都包括)的随机整数
如何返回介于 x(包括)与 y(不包括)之间的随机整数
如何返回介于 x 与 y 之间(都包括)的随机整数
使用 Date() 来显示今天的日期和时间
使用 getFullYear() 显示年份
使用 getTime() 计算 1970 年至今的毫秒数
使用 setFullYear() 设置一个具体的日期
使用 toUTCString() 把今天的日期(根据 UTC)转换为字符串
使用 getDay() 以数字显示星期名
使用 getDay() 以及一个数组以名称显示星期名
显示时钟
创建数组 1
创建数组 2
访问数组元素
更改数组元素
访问整个数组
确定数组的长度
遍历数组
向数组添加元素
将未定义的“孔”添加到数组中
如何识别数组 1
如何识别数组 2
向数组添加元素
删除数组中最后一个元素 - pop()
将数组的所有元素连接成一个字符串 - join()
连接两个数组 - concat()
连接三个数组 - concat()
把数组转换为字符串 - toString()
把新元素添加到数组的开头 - unshift()
删除数组中的第一个元素 - shift()
将一个元素添加到数组中的位置 2 - splice()
按升序对数组排序
按降序对数组排序
按升序排列数字
按降序排列数字
排序数字(按字母顺序或数字顺序)
按随机顺序排序数组中的数字
确定数组中最小的数
确定数组中最大的数
使用 Math.min() 确定数组中最小的数
使用 Math.max() 确定数组中最大的数
使用“自制的” myArrayMin 方法
使用“自制的” myArrayMax 方法
按数字属性排序对象
按字符串属性排序对象
Array.forEach()
Array.map()
Array.filter()
Array.reduce()
Array.reduceRight()
Array.every()
Array.some()
Array.indexOf()
Array.lastIndexOf()
Array.find()
Array.findIndex()
显示所有变量的类型
显示所有变量类型的构造器
使用 String() 把数转换为字符串
使用 toString() 把数转换为字符串
确认变量是否是数组
确认变量是否是日期
显示 Boolean(10 > 9) 的值
显示 10 > 9 的值
拥有真正值的一切均为 true
零的布尔值是 false
减零(minus zero)的布尔值是 false
空字符串的布尔值是 false
undefined 的布尔值是 false
null 的布尔值是 false
false 的布尔值是 false
NaN 的布尔值是 false
把 5 赋值给 x,然后显示 (x == 8) 的值
把 5 赋值给 x,然后显示 (x == 5) 的值
把 5 赋值给 x,然后显示 (x === 5) 的值
把 5 赋值给 x,然后显示 (x === "5") 的值
把 5 赋值给 x,然后显示 (x != 8) 的值
把 5 赋值给 x,然后显示 (x !== 5) 的值
把 5 赋值给 x,然后显示 (x !== "5") 的值
把 5 赋值给 x,然后显示 (x > 8) 的值
把 5 赋值给 x,然后显示 (x < 8) 的值
把 5 赋值给 x,然后显示 (x >= 8) 的值
把 5 赋值给 x,然后显示 (x <= 8) 的值
if 语句
else 语句
else if 语句
随机链接
Switch 语句
for 循环
遍历 HTML 标题
while 循环
do while 循环
打破循环
打破并继续循环
使用 for…in 语句遍历对象中的元素
try…catch 语句
弹出提示框的 try…catch 语句
onerror 事件
在字符串中检索表达式
检索表达式然后替换它
创建 JavaScript 变量
创建 JavaScript 对象
创建 person 对象(单行)
创建 person 对象(多行)
使用 new 创建 JavaScript 对象
使用构造器创建 JavaScript 对象
创建内置的 JavaScript 对象
创建 JavaScript 变量的最佳方式
JavaScript 对象是易变的
使用 .property 访问属性
使用 [property] 访问属性
使用 for in 访问属性
向已有对象添加新属性
从对象中删除属性
使用 .property 访问属性
使用 [property] 访问属性
遍历属性
遍历属性值
访问嵌套的 JSON 对象
使用点号表示法修改值
使用括号表示法修改值
删除对象属性
访问数组值
使用 for-in 循环遍历数组
使用 for 循环遍历数组
访问嵌套的 JSON 数组
修改数组值
删除数组项目
使用 JSON 解析
在 AJAX 实例中使用 JSON 解析
对数组使用 JSON 解析
解析日期
使用 reviver 函数解析日期
解析函数
使用 JSON 字符串化
对数组使用 JSON 字符串化
对日期字符串化
对函数字符串化
使用 toString() 方法对日期进行字符串化
从 php 文件获取 JSON
从 php 文件获取 JSON 数组
从数据库获取 JSON
遍历来自数据库的结果
使用 POST 方法发送 JSON
生成基于 JSON 数据的 HTML 表格
生成动态 HTML 表格
生成基于 JSON 数据的 HTML 下拉列表
简单的 JSONP 实例
创建动态脚本标签
带动态结果的 JSONP 实例
带回调函数的 JSONP 实例
JS 实例 HTML DOM
显示文档中所有 cookie 的名称/值对
显示加载文档的服务器域名
显示上次修改文档的日期和时间
显示加载当前文档的文档 URL
显示文档的标题
显示文档的完整 URL
替换当前文档
打开一个新文档,然后添加一些内容
显示具有特定名称的元素数量
显示具有特定标签名称的元素数量
确定文档中锚的数量
确定文档中首个锚的 innerHTML
显示文档中的链接数
显示文档中首个链接的 href 属性
确定文档中的表单数量
找到文档中第一个表单的名称
返回文档中的图像数量
返回文档中第一个图像的 id
改变 HTML 元素的可见度
改变 HTML 元素的背景色
JS 实例 HTML 输入
禁用按钮
确定按钮的名称
确定按钮的类型
查找按钮的值
查找按钮上显示的文本
查找按钮所属表单的 id
提交表单
重置表单
查找表单中每个元素的值
查找表单可接受的字符集
查找表单的 action 属性
查找表单中 enctype 属性的值
查找表单中的元素数量
查找发送表单数据的方法
查找表单的名称
查找表单的目标(target)
禁用并启用下拉列表
获取包含下拉列表的表单的 id
获取下拉列表中的选项数量
将下拉列表转换为多行列表
在下拉列表中选择多个选项
在下拉列表中显示所选选项
在下拉列表中显示所选选项的索引
显示下拉列表中的所有选项
更改所选选项的文本
从下拉列表中删除选项
JS 实例 HTML 对象
查找链接的 href 属性的值
查找链接的 hreflang 属性的值
查找链接的 id 属性的值
查找链接的 rel 属性的值
查找链接的 target 属性的值
查找链接的 type 属性的值
查找图像映射区域的备用文本
查找区域的坐标
确定一个区域的形状
查找区域的 href
查找区域的 href 属性的协议部分
查找区域的 href 属性的域名部分
查找区域的 href 属性的端口号部分
查找区域的 href 属性的路径名部分
查找区域的 href 属性的查询字符串部分
查找区域的 href 属性的 hash 部分
查找区域的 target 属性的值
查找页面中所有相对 URL 的基准 URL
查找页面上所有链接的基准目标
改变 iframe 的背景色
确定 iframe 的高度
查找 iframe 的 name 属性的值
查找 iframe 的源属性(src)
改变 iframe 的源属性(src)
查找图像的替代文本
确定图像的高度
单击以显示图像的高分辨率版本
查找图像的源(src)
改变图像的源
改变灯泡的源
查找图像的 usemap 属性的值
改变表格边框的宽度
改变表格的内边距
查找单元格的 innerHTML
创建表格标题
删除表格中的行
向表格中添加行
改变表格单元格的内容
JS 实例 HTML 事件
onblur - 当用户离开输入字段时
onchange - 当用户更改输入字段的内容时
onchange - 当用户选择下拉值时
onfocus - 当输入字段获得焦点时
onselect - 当输入文本被选取时
onsubmit - 当用户点击提交按钮
onreset - 当用户点击重置按钮
onkeydown - 当用户按下/按住某个键时
onkeypress - 当用户按下/按住某个键时
onkeyup - 当用户释放按键时
onkeyup - 当用户释放按键时
onkeydown vs onkeyup - 两者
onmouseover/onmouseout - 当鼠标经过一个元素时
onmousedown/onmouseup - 当按下/释放鼠标按钮时
onmousedown - 当按下鼠标时:提示点击了哪个元素
onmousedown - 当点击鼠标时:提示点击了哪个按钮
onmousemove/onmouseout - 当把鼠标指针移入/移出 div 时
onmouseover/onmouseout - 当把鼠标指针移入/移出图像时
onmouseover - 将鼠标悬停在图像映射上
对 onclick 事件作出反应
onclick - 单击按钮时
ondblclick - 双击文本时
onload - 页面加载后
onload - 图像加载后
onerror - 当图像加载时发生错误
onunload - 当浏览器关闭文档时
onresize - 当浏览器窗口大小被调整时
按键的键码是什么?
光标的坐标是什么?
相对于屏幕的光标坐标是什么?
是否按下 shift 键?
发生何种事件类型?
JS 实例 Browser
单击按钮时打开一个新窗口
打开一个新窗口并控制其外观
让新窗口失去并获得焦点
关闭新窗口
检查新窗口是否被关闭
向源(父)窗口写一些文本
相对于当前位置移动新窗口
将新窗口移动到指定的位置
打印当前页面
按指定像素调整窗口大小
将窗口调整为指定的大小
按指定的像素数滚动内容
将内容滚动到指定的位置
访问者屏幕:宽度
访问者屏幕:高度
访问者屏幕:可用宽度
访问者屏幕:可用高度
访问者屏幕:色深
访问者屏幕:像素深度
返回当前 URL 的主机名和端口
返回当前页面的完整 URL
返回当前 URL 的路径名
返回当前 URL 的协议部分
加载新文档
替换当前文档
跳出框架
显示历史列表中的 URL 数目
在页面中创建后退按钮
在页面中创建前进按钮
加载历史(记录)列表中的特定 URL
访问者浏览器中是否启用 cookie?
访问者浏览器的名称是什么?
访问者浏览器的引擎名称是什么?
访问者浏览器的版本信息是什么?
访问者浏览器的用户代理信息是什么?
访问者浏览器是什么平台?
访问者浏览器是什么语言?
是否在访问者的浏览器中启用了 Java?
显示警告框
演示在警告框中换行
显示确认框
显示提示框
简单计数
另一个简单计数
无限循环中的计时事件
无限循环中的计时事件 - 带有停止按钮
用计时事件创建的时钟
通过 setInterval() 和 clearInterval() 设置并停止计时器
创建一个欢迎 cookie
JS 参考手册
JS 参考手册
暂无相关搜索结果!
本文档使用
技术池
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度