首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重学JavaScript
慢功夫
创建于2022-04-24
订阅专栏
JavaScript的总结性学习
等 24 人订阅
共34篇文章
创建于2022-04-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS-图解构造函数、原型、实例对象-看不懂来捶我🤣
1. 不同编程语言对象系统的继承方法;2. 用两句话概括原型;3. 手动用原型实现一个继承;4. 构造函数、原型对象、实例对象的关系;5.再说一说和原型对象有关的细节和API
JS-图解尾递归优化-秒懂
JS中的递归函数调用的时候,上下文栈是怎么变化的; 什么是递归优化; 递归优化的条件是什么; 手动优化一个递归代码; 为啥浏览其中没有支持尾递归
JS-V8引擎的闭包优化-秒懂
1. **V8引擎**做出的闭包内存优化,让生成的闭包中只含有内部函数引用的变量 2. 内部函数没有引用任何的外部变量,Closure就不会生成 3. 引用外部变量的时候,尽量使引用值空间占用最小化
JS-图解闭包-秒懂
1. 在代码层面上看,在内部函数一旦声明,闭包就产生了。闭包的存在与否和内部函数是否返回到外界无关 2. 你认为什么是闭包呢? 3. V8引擎会对闭包做优化,努力回收被闭包困住的内存
JS-图解作用域链,一看就懂系列💡之看不懂来捶我
作用域链是个什么东东,看完下面的图就知道了。在这之前,我们先了解一些基础概念: 作用域:作用域是指程序中定义变量的区域,该位置决定了变量的生命周期。通俗地理解,作用域就是变量与函数的可访问范围。
JS-一定要知道的两种变量查询
什么是RHS、LHS? 这是两种查询变量的方式. 区分RHS和LHS的技巧,就是想想JS引擎在执行过程中,需要的是变量的值,还是变量的容器
JS-变量提升-进阶-下
`var`和`function`重复声明,编译器执行的动作是不一样的;`var`和`function`谁的声明优先级更高;`var`和`function`声明,碰到了形参,会发什么
JS-函数表达式-绝对不简单
你可能会对结果感到奇怪,为什么会这样?要解释这个现象,我们要回到表达式的本质,JS引擎对表达式处理的本质。 该本质,就是只关心表达式的值,只对表达式进行求值操作,只对表达式进行RHS的查询
JS-变量提升-进阶-上
在讲JS变量提升的时候,我们先要了解JS代码运行的逻辑顺序,和一些作用域的概念。这样我们就能很简单地理解什么是变量提升了
JS-订阅发布-优化表单校验,超简单
在验证表单有效性的时候,会有很多项需要校验,好的做法是每一个校验写一个方法,等用户点击提交的时候,再去分别调用每一个方法。 我们可以用订阅发布模式来做继续的优化。
如何理解async 和awiat的运行逻辑
await其实会生成一个promise函数,当运行到 await 100的时候,会生成类似于Promise.resolve(100)的逻辑,并且把await后面的语句当成该promise状态变更之后的
JS-一定要了解的function函数
1. 在js中,function函数是什么? 2. 形参,实参分别是什么意思? 3. 如何获取形参或者实参的个数? 4. 匿名函数和非匿名函数表示什么意思?
JavaScript和ECMA的历史
因为JAVA火起来,网景的livescript不温不火;网景和SUN合作推广和宣传产品,live script更名为javascirpt
浏览器历史,你真的了解吗
浏览器的历史和JS的诞生 1990年, 蒂姆·博纳斯·李,万维网之父,开发出了第一个浏览器WorldWideWeb,后改名为Nexus,(为了避免和 the World Wide Web重名)。