j初级
数组方法
constructor 返回对创建此对象的数组函数的引用。
length 设置或返回数组中元素的数目。
prototype 使您有能力向对象添加属性和方法。
Array 对象方法
方法 描述
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
tab选项卡切换;
公共代码:提取出来,用函数包起来
通过选择器方法找对象:document.querySelector(‘选择器’),返回的是第一个
定时器:setInterval(函数(function(){}),清除定时器clearInterval()
dom的其他方法
克隆节点
obj.cloneNode(true/flase)克隆一个obj
dom操作
添加和删除节点
创建节点document.createElement("标签名“)
创建文本节点document.createTextNode("标签名")
添加节点:父节点appendChild(子节点)添加到父节点的尾部每一次添加都要创建
节点的属性
元素nodeName属性返回的是大写标签标名
注释节点的nodeName永远是#comment
轮播图
利用c3
字符串方法
事件遇到for循环时,函数里的i值会变成最大的 ,可通过this去解决
this: 谁调用它,this指的是谁 (只能在函数里用)
concat将两个或多个字符的文本组合起来,返一个新的字符串。
indexOf
返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。
charAt
返回指定位置的字符。
l
获取元素,窗口,滚动条相关的属性
offsetwidth
事件对象
任何事件触发时,都会保存到事件对象,记录有关事件有关此事的一切信息
无缝轮播
js移动图片时,复制到内层套图片的盒子上,而不是单个图片上
移动距离是赋值
如果用定位的话,做外层框是相对定位,内层套图片盒子绝对定位