- 博客(35)
- 收藏
- 关注
原创 总结ES6—ES13新特性
let/const、解构赋值、Symbol、Set、Map、promise、迭代器、生成器、async/await、可选链、动态导入BigInt
2024-10-13 11:41:03
1189
原创 彻底理解Proxy和Reflect
学习Proxy和Reflect的13个知识,理解Proxy和Reflect的receiver,实现对象的监听
2024-09-10 22:47:26
1346
原创 彻底理解词法环境
ES5调整了执行上下文中的部分概念,去除了AO,VO的概念,添加了词法环境(Lexical Environments)和变量环境(Variable Environment)这两个新概念
2024-08-14 17:44:39
1110
原创 深入理解继承的实现和优缺点
继承是面向对象当中的一个概念。如果一个类别B继承自另一个类别A,就把这个B称为A的子(派生)类,而把A称为B的父(超)类。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码
2024-08-13 10:10:16
649
原创 彻底理解构造函数和类
构造函数和类都是用于创建对象的机制在 ES5 之前: JavaScript 并没有 class 类关键字,是使用function来声明一个构造函数(类)的,之后通过new关键字来对其进行调用来实现类似于类的功能;在其他面向的编程语言里面,构造函数是存在于类中的一个方法,称之为构造方法但ES5 之前JavaScript中的构造函数有点不太一样,构造函数扮演了其他语言中类的角色在 ES6 之后: JavaScript 可以像别的语言一样,通过class来声明一个类,这是一种语法糖
2024-08-12 22:10:36
1113
原创 彻底理解JavaScript的运行原理
v8引擎的执行原理、内存管理和垃圾回收、JavaScript代码执行中的概念、GO、VO、AO、作用域链、全局代码执行步骤、函数执行步骤和闭包
2024-08-09 10:51:22
1130
原创 彻底理解浏览器的渲染原理
一个网页从输入URL地址到显示是一个怎样的过程?1. 输入地址后,地址通过DNS服务器进行域名解析出对应的ip地址2. 从ip地址对应的主机发送http请求获取对应的静态资源3. 默认情况下服务器会返回index.html文件index.html是怎么被解析渲染的?一个网页下载下来后由渲染引擎进行解析,下面内容都是由浏览器内核(比如苹果的webkit内核的WebCore部分和谷歌的blink)进行解析渲染的,详细图解如下:
2024-08-08 09:49:05
913
原创 彻底理解this的指向
this的指向到底是什么,我们学习之前要知道以下知识:函数在调用时,JavaScript会默认给this绑定一个值;this的绑定和函数定义的位置和方式没有关系;this的绑定与函数的调用方式和调用位置有很大关系;this是在函数运行时被绑定的;
2024-08-07 16:29:09
431
原创 2021-02-04
Element-UI 上传图片一张图片后隐藏上传按钮环境 :Vue3、Element-Plus在写博客项目的时候需要上传文章封面,限制的是只能传一张图片,并想把上传按钮隐藏。在网上搜索都是这一个答案,我就参考的这一篇https://blog.youkuaiyun.com/weixin_43851769/article/details/89991357写完之后我遇到了和评论一样的问题 :上传了图片后,上传按钮消失了,图片也消失了,样式写在scoped中也不行。自己摸索好长时间,最后是投巧实现了,总结一下。具
2021-02-05 17:15:36
215
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人