技术专栏
JavaScript 开发必备API大全
一、开发调试常备
- alert() 浏览器弹出警示框,归属浏览器
- console.log() 浏览器控制台打印输出信息,归属浏览器
- prompt() 浏览器弹出输入框,用户可以输入,归属浏览器
二、类型转换
- parseInt() 转换为整型
- parseFloat() 转换为浮点型
- Number() 转换为数值型
- Boolean() 转换为布尔类型
三、数学计算(Math对象)
- Math.abs() 绝对值
- Math.floor() 向下取整
- ath.ceil() 向上取整
- Math.round() 四舍五入
- Math.random() 返回一个浮点数,范围在[0, 1)
四、时间处理(Date对象)
- var date = new Date() 返回系统的当前时间
- var date = new Date('2020-11-11 00:00:00') // 转换时间字符串为时间格式
- date.getFullYear() 获取当前年份
- date.getMonth() 获取当前月份(0,11),比真实月份少1
- date.getDate() 获取当天日期
- date.getDay() 获取星期几
- date.getHours() 获取当前小时
- date.getMinutes() 获取当前分钟
- date.getSeconds() 获取当前秒钟
- date.getTime() 获取时间戳,单位毫秒
五、数组对象(Array)
- push() 末尾添加一个或多个元素
- pop() 删除数组最后一个元素,把数组长度-1,无参数、修改原数组
- unshift() 向数组的开头添加一个或更多元素,注意修改原数组
- shift() 删除数组的第一个元素,数组长度-1,无参数、修改原数组
- reverse() 颠倒数组中元素的顺序,无参数
- replace() 只会替换第一个字符
- sort() 对数组中的元素进行排序
- toString() 把数组转换成字符串,逗号分隔每一项
- join('') 把数组中所有元素转为一个字符串,用指定分隔符分隔
- concat() 连接两个以上的数组,相当于+
- slice(startIndex, length) 数组截取slice[begin,end)
- substr(startIndex, length) 从start开始,len取个数
- substring(start,end) 和slice()基本相同,但是不接受负值
六、字符串对象(String)
- anchor() 创建 HTML 锚。
- big() 用大号字体显示字符串。
- blink() 显示闪动字符串。
- bold() 使用粗体显示字符串。
- charAt() 返回在指定位置的字符。
- charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
- concat() 连接字符串。
- fixed() 以打字机文本显示字符串。
- fontcolor() 使用指定的颜色来显示字符串。
- fontsize() 使用指定的尺寸来显示字符串。
- fromCharCode() 从字符编码创建一个字符串。
- indexOf() 检索字符串。
- italics() 使用斜体显示字符串。
- lastIndexOf() 从后向前搜索字符串。
- link() 将字符串显示为链接。
- localeCompare() 用本地特定的顺序来比较两个字符串。
- match() 找到一个或多个正则表达式的匹配。
- replace() 替换与正则表达式匹配的子串。
- search() 检索与正则表达式相匹配的值。
- slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
- small() 使用小字号来显示字符串。
- split() 把字符串分割为字符串数组。
- strike() 使用删除线来显示字符串。
- sub() 把字符串显示为下标。
- substr() 从起始索引号提取字符串中指定数目的字符。
- substring() 提取字符串中两个指定的索引号之间的字符。
- sup() 把字符串显示为上标。
- toLocaleLowerCase() 把字符串转换为小写。
- toLocaleUpperCase() 把字符串转换为大写。
- toLowerCase() 把字符串转换为小写。
- toUpperCase() 把字符串转换为大写。
- toSource() 代表对象的源代码。
- toString() 返回字符串。
- valueOf() 返回某个字符串对象的原始值。
七、Dom操作
- document.getElementById() 获取带有ID的元素对象
- document.getElementsByTagName() 返回带有指定标签名的对象的集合
- document.getElementsByClassName('类名') //根据类名返回元素对象集合
- document.querySelector('选择器') //根据选择器返回第一个元素的对象,比如 .box、#nav、li
- document.querySelectorAll('选择器') //根据指定选择器返回所有元素
- var bodyEle=document.body 获取body元素
- var htmlEle=document.documentElement 获取html元素
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
57
6
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:7110次2020-12-10 16:08:32
-
浏览量:5659次2021-04-16 15:01:12
-
浏览量:1859次2019-01-03 16:31:42
-
浏览量:1412次2019-01-03 13:38:24
-
浏览量:7547次2020-12-10 10:49:36
-
浏览量:5244次2021-07-22 14:14:07
-
浏览量:10288次2020-12-07 23:36:10
-
浏览量:1903次2022-03-01 09:00:11
-
浏览量:1710次2022-02-17 09:00:18
-
浏览量:3284次2021-06-02 16:29:51
-
浏览量:4165次2021-03-31 22:12:12
-
浏览量:486次2023-09-04 18:54:46
-
浏览量:10628次2021-07-20 15:29:50
-
浏览量:2028次2018-04-28 15:41:44
-
浏览量:5402次2021-01-12 18:39:45
-
浏览量:9083次2021-04-02 15:34:57
-
浏览量:2935次2020-11-16 09:27:48
-
浏览量:1953次2023-02-22 17:04:11
-
浏览量:3782次2020-08-21 19:40:26
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
前端喵
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注