JavaScript
福生无量
自强不息,厚德载物。
展开
-
0001-JS中slice,splice,split的区别
JS中slice,splice,split的区别1. slice : 定义:接收一个或两个参数,它可以创建一个由当前数组中的一项或多项组成的新数组,注意是新数组,也就是说它不会修改原来数组的值。 用法:(1)array1.slice(index1),会截取从下标为index1开始的到原数组最后的部分作为新的数组;(2)array1.slice(index1, i...原创 2017-06-16 10:48:21 · 639 阅读 · 0 评论 -
0003-DOM遍历
顺序遍历DOM结构可以使用NodeIterator和TreeWalker。注:IE不支持DOM遍历。DOM遍历是深度优先的DOM结构遍历,移到的方向至少有两个(取决于遍历类型)。如下所示:<!DOCTYPE html><html> <head> <title>Example</title> ...原创 2018-12-14 13:27:27 · 152 阅读 · 0 评论 -
0004-JavaScript常用方法
使用ES6风格,变量声明多用let const。1、获取URL绝对路径(去掉域名与参数)function getUrlAbsolutePath() { const url = location.href, arrUrl = url.split("//"), start = arrUrl[1].indexOf("/"); let relUrl = arr...原创 2018-12-17 15:19:44 · 168 阅读 · 0 评论 -
0002-元素大小之偏移量
元素的可见大小是由内容高度(height)、宽度(width),以及所有内边距(padding)、滚动条和边框决(border)定(不包括外边距<margin>),通过下面四个属性可以计算元素的偏移量(offset dimension):1、offsetHeight:元素在垂直方向上占用的空间,包括元素的高度(height),水平滚动条(可见的)的高度及上下边框高度。2、off...原创 2018-12-12 10:01:48 · 288 阅读 · 0 评论