哪个地方转不过来呢?
JS中的原型和原型链一、为什么设计原型? 在JS中,所有的数据类型都被设计为对象(原始类型也都有着对应的包装对象) JS在设计之初只是为了让浏览器可以互动,是一门简单的脚本语言,引入面向对象范式...
哪个地方转不过来呢?
JS中的原型和原型链一、为什么设计原型? 在JS中,所有的数据类型都被设计为对象(原始类型也都有着对应的包装对象) JS在设计之初只是为了让浏览器可以互动,是一门简单的脚本语言,引入面向对象范式...
@423f689eae76 感谢感谢😄
JS 中的块级作用域一、什么是块级作用域? 1.1 什么是作用域? 作用域是编程中一个非常核心的概念,指程序中变量、函数的有效/可见范围。这是一个抽象概念。在 JS 中是通过执行上下文来实现的。...
一、为什么需要登录? 在现代的 web 应用中,客户端与服务端的交互建立在一系列网络协议上。这些网络协议各有分工,而 HTTP 协议则的作用主要是:规定客户端和服务端的数据传...
一、什么是暂时性死区? 要知道什么是TDS-Temporal Dead Zone(暂时性死区),先来看一段代码: 使用 var 关键字和使用 let 关键字声明变量有什么区别...
一、通信 communication 1.1 WebSockets WebSockets 是什么?WebSockets 是一个应用层协议,与 http 协议一样,是基于 TC...
创建布局树后,经过布局计算,我们得到了一个需要渲染的所有节点组成的树状结构,包含计算出的每个节点的坐标位置。下面,就需要去实际地绘制。注:浏览器渲染是在浏览器渲染进程进行的。...
浏览器渲染分为几个过程,其中每个过程都有几个特点: 都有其输入的内容 都有其处理过程 都有其生成的输出内容 一、构建 DOM 树 浏览器是无法识别 html 代码的。因此需要...
1. 复制字符串 2. 切割字符串 3. 拼接字符串 4. 翻转字符串 5. 大小写转换 6. 正则匹配 7. 替换字符串 8. 比较字符串 9. 查找字符串位置 10. 查...
一、什么是px em rem? Px em rem 是css中的长度单位。其中 px 是绝对长度单位,em 和 rem 是相对长度单位。 Px 即像素(pixel),它最终显...
一、什么是浏览器缓存? 常见的缓存方式分为三类:服务器缓存、CDN缓存、客户端缓存浏览器缓存属于客户端缓存浏览器缓存主要分为强缓存和协商缓存两种: 强缓存:第一次加载资源时将...
这篇文章用来解答上篇面试题的问题:具名的立即执行函数的赋值问题 在 JS 中,有两种方式来创造一个函数:1. 函数声明2. 函数表达式 一、函数声明 以上这种写法就是函数声明...
一、变量提升是什么? 1.1 一个变量提升的例子 执行结果如下: 可以看到,在声明变量前打印变量,打印出的是 undefined;在声明函数前执行函数,则会直接执行。这是为什...
一、什么是 redux 老生常谈之Flux与Redux思想 - 掘金[https://juejin.cn/post/6844903806644256782]React 是一个...
一、为什么有消息队列和事件循环? 我们都知道,浏览器每打开一个标签页(目前是每打开不同的站点网页),就会新开一个渲染进程。而这个渲染进程里,分为以下这些线程: 主线程(也就是...
一、为什么要把内存分成栈内存和堆内存? 每次执行项目代码时,系统都会为其分配一块内存。项目代码运行时,有不同的对于内存的需求,因此需要将分配到的内存划分成几个部分加以利用。每...
1. 什么是动态组件? 什么是组件? 组件是vue实例 组件是可复用的vue实例 组件有自己的名字 组件分为全局组件和局部组件 什么是动态组件? 动态组件指根据给属性 is绑...
一、为什么有闭包? 1.1 JS 确定作用域的方式 - 词法作用域 作用域是编程里很基础的概念,作用是限定程序内变量、函数等的可访问范围,使代码清晰可维护。而词法作用域,其实...
一、什么是块级作用域? 1.1 什么是作用域? 作用域是编程中一个非常核心的概念,指程序中变量、函数的有效/可见范围。这是一个抽象概念。在 JS 中是通过执行上下文来实现的。...
一、什么是函数调用栈? 1.1 字面理解 函数调用。即执行函数,如下: 栈。即一种存储数据的结构。它的特点是:后进先出。想象一下一摞书放在一个箱子里,我最后放进箱子里的书一定...
一、为什么设计原型? 在JS中,所有的数据类型都被设计为对象(原始类型也都有着对应的包装对象) JS在设计之初只是为了让浏览器可以互动,是一门简单的脚本语言,引入面向对象范式...