摘要: 1.1. 元素偏移量 offset 系列 1.1.1 offset 概述 offset 翻译过来就是偏移量, 我们使用 offset系列相关属性可以动态的得到该元素的位置(偏移)、大小等。 获得元素距离带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:返回的数值都不带单位 1.1.2 of 阅读全文
posted @ 2020-11-08 00:29 潇洒哥哈哈哈 阅读(122) 评论(0) 推荐(0)
摘要: 什么是BOM BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。 BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。 BOM 缺乏标准,JavaScript 语法的标准化组织是 ECMA, 阅读全文
posted @ 2020-11-05 00:13 潇洒哥哈哈哈 阅读(144) 评论(0) 推荐(0)
摘要: 主要有创建、增、删、改、查、属性操作、事件操作。 创建 增加 删 改 查 属性操作 阅读全文
posted @ 2020-10-27 22:55 潇洒哥哈哈哈 阅读(90) 评论(0) 推荐(0)
摘要: 节点操作 网页中的所有内容都是节点(标签、属性、文本、注释等),在DOM 中,节点使用 node 来表示。 一般地,节点至少拥有nodeType(节点类型)、nodeName(节点名称)和nodeValue(节点值)这三个基本属性。 节点层级 利用 DOM 树可以把节点划分为不同的层级关系,常见的是 阅读全文
posted @ 2020-10-25 00:22 潇洒哥哈哈哈 阅读(86) 评论(0) 推荐(0)
摘要: 获取元素 1. 根据ID获取 语法:document.getElementById(id)作用:根据ID获取元素对象参数:id值,区分大小写的字符串返回值:元素对象 或 null 案例代码 <body> <div id="time">2019-9-9</div> <script> // 因为我们文档 阅读全文
posted @ 2020-10-19 23:38 潇洒哥哈哈哈 阅读(76) 评论(0) 推荐(0)
摘要: 一.基本包装类型: var str = 'andy'; console.log(str.length); //结果为4 //其执行的过程: //1.生成临时变量,把简单的数据类型变成复杂的数据类型 var temp = new String('andy'); //2.赋值给我们声明的字符变量 str 阅读全文
posted @ 2020-10-16 22:15 潇洒哥哈哈哈 阅读(92) 评论(0) 推荐(0)
摘要: 数组转换为字符串: (1)toString() 把数组转化为字符串,逗号分隔每一项 (返回一个字符串) (2)join('分隔符') 方法用于把数组中的所有元素转换为一个字符串。(返回一个字符串) 连接数组 concat() 连接两个或多个数组 数组截取slice(begin,end) 返回被截取的 阅读全文
posted @ 2020-10-15 22:21 潇洒哥哈哈哈 阅读(46) 评论(0) 推荐(0)
摘要: function obj(arr) { var newArr = []; for (i = 0; i < arr.length; i++) { if (newArr.indexOf(arr[i]) -1) { newArr.push(arr[i]); } } return newArr; } var 阅读全文
posted @ 2020-10-15 22:11 潇洒哥哈哈哈 阅读(71) 评论(0) 推荐(0)
摘要: 一,创建数组的两种方式: 1.利用数组自变量。 var arr=[1,2,3]; console.log(arr[0]); 2.(构造函数)利用new Array()。 var arr = new Array(); //创建一个空的数组 var arr = new Array(2); //这个2表示 阅读全文
posted @ 2020-10-14 22:42 潇洒哥哈哈哈 阅读(146) 评论(0) 推荐(0)
摘要: 全局作用域 作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 文件。 1.3 局部作用域 作用于函数内的代码环境,就是局部作用域。 因为跟函数有关系,所以也称为函数作用域。 1.4 JS没有块级作用域 块作用域由 { } 包括。 在其他编程语言中(如 java、c#等), 阅读全文
posted @ 2020-10-13 23:41 潇洒哥哈哈哈 阅读(94) 评论(0) 推荐(0)