随笔分类 -  js魔鬼细节知识梳理

摘要:1: let arr = [1,2,3,4,5,6] // 增强for循环 没有返回值 arr.forEach((item,index,arr) => { console.log(item); console.log(index); console.log(arr); }) 2: let arr2  阅读全文
posted @ 2020-10-20 23:11 徐的小博客 阅读(2204) 评论(0) 推荐(0)
摘要:理解对象: 属性类型: 数据属性: configurable Enumerable writable value 访问器类型: configurable enumerable get set 两类属性类型都可以通过Object.defineProperty()来定义 读取属性特性的方法: Objec 阅读全文
posted @ 2020-09-27 15:25 徐的小博客 阅读(138) 评论(0) 推荐(0)
摘要:/* object类型: 1,两种访问对象属性的方法 person.name person['name'] 方括号访问的好处在于可以给括号内传递变量 列:var a = 'name' person[a] Array类型: length属性: 这个属性可以再数组末尾添加或删除数组中的元素 列: col 阅读全文
posted @ 2020-09-26 15:24 徐的小博客 阅读(296) 评论(0) 推荐(0)
摘要:<!-- 事件流 事件冒泡 事件捕获 DOM事件流:捕获阶段,目标阶段,冒泡阶段 事件处理程序 HTML事件处理程序 在html标签内部直接通过元素包含的特性来定义函数例如: <input type="button" value="clickme" name="username" onclick=" 阅读全文
posted @ 2020-09-15 22:45 徐的小博客 阅读(234) 评论(0) 推荐(0)
摘要:<!-- 选择符api: 通过css选择器来选择 querySelect() querySelectAll()返回一个nodelist实例,同样可以使用nodelist中的方法来找寻元素 matchesSelector() 使用这个方法检测元素是否被querySelect()和querySelect 阅读全文
posted @ 2020-09-14 20:42 徐的小博客 阅读(109) 评论(0) 推荐(0)
摘要:<!-- 总结:理解nodelist及其近亲HTMLCollection,NamedNodemap是透彻理解DOM的关键 --> <!-- Node类型: 节点类型:nodeType (1-12组成); 属性:nodeName 返回元素标签名 nodeValue 返回文本节点的值 节点关系: Nod 阅读全文
posted @ 2020-09-14 18:19 徐的小博客 阅读(321) 评论(0) 推荐(0)
摘要:window.onload = function(){ // 1. 递增和递减操作符 //前置型 var age = 29; var anotherage = ++age + 2; console.log(age); // 30 前置型:变量的值再语句被执行前改变了 console.log(anot 阅读全文
posted @ 2020-09-08 21:33 徐的小博客 阅读(182) 评论(0) 推荐(0)
摘要:window.onload = function(){ //五种简单数据类型 Undefined Null Boolean Number String 一种复杂数据类型 Object // 1 typeof 操作符 // 2 Undefined var声明白变量单未对其进行初始化时,这个值就是und 阅读全文
posted @ 2020-09-07 23:03 徐的小博客 阅读(522) 评论(0) 推荐(0)