会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
北诗远
博客园
首页
新随笔
联系
订阅
管理
2022年8月
复制到的内容
摘要: 哈哈哈
阅读全文
posted @ 2022-08-05 01:36 北诗远
阅读(18)
评论(0)
推荐(0)
2022年3月
颜杰-项目演示
摘要: 1. ”VARK"性格测试项目 https://reading.baicizhan.com/h5/vakr-survey.html#/ 2. “小柚”-分享每一种生活 https://www.jianguoyun.com/p/DR841qIQvJmwChjR2bME 3. “出行助手”-微信小程序
阅读全文
posted @ 2022-03-19 14:29 北诗远
阅读(62)
评论(0)
推荐(0)
2021年7月
JavaScript-作用域与作用域链
摘要: 1. 定义 作用域是静态的(相对于执行上下文来说),也就是在写代码的时候就决定好了。作用域分为全局作用域和函数作用域。ES6新增块级作用域。 作用:隔离变量。不同作用域下同名变量定义不会冲突。 var a = 1 function fn() { var a = 2 } 这里外层的a存在于全局作用域中
阅读全文
posted @ 2021-07-14 23:01 北诗远
阅读(71)
评论(0)
推荐(0)
JavaScript-执行上下文
摘要: 1. 变量提升-函数声明提升的本质 在js代码中,通过var定义的变量或者是通过function声明的函数为什么能在定义之前就调用呢?在上一节中我们知道js引擎存在变量提升机制,那么变量提升的本质是什么呢? 本质:执行上下文 2. 什么是执行上下文 执行上下文就是我们写的js代码在执行前js引擎帮我
阅读全文
posted @ 2021-07-14 22:01 北诗远
阅读(62)
评论(0)
推荐(0)
JavaScript-变量提升与函数声明提升
摘要: 1. 变量提升 代码: console.log(a) // undefined var a = 1 在这段代码中,在声明a这个变量之前直接打印a的值,输出的是undefined,而undefined说明a已定义,但尚未赋值。这说明在log输出之前我们的a就已经被声明过了。这就是变量提升。 伪代码:
阅读全文
posted @ 2021-07-14 18:11 北诗远
阅读(51)
评论(0)
推荐(0)
公告