js常用的属性

简介: js常用的属性

全局属性

  1. NaN 表示非数字值。
  2. Infinity 表示正无穷大的数值。
  3. undefined 表示未定义的值。

内置对象属性

  1. Object.prototype 允许为所有对象添加属性和方法的对象原型。
  2. Function.prototype 允许为所有函数添加属性和方法的函数原型。
  3. Array.length 数组的长度属性。
  4. String.length 字符串的长度属性。
  5. Date.prototype 允许为日期对象添加属性和方法的日期原型。
  6. Math 包含数学常数和函数的数学对象。

文档对象模型 (DOM) 属性

  1. document 表示整个 HTML 文档的对象。
  2. window 代表浏览器中打开的窗口。
  3. document.body HTML 文档中的<body>元素。
  4. document.getElementById() 根据元素 ID 获取元素的方法。
  5. element.innerHTML 元素的 HTML 内容。
  6. element.style 元素的样式属性。
  7. element.classList 元素的类名属性。

浏览器属性

  1. navigator 包含浏览器相关信息的对象。
  2. window.location 当前窗口中载入的文档的 URL。
  3. window.history 包含浏览器历史记录的对象。
  4. window.localStorage / window.sessionStorage 提供在浏览器中存储数据的能力。
  5. window.innerWidth / window.innerHeight 浏览器窗口的内部宽度和高度。

事件属性

  1. element.onclick / element.onchange / element.onmouseover 等: HTML 元素的事件处理程序属性。
目录
相关文章
|
1月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
1月前
|
监控 JavaScript 前端开发
确定使用 `defer` 属性还是 `async` 属性来异步加载 JavaScript
【10月更文挑战第24天】选择使用 `defer` 属性还是 `async` 属性来异步加载 JavaScript 是一个需要综合考虑多个因素的决策。需要根据脚本之间的依赖关系、页面加载性能要求、脚本的功能和重要性等因素来进行权衡。在实际应用中,需要通过测试和验证来确定最适合的加载方式,以提供更好的用户体验和页面性能。
|
4月前
|
存储 JavaScript 前端开发
js中map属性
js中map属性
52 1
|
1月前
|
监控 JavaScript 前端开发
使用 `defer` 属性异步加载 JavaScript
【10月更文挑战第24天】使用 `defer` 属性异步加载 JavaScript 是一种有效的提高页面性能和用户体验的方法。通过合理设置 `defer` 属性,可以在不影响页面渲染的情况下异步加载脚本,并确保脚本的执行顺序。在实际应用中,需要根据具体情况选择合适的加载方式,并注意处理可能出现的问题,以确保页面能够正常加载和执行。
|
2月前
|
移动开发 JavaScript 前端开发
原生js如何获取dom元素的自定义属性
原生js如何获取dom元素的自定义属性
80 4
|
2月前
|
缓存 JavaScript 前端开发
探索Vue.js中的计算属性与侦听器
【10月更文挑战第5天】探索Vue.js中的计算属性与侦听器
28 1
|
3月前
|
JavaScript 前端开发
JavaScript基础知识-枚举对象中的属性
关于JavaScript基础知识中如何枚举对象属性的介绍。
33 1
JavaScript基础知识-枚举对象中的属性
|
2月前
|
存储 JavaScript 前端开发
js中map属性
js中map属性
23 0
|
2月前
|
缓存 JavaScript 前端开发
深入理解Vue.js中的计算属性与侦听属性
【10月更文挑战第5天】深入理解Vue.js中的计算属性与侦听属性
34 0
|
2月前
|
缓存 JavaScript 前端开发
探索Vue.js中的计算属性与侦听器:深入理解与实践
【10月更文挑战第5天】探索Vue.js中的计算属性与侦听器:深入理解与实践
25 0