JS基础
文章平均质量分 88
一缕阳光@
大四在校生一枚
展开
-
JavaScript基础面试题理解
封在寝室的这些日子,新的知识不是很能学进去,就拉着王帅花了一部分时间把之前学习的JS复习了一遍,外加一些常见习题及题解。原创 2022-10-30 09:56:21 · 214 阅读 · 0 评论 -
使用node和webpack打造前端工程化
这周花了四天时间复习了下之前学习webpack的内容,加深了对webpack打包工具的理解,并作出了较为详细的总结,如果你想对webpack有一定的了解,那么可以仔细阅读这篇文章。原创 2022-05-16 14:25:41 · 402 阅读 · 1 评论 -
JavaScript-函数的底层执行机制
最近做了些关于变量提升类型的题,由于之前做过相关的题,就信誓旦旦的输出了答案,结果出现了很多错误,于是去花了一部分时间研究了下相关的内容。目录函数的底层执行机制函数的创建函数的执行函数的底层执行机制函数的创建一个函数的创建会在 Heap 堆内存中开辟一块空间来存储函数。对象在创建会在堆内存中存储对象的键值对,而函数在堆内存中会存储三部分东西:作用域:[[scope]]函数字符串键值对例如:let a = [1,2];function fn(b) { b[0] = 3; b = [4原创 2022-05-02 09:01:38 · 713 阅读 · 0 评论 -
Javascript-模拟call和apply方法
目录call功能模拟applycall功能模拟前首先搞清楚call方法的功能:改变调用函数的this指向可传入多个参数:func.call(context, arg1, arg2…)立即执行调用函数不传参function Fn() { console.log(this.name); this.name = "fan01" console.log(this.name);}const o = { name:"fan02"}Fn.call(o)// fan02原创 2022-04-22 11:43:00 · 210 阅读 · 0 评论 -
JavaScript-Stack,Heap
最近做了些关于变量提升类型的题,由于之前做过相关的题,就信誓旦旦的输出了答案,结果出现了很多错误,于是去花了一部分时间研究了下相关的内容,这里重点了解下 js的Stack ,Heap。这里写目录标题一、Stack ,Heap了解内存存储GO(global object)全局对象。EC:全局的执行环境(全局执行上下文)GO VS EC(G)栈内存 VS 堆内存栈内存的作用堆内存的作用「全局上下文」变量的访问和赋值「全局上下文」访问变量「全局上下文」赋值变量:a = 100练习题一、Stack ,Heap原创 2022-04-18 16:05:31 · 1104 阅读 · 0 评论 -
JavaScript - 定时器
目录setTimeout()setInterval()clearTimeout(),clearInterval()实例:debounce 函数运行机制setTimeout(f, 0)含义应用setTimeout()setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器。var timerId = setTimeout(func|code, delay);上面代码中,setTimeout函数接受两个参数,第一个参数func转载 2022-04-11 09:02:56 · 747 阅读 · 0 评论 -
JavaScript -this关键字
涵义实质使用场合使用注意点避免多层this原创 2022-04-04 11:25:40 · 84 阅读 · 0 评论 -
JavaScript -实例对象与new命令
JavaScript作为一个基于对象(没有类的概念)的语言,从入门到精通到放弃一直会被对象这个问题围绕,其语言具有很强的面向对象编程能力,本章介绍 JavaScript 面向对象编程的基础知识。本文目录1.面向对象编程2.对象是什么3.构造函数4.new 命令基本用法new命令原理new.target5.Object.create() 创建实例对象1.面向对象编程面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式。它将真实世界各种复杂的关系,抽象原创 2022-03-26 15:02:22 · 150 阅读 · 0 评论 -
JavaScript - Object对象
JavaScript-Object对象转载 2022-03-21 09:36:29 · 427 阅读 · 0 评论