JavaScript常用方法与属性速查指南
需积分: 9 181 浏览量
更新于2024-11-26
收藏 453KB PDF 举报
"JavaScript速查表.pdf 是一份包含JavaScript常用属性和方法的综合参考文档,旨在帮助开发者快速查找和理解JavaScript中的关键功能。"
在JavaScript编程语言中,掌握各种对象的方法是至关重要的。以下是速查表中涉及的一些关键知识点:
1. **Object Methods**:
- `toString()`: 将对象转换为字符串表示。
- `toLocaleString()`: 返回对象的本地化字符串表示。
- `valueOf()`: 返回对象的原始值。
- `hasOwnProperty()`: 检查对象是否具有指定的自有属性。
- `isPrototypeOf()`: 判断对象是否在另一个对象的原型链上。
- `propertyIsEnumerable()`: 检查对象的属性是否可枚举。
2. **String Methods**:
- `charAt()`: 返回指定位置的字符。
- `charCodeAt()`: 返回指定位置字符的Unicode编码。
- `fromCharCode()`: 根据Unicode值创建字符串。
- `concat()`: 连接两个或更多字符串。
- `indexOf()`: 查找字符串中指定值的第一个出现位置。
- `lastIndexOf()`: 查找字符串中指定值的最后一个出现位置。
- `localeCompare()`: 比较两个字符串的本地化顺序。
- `match()`: 在字符串中查找与正则表达式匹配的子串。
- `replace()`: 替换与正则表达式匹配的子串。
- `search()`: 搜索与正则表达式匹配的子串。
- `slice()`: 提取字符串的一部分并返回新字符串。
- `split()`: 使用分隔符将字符串分割成数组。
- `substring()`: 提取字符串的两个指定索引号之间的部分。
- `substr()`: 提取字符串从指定位置开始的指定长度的部分。
- `toLowerCase()`: 将字符串转换为小写。
- `toUpperCase()`: 将字符串转换为大写。
- `toLocaleLowerCase()`: 将字符串转换为本地化的小写。
- `toLocaleUpperCase()`: 将字符串转换为本地化的大写。
3. **RegEx Methods**:
- `test()`: 测试字符串是否符合正则表达式的模式。
- `match()`: 在字符串中查找与正则表达式匹配的子串并返回数组。
- `exec()`: 执行一个正则表达式,并返回匹配的结果。
4. **Array Methods**:
- `concat()`: 合并两个或更多的数组,并返回新的数组。
- `join()`: 使用指定的分隔符连接数组的所有元素。
- `push()`: 向数组的末尾添加一个或更多元素,并返回新的长度。
- `pop()`: 删除并返回数组的最后一个元素。
- `reverse()`: 反转数组中的元素顺序。
- `shift()`: 移除数组的第一个元素并返回该元素。
- `slice()`: 提取数组的一部分并返回新数组。
- `sort()`: 对数组进行排序。
- `splice()`: 添加或删除数组元素。
- `unshift()`: 向数组的开头添加一个或更多元素,并返回新的长度。
5. **Number Methods**:
- `toFixed()`: 把数字转换为字符串,并保留指定位数的小数。
- `toExponential()`: 把数字转换为指数形式的字符串。
- `toPrecision()`: 把数字转换为指定精度的字符串。
6. **Date Methods**:
- `parse()`: 解析日期字符串并返回时间戳。
- `toDateString()`: 返回日期部分的字符串。
- `toTimeString()`: 返回时间部分的字符串。
- `getDate()`: 获取月份中的某一天。
- `getDay()`: 获取星期几(0-6)。
- `getFullYear()`: 获取四位数的年份。
- `getHours()`: 获取小时(0-23)。
- `getMilliseconds()`: 获取毫秒(0-999)。
- `getMinutes()`: 获取分钟(0-59)。
- `getMonth()`: 获取月份(0-11)。
- `getSeconds()`: 获取秒(0-59)。
- `getTime()`: 获取自1970年以来的毫秒数。
- `getTimezoneOffset()`: 获取时区偏移量(分钟)。
- `getYear()`: 获取年份(两位数)。
- `setDate()`: 设置月份中的某一天。
- `setHours()`: 设置小时。
- `setMilliseconds()`: 设置毫秒。
- `setMinutes()`: 设置分钟。
- `setMonth()`: 设置月份。
- `setSeconds()`: 设置秒。
- `setYear()`: 设置年份。
- `toLocaleTimeString()`: 返回本地时间的字符串表示。
7. **事件处理器 (Event Handlers)**:
- `onAbort`: 当图像、音频或视频加载中断时触发。
- `onBlur`: 元素失去焦点时触发。
- `onChange`: 表单字段的值改变时触发。
- `onClick`: 鼠标点击元素时触发。
- `onDblClick`: 鼠标双击元素时触发。
- `onDragDrop`: 用户拖放操作完成后触发。
- `onError`: 加载资源失败时触发。
- `onFocus`: 元素获得焦点时触发。
- `onKeyDown`: 用户按下键盘键时触发。
- `onKeyPress`: 用户按下并释放一个可打印键时触发。
- `onKeyUp`: 用户释放键盘键时触发。
- `onLoad`: 页面或资源完全加载后触发。
- `onMouseDown`: 鼠标按钮被按下时触发。
以上只是JavaScript速查表中一部分内容的概述,实际文档可能还包含更多详细信息和示例,这对于理解和使用JavaScript的各种功能非常有帮助。
2023-02-27 上传
2011-02-20 上传
2022-05-10 上传
2019-08-19 上传
2009-08-23 上传
2021-02-02 上传
2021-02-05 上传
2021-03-10 上传
kkgoing
- 粉丝: 5
- 资源: 7
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍