代码改变世界

DOM随记

2019-12-02 15:31 by 张海峰999, 165 阅读, 0 推荐, 收藏, 编辑
摘要:核心DOM获取属性: 可以操作一切结构文档API,访问标准的html属性 getAttribute(获取属性) setAttribute(设置属性) hasAttribute(判断是否包含指定属性) removeAttribute(移除属性) HTML DOM:对核心DOM中常用的API的简化 DO 阅读全文

闭包

2019-11-12 21:22 by 张海峰999, 103 阅读, 0 推荐, 收藏, 编辑
摘要:要了解闭包,需要先了解下JS变量的作用域 变量的作用域无非就是两种:全局变量和局部变量 特点是 函数内部可以访问外部变量,函数外部不能访问函数内的变量 那么如何从外部读取局部变量? 那就是在函数的内部,再定义一个子函数,这个子函数可以访问外部的变量,然后父函数把这个子函数 return,让外部可以通 阅读全文

预编译和作用域链

2019-11-11 21:12 by 张海峰999, 121 阅读, 0 推荐, 收藏, 编辑
摘要:预编译 js 执行 1.语法分析:检查代码以及语法是否有错,如果报错则不执行后面的代码 2.预编译:在内存中开辟一段空间,存储变量和函数 3.解释执行:执行代码 预编译的步骤 1.创建AO(Activation Object) 2.找到函数的形参和变量声明,将变量和形参作为AO的属性名,复赋值und 阅读全文

正则和字符串

2019-11-10 16:44 by 张海峰999, 185 阅读, 0 推荐, 收藏, 编辑
摘要:1. 字符集* , 字符集? , 字符集+ eg:abc*d 匹配abcd abccd abccccd 等, *代表前面字符可以不出现,也可以出现一次或多次(0次,1次,多次) abc?d 匹配abd abcd ?代表前面字符最只出现一次或0次(0次,1次) abc+d 匹配abcd abccd a 阅读全文

Math

2019-11-10 16:33 by 张海峰999, 208 阅读, 0 推荐, 收藏, 编辑
摘要:根据小数位求保留几位小数 1. function roun(num, data) { var x = num.toFixed((data + 1)) //3.1415 console.log(x) var z = x * Math.pow(10, (data + 1)); //31415 conso 阅读全文

数组API

2019-11-04 23:37 by 张海峰999, 113 阅读, 0 推荐, 收藏, 编辑
摘要:1.arr.join("自定义字符串") 将数组中的每个元素转化为字符串,可以自定义连接 无缝连接 arr.join("")里面不用东西, 2.拼接 arr.concat(value1, value2 , arr)将其他元素或者另外一个数组拼接当前数组的结尾 var arr1 = [1,2,3] v 阅读全文

数组去重

2019-11-02 14:15 by 张海峰999, 101 阅读, 0 推荐, 收藏, 编辑
摘要:1. 双重循环,外层循环控制arr数组,内层循环新数组result , 如果arr当前元素等于result当前的元素等于就直接退出循环 , 当j == result.length, 就将arr当前的元素追加到result中 // function uinque(arr) { // //i从开始遍历a 阅读全文

js联系题目

2019-10-28 18:15 by 张海峰999, 181 阅读, 0 推荐, 收藏, 编辑
摘要:1.1到100的和 var sum = 0 ; for(var i = 1; i<= 100; i++){sum = sum + i;}console.log("从1加到100的和:" + sum); 2.6的阶乘 var result = 1;for(var i = 1; i <= 6 ; i++ 阅读全文

js运算符

2019-10-26 14:56 by 张海峰999, 123 阅读, 0 推荐, 收藏, 编辑
摘要:基本数据类型 string number null undefined boolean 例:var str = "天气真好", num = 10, boo = true, und, nu = null; str+num > 天气真好10 数据类型:string str+boo > 天气真好true 阅读全文

太极图

2019-10-21 18:34 by 张海峰999, 213 阅读, 0 推荐, 收藏, 编辑
摘要:<div class="taiji"></div> .taiji { width: 140px; height: 280px; border-radius: 100%; /* background-color: red; */ border: 2px solid black; border-left 阅读全文