10 2020 档案
摘要:主要有创建、增、删、改、查、属性操作、事件操作。 创建 增加 删 改 查 属性操作
阅读全文
摘要:节点操作 网页中的所有内容都是节点(标签、属性、文本、注释等),在DOM 中,节点使用 node 来表示。 一般地,节点至少拥有nodeType(节点类型)、nodeName(节点名称)和nodeValue(节点值)这三个基本属性。 节点层级 利用 DOM 树可以把节点划分为不同的层级关系,常见的是
阅读全文
摘要:获取元素 1. 根据ID获取 语法:document.getElementById(id)作用:根据ID获取元素对象参数:id值,区分大小写的字符串返回值:元素对象 或 null 案例代码 <body> <div id="time">2019-9-9</div> <script> // 因为我们文档
阅读全文
摘要:一.基本包装类型: var str = 'andy'; console.log(str.length); //结果为4 //其执行的过程: //1.生成临时变量,把简单的数据类型变成复杂的数据类型 var temp = new String('andy'); //2.赋值给我们声明的字符变量 str
阅读全文
摘要:数组转换为字符串: (1)toString() 把数组转化为字符串,逗号分隔每一项 (返回一个字符串) (2)join('分隔符') 方法用于把数组中的所有元素转换为一个字符串。(返回一个字符串) 连接数组 concat() 连接两个或多个数组 数组截取slice(begin,end) 返回被截取的
阅读全文
摘要: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
阅读全文
摘要:一,创建数组的两种方式: 1.利用数组自变量。 var arr=[1,2,3]; console.log(arr[0]); 2.(构造函数)利用new Array()。 var arr = new Array(); //创建一个空的数组 var arr = new Array(2); //这个2表示
阅读全文
摘要:全局作用域 作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 文件。 1.3 局部作用域 作用于函数内的代码环境,就是局部作用域。 因为跟函数有关系,所以也称为函数作用域。 1.4 JS没有块级作用域 块作用域由 { } 包括。 在其他编程语言中(如 java、c#等),
阅读全文
摘要:<script> // 冒泡排序 // var arr = [5, 4, 3, 2, 1]; var arr = [4, 1, 2, 3, 5]; for (var i = 0; i <= arr.length - 1; i++) { // 外层循环管趟数 for (var j = 0; j <=
阅读全文
摘要:创建数组 JS 中创建数组有两种方式: 利用 new 创建数组 var 数组名 = new Array() ; var arr = new Array(); // 创建一个新的空数组 注意 Array () ,A 要大写 利用数组字面量创建数组 //1. 使用数组字面量方式创建空的数组 var 数组
阅读全文
摘要:for循环 语法结构 for(初始化变量; 条件表达式; 操作表达式 ){ //循环体 } 名称作用 初始化变量 通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。 条件表达式 用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退
阅读全文
摘要:简单数据类型 字符串转义符 类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符。 转义符都是 \ 开头的,常用的转义符及其说明如下: 转义符解释说明 \n 换行符,n 是 newline 的意思 \ \ 斜杠 \ ' ' 单引号 " ”双引号 \t tab 缩进 \b 空格 ,b 是
阅读全文
浙公网安备 33010602011771号