随笔分类 -  JS原生基础知识

巩固JS原生相关知识
摘要:function AddDays(date, days) { var nd = new Date(date); nd = nd.valueOf(); nd = nd + days * 24 * 60 * 60 * 1000; nd = new Date(nd); var y = nd.getFull 阅读全文
posted @ 2021-06-12 18:11 努力~努力再努力~ 阅读(71) 评论(0) 推荐(0)
摘要:/** * 判断年份是否为润年 * * @param {Number} year */ function isLeapYear(year) { return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0); } /** * 获取某一年份 阅读全文
posted @ 2021-06-10 21:18 努力~努力再努力~ 阅读(72) 评论(0) 推荐(0)
摘要:一、语法 Object.keys(obj) 参数:要返回其枚举自身属性的对象 返回值:一个表示给定对象的所有可枚举属性的字符串数组 二、处理对象,返回可枚举的属性数组 let person = {name:"张三",age:25,address:"深圳",getName:function(){}} 阅读全文
posted @ 2020-12-05 21:48 努力~努力再努力~ 阅读(927) 评论(2) 推荐(0)
摘要:1, forEach循环,循环数组中每一个元素并采取操作, 没有返回值, 可以不用知道数组长度 2, map函数,遍历数组每个元素,并回调操作,需要返回值,返回值组成新的数组,原数组不变 3,filter函数, 过滤通过条件的元素组成一个新数组, 原数组不变 4, some函数,遍历数组中是否有符合 阅读全文
posted @ 2020-08-05 14:59 努力~努力再努力~ 阅读(441) 评论(0) 推荐(0)
摘要:不会改变原来数组的有:concat() 连接两个或更多的数组,并返回结果。 every() 检测数组元素的每个元素是否都符合条件。 some() 检测数组元素中是否有元素符合指定条件。 filter() 检测数组元素,并返回符合条件所有元素的数组。 indexOf() 搜索数组中的元素,并返回它所在 阅读全文
posted @ 2020-04-22 11:06 努力~努力再努力~ 阅读(906) 评论(0) 推荐(0)
摘要:首先定义一个div。 然后稍微装修一下 下面开始区分 一、clientWidth和clientHeigh 、 clientTop和clientLeft 1,clientWidth的实际宽度 clientWidth = width+左右padding 2,clientHeigh的实际高度 client 阅读全文
posted @ 2020-04-16 17:53 努力~努力再努力~ 阅读(434) 评论(0) 推荐(0)
摘要:js冒泡和捕获是事件的两种行为,使用event.stopPropagation()起到阻止捕获和冒泡阶段中当前事件的进一步传播。使用event.preventDefault()可以取消默认事件。 防止冒泡和捕获 w3c的方法是e.stopPropagation(),IE则是使用e.cancelBub 阅读全文
posted @ 2020-03-17 11:08 努力~努力再努力~ 阅读(119) 评论(0) 推荐(0)
摘要:什么是事件托管/事件委托利用 事件冒泡 原理,只指定 一个事件处理程序,就可以管理 同一类型 的所有事件 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <o 阅读全文
posted @ 2020-03-17 11:04 努力~努力再努力~ 阅读(109) 评论(0) 推荐(0)
摘要:js定义两个数组。 var arrA=[1,2,3]; var arrB=[4,5,6]; 要实现[1,2,3,4,5,6],如果直接arrA.push(arrB); 则arrB只会作为了arrA的一个元素。执行如图: 要合并或连接,则需要使用concat() 方法。 concat(Array) 方 阅读全文
posted @ 2020-01-28 15:04 努力~努力再努力~ 阅读(19758) 评论(0) 推荐(0)
摘要://获取当前时间 function getNowFormatDate(){ var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var 阅读全文
posted @ 2019-09-19 10:27 努力~努力再努力~ 阅读(7267) 评论(0) 推荐(0)