摘要: 1.事件循环 (1:JS是单线程运行的 (2:异步要基于回调来实现 (3:event loop就是异步回调的实现原理 2.JS如何执行 从前到后一行一行执行 如果某一行执行报错,则停止下面代码的执行 先执行同步代码再执行异步代码 3.eventloop 过程(不包含宏任务与微任务) (1:同步代码放 阅读全文
posted @ 2022-09-27 00:41 qwq萌新 阅读(31) 评论(0) 推荐(0)
摘要: 1.单线程和异步: (1:JS是单线程语言,只能同时做一件事 (2:浏览器和Nodejs已支持JS启动进程,如WebWorker (3:JS和DOM渲染共用同一个线程,因为JS可修改DOM结构 2.单线程与异步: (1:遇到等待(网络请求,定时任务)不能卡住,故需要异步(回调callBack函数形式 阅读全文
posted @ 2022-09-22 20:25 qwq萌新 阅读(28) 评论(0) 推荐(0)
摘要: 作用域: 全局作用域 函数作用域 块级作用域(es6新增) 自由变量: 1.一个变量在当前作用域没有定义,但被使用了 2.向上级作用域,一层一层依次寻找,直到找到为止 3.如果到全局作用域都没找到,则报错xx is not defined 闭包: 1.闭包是一种作用域应用的特殊情况,有两种表现: ( 阅读全文
posted @ 2022-09-21 23:30 qwq萌新 阅读(26) 评论(0) 推荐(0)
摘要: class之间的继承 类型判断 原型链 原型关系: 1.每个class都有显式原型prototype 2.每个实例都有隐式原型__proto__ 3.实例的__proto__指向对应class的prototype 执行规则: 1.获取属性xialuo.name或执行方法xialuo.sayhi()时 阅读全文
posted @ 2022-09-20 22:00 qwq萌新 阅读(17) 评论(0) 推荐(0)
摘要: 值类型与引用类型 值类型: 引用类型 常见值类型: const a//undefined const s='abc' const n=100 const b=true const s=Symbol('s') 常见引用类型: const obj={x:100} const arr = ['a','b' 阅读全文
posted @ 2022-09-20 13:08 qwq萌新 阅读(15) 评论(0) 推荐(0)
摘要: html:(1)语义化标签的理解: 1.增加代码的可读性 2.让搜索引擎更容易读懂 (2)块级元素与内联元素的标签与区别 1.块状元素:display:block/table; 常用标签:div,h1,h2,table,ul,ol,p等 特点:独占一行 2.内联元素:display:inline/i 阅读全文
posted @ 2022-09-20 12:31 qwq萌新 阅读(13) 评论(0) 推荐(0)