![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发
文章平均质量分 85
Aaron_hj
向BATJTMD进发!!
展开
-
【建议精读】原生JS灵魂发问(一),你真的了解深浅拷贝吗?
笔者最近正在学习JS的一些底层机制,并从这些底层机制的角度出发,去学习那些看似简单的知识,去挖掘他们底层的实现。这将会是一个系列文章,用一系列的问题为驱动,当然也会有追问和扩展,内容较系统好理解,对初中级读者会是一次升华,高级读者也可以以该系列进行复习和巩固。此次分享的主题是JS内存机制和深浅拷贝的实现,是一块逻辑环环相扣、语言简单但内容很有深度的内容,相信对不同级别的选手都有不同的帮助。JS的内存机制:数据是如何存储的?如果大家把这个问题放进百度,网上的文章基本都是这样说的:基本数据类型存储在栈内存原创 2021-05-12 18:22:18 · 120 阅读 · 1 评论 -
学会这些,才能真正地开启JS世界的大门!!!
前言相信学习前端知识的小伙伴们,一旦去考究JS底层的知识,都被一些变量声明提升、函数声明提升搞得醍醐灌顶。到最后,再去想一段JS代码究竟是什么是怎样的运行顺序?仍然是模糊不清的。接下来,我将带领大家用简单好理解的、具体的步骤去推敲和理解JS代码的运行顺序、每个阶段都干了什么?真正地打开JS世界的大门!一起来思考二话不说,先上代码。var global = 100 function fn() { console.log(global);}fn()我们来假想一下,如果面试官问你:这段代.原创 2021-04-24 00:06:36 · 111 阅读 · 2 评论 -
Javascipt中let和var的区别
前言ES6中引入了let关键字和块级作用域的概念。该博文从多方面说明let和var关键字的区别,以及ES6引进该关键字的“The Good Parts”,以及解决的一些javascript之前存在的问题。let和var的相同点let和var关键字都用于声明变量let和var的不同点变量作用域let关键字声明的变量只在let命令所在的代码块内有效。var x = 2;let y = 3;上面代码中,var和let的作用域都是全局作用域,但是要注意:在javaScript中原创 2021-04-19 18:40:01 · 567 阅读 · 8 评论 -
(大厂面试题)使用第一性原理推导---JS中代码是怎么运行的
(大厂面试题)使用第一性原理推导—JS中代码是怎么运行的前言自从接触“第一性原理”,这个词在网上被吹得神乎其神。可是它到底是什么?我还没认真考究过。直到今天,通过浏览各位大佬的博文,对第一性原理有了点自己的理解。今天就和大家分享以下两点:我对“第一性原理”的理解从第一性原理的角度聊一聊JS中代码是怎么运行的什么是第一性原理当我看到下面马斯克这段话的完整译文,才终于把握到了“第一性原理”的实质,这令人膜拜的“第一性原理”,不就是“解耦合(decoupling)”吗?要搞清楚这个概念,原创 2021-04-16 23:59:59 · 864 阅读 · 5 评论 -
一个简单炫酷的前端小项目(html+css+js)----3D图片演示
一个简单炫酷的前端小项目(html+css+js)----3D图片演示前言一、页面动画视频展示二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入提示:文章写完后,目录可以自动生成,如何原创 2021-04-14 12:56:25 · 10102 阅读 · 118 评论