basic_js
Javascript基础语法
数组 Array
属性
length
: 返回数组的长度[1,2,3,4,5].length // 5
方法
filter()
: 过滤满足条件的数组的每一项内容
const arr = [1,2,3,6,7,11,11,42,63] |
indexOf()
:可返回被指定的值在字符串中首次出现的位置
var str = 'babdjacdab' |
splice()
:用于添加或删除数组中元素,返回操作完的原数组
var arr = ['hello', 'world', 'green'] |
push()
:向数组末尾添加一个或多个元素,并返回新的长度
var arr = ['hello','world','green'] |
字符串 String
- 属性
length
: 返回字符串的长度 - 方法
substr(start, length?)
: 接受start
参数,表示从start
索引开始,如果为负数,则从strleng + start
开始.length
参数可选,表示截取的长度.不带该参数,则返回从start
开始之后的内容,如果为负数或0,就返回空字符串
'abcde'.substr(3) // 'de' |
对象 Object
Number对象
Date对象
BOM对象
- 属性
scrollTop
: 设置或返回滚动条到顶部的像素值,当一个元素没有滚动条,scrollTop
值为0 - 方法
DOM对象
removeChild()
:删除字节点列表中的某个节点,删除成功就返回被删除的节点,否则返回null
<div class="box"> |
children()
:返回被选元素的所有直接子元素
<div class="box"> |
offsetTop
: 只读属性,返回当前元素相对于offsetParent
元素顶部内边距的距离
该属性不会随着元素的
translate
位移移动而改变,但是改变其他定位可以改变其数值
ball.style.marginTop = '100px' // 改变 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 晨曦BlogTour🎶!
评论