JavaScript对象知识点总结

简介:


JavaScript对象知识点总结

1)核心对象:
对象
说明
Array
表示数组
Boolean
表示布尔值
Date
表示日期
Math
提供了基本的数学常量和函数
Number
表述实数数值
Object
包含了由所有 Javascript 对象共享的基本功能
RegExp
表述了一个正则表达式,同时包含了由所有正则表达式对象共享
的静态属性
String
表述了一个 Javascript 字符串
对于这些对象,我们可以使用new操作符创建相应的对象实例,也可以隐含地声明/创建这些对象。例如: var name=”wzk”;//等价于:var name=new String(“wzk”);
2Window对象属性
属性
说明
defaultStatus
默认的状态条信息
document
当前显示的文档(该属性本身是一个 document 对象)
frame
窗口里的一个框架(该属性本身也是一个对象)
frames
array 列举窗口的框架对象的数组,按照这些对象在文档中
出现的顺序列出(该属性本身也是一个对象)
history
窗口的历史列表(该属性本身也是一个对象,即 history 对象)
length
窗口内的框架数
location
窗口所显示文档的完整 / 绝对 URL 对象
name
窗口打开时,赋予该窗口的名字
parent
包含当前框架的窗口的同义词
self
当前窗口或框架的同义词
status
状态条中的消息
top
包含当前框架的最顶层浏览器窗口的同义词
window
当前窗口或框架的同义词,与 self 相同
 
3Window对象的方法
方法
说明
alert()
打开一个 Alert 消息框
clearTimeout()
用来终止 setTimeout ()方法的工作
close()
关闭窗口
confirm()
打开一个 Confirm 消息框,用户可以选择 OK
或者 Cancel ,如果用户单击 OK 按钮,则该方法
返回 true ,单击 Cancel 按钮,则返回 false
blur()
把焦点从指定窗口移开
focus()
把指定的窗口带到前台
open()
打开一个新窗口
prompt()
打开一个 Prompt 对话框,用户可向该框输入文本,
并把输入的文字返回到脚本
setTimeout()
等待一段指定的毫秒数时间,然后运行指令事件处理程序
 
 
4document对象属性
属性
说明
alinkColor
活动链接的颜色
anchor
一个 HTML 锚点。使用 <a name=>
标记创建(该属性本身也是一个对象)
anchors
array 列出文档锚点对象的数组
bgColor
文档的背景颜色
cookie
存储于 Cookie 文件内的一段消息,它是该
文档对象的一个属性
fgColor
文档的文本颜色
form
文档中的一个窗体,有 <form> 标记创建(该属性本身也是
一个对象)
forms
array 按照其出现在文档中的顺序列出窗体对象的一个数组
lastModified
文档最后的修改日期
linkColor
文档链接的颜色
link
文档中一个 <a href> 标记
links
array 文档中 link 对象的一个数组,按照他们出现的文档中
顺序排列(该属性本身也是一个对象)
location
当前显示文档的 URL
referrer
包含链接的文档的 URL ,用户单击该链接可到达当前文档
title
文档标题
vlinkColor
指定用户已观察过的文档链接文本颜色
 



 本文转自 王祖康 51CTO博客,原文链接: http://blog.51cto.com/wzk89/411724 ,如需转载请自行联系原作者
相关文章
|
3月前
|
JavaScript 前端开发
如何在 JavaScript 中使用 __proto__ 实现对象的继承?
使用`__proto__`实现对象继承时需要注意原型链的完整性和属性方法的正确继承,避免出现意外的行为和错误。同时,在现代JavaScript中,也可以使用`class`和`extends`关键字来实现更简洁和直观的继承语法,但理解基于`__proto__`的继承方式对于深入理解JavaScript的面向对象编程和原型链机制仍然具有重要意义。
|
3月前
|
Web App开发 JavaScript 前端开发
如何确保 Math 对象的方法在不同的 JavaScript 环境中具有一致的精度?
【10月更文挑战第29天】通过遵循标准和最佳实践、采用固定精度计算、进行全面的测试与验证、避免隐式类型转换以及持续关注和更新等方法,可以在很大程度上确保Math对象的方法在不同的JavaScript环境中具有一致的精度,从而提高代码的可靠性和可移植性。
|
3月前
|
JSON 前端开发 JavaScript
JavaScript中对象的数据拷贝
本文介绍了JavaScript中对象数据拷贝的问题及解决方案。作者首先解释了对象赋值时地址共享导致的值同步变化现象,随后提供了五种解决方法:手动复制、`Object.assign`、扩展运算符、`JSON.stringify`与`JSON.parse`组合以及自定义深拷贝函数。每种方法都有其适用场景和局限性,文章最后鼓励读者关注作者以获取更多前端知识分享。
40 1
JavaScript中对象的数据拷贝
|
3月前
|
自然语言处理 JavaScript 前端开发
[JS]知识点
本文介绍了JavaScript中的多个重要知识点,包括ES6、严格模式、类与对象、解构、跨域问题及入口函数等。文章通过详细示例和推荐的外部资源,帮助读者更好地理解和应用这些概念。内容持续更新中,适合初学者和进阶开发者参考。
37 2
[JS]知识点
|
3月前
|
JavaScript 前端开发 中间件
JS服务端技术—Node.js知识点
本文介绍了Node.js中的几个重要模块,包括NPM、Buffer、fs模块、path模块、express模块、http模块以及mysql模块。每部分不仅提供了基础概念,还推荐了相关博文供深入学习。特别强调了express模块的使用,包括响应相关函数、中间件、Router和请求体数据解析等内容。文章还讨论了静态资源无法访问的问题及其解决方案,并总结了一些通用设置。适合Node.js初学者参考学习。
59 1
|
3月前
|
JavaScript 前端开发 图形学
JavaScript 中 Math 对象常用方法
【10月更文挑战第29天】JavaScript中的Math对象提供了丰富多样的数学方法,涵盖了基本数学运算、幂运算、开方、随机数生成、极值获取以及三角函数等多个方面,为各种数学相关的计算和处理提供了强大的支持,是JavaScript编程中不可或缺的一部分。
|
3月前
|
存储 JavaScript 前端开发
JS的ES6知识点
【10月更文挑战第19天】这只是 ES6 的一些主要知识点,ES6 还带来了许多其他的特性和改进,这些特性使得 JavaScript 更加现代化和强大,为开发者提供了更多的便利和灵活性。
47 3
|
4月前
|
存储 JavaScript 前端开发
JavaScript 对象的概念
JavaScript 对象的概念
67 4
|
4月前
|
存储 JSON JavaScript
JS知识点
JS知识点
50 3
|
4月前
|
存储 JavaScript 前端开发
js中函数、方法、对象的区别
js中函数、方法、对象的区别
48 2

热门文章

最新文章