02 2023 档案
摘要:Promise 对象是异步编程的一种解决方案,最早由社区提出。Promises/A+ 规范是 JavaScript Promise 的标准,规定了一个 Promise 所必须具有的特性。 Promise 是一个构造函数,接收一个函数作为参数,返回一个 Promise 实例。一个 Promise 实例
阅读全文
摘要:同步指的是当一个进程在执行某个请求的时候,如果这个请求需要等待一段时间才能返回,那么这个进程会一直等待下去,直到消息返回为止再继续向下执行。 异步指的是当一个进程在执行某个请求的时候,如果这个请求需要等待一段时间才能返回,这个时候进程会继续往下执行,不会阻塞等待消息的返回,当消息返回时系统再通知进程
阅读全文
摘要:简单解释 DOM 指的是文档对象模型,它指的是把文档当做一个对象来对待,这个对象主要定义了处理网页内容的方法和接口。 BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的方法和接口。 DOM的核心是document,它表示整个文档,包括文档的根元素、
阅读全文
摘要:打包后会引入mockJs,查了网上的情况发现mockjs会使得element里面的组件表现异常,去掉就好了,再说了线上也用不到mockjs吧
阅读全文
摘要:这里有段函数 function print(fn) { const a = 200; fn(); } const a = 100; function fn() { console.log(a); } print(fn); // 100 对此执行顺序的分析如下 // 执行上下文栈 ECSTACKS =
阅读全文
摘要:Vue 面试专题 简述MVVM 什么是MVVM? 视图模型双向绑定,是Model-View-ViewModel的缩写,也就是把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到view
阅读全文
摘要:HTML && CSS HTML5 新特性、语义化 概念: HTML5的语义化指的是合理正确的使用语义化的标签来创建页面结构。【正确的标签做正确的事】 语义化标签: header nav main article section aside footer 语义化的优点: 在没CSS样式的情况下,页面
阅读全文
摘要:JavaScript JS中的8种数据类型及区别 包括值类型(基本对象类型)和引用类型(复杂对象类型) 基本类型(值类型): Number(数字),String(字符串),Boolean(布尔),Symbol(符号),null(空),undefined(未定义)在内存中占据固定大小,保存在栈内存中
阅读全文
摘要:1、什么是TypeScript? TypeScript是JavaScript的加强版,它给JavaScript添加了可选的静态类型和基于类的面向对象编程,它拓展了JavaScript的语法。 而且TypeScript不存在跟浏览器不兼容的问题,因为在编译时,它产生的都是JavaScript代码。 2
阅读全文
摘要:HTTP 和 HTTPS HTTP 的基本概念 http: 是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从 WWW 服务器传输超文本到本地浏览器的超文本传输协议。 HTTP工作原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务
阅读全文
摘要:浏览器 从输入URL到页面加载的全过程 首先在浏览器中输入URL 查找缓存:浏览器先查看浏览器缓存-系统缓存-路由缓存中是否有该地址页面,如果有则显示页面内容。如果没有则进行下一步。 浏览器缓存:浏览器会记录DNS一段时间,因此,只是第一个地方解析DNS请求; 操作系统缓存:如果在浏览器缓存中不包含
阅读全文
摘要:在JS中变量的作用域属于函数作用域, 在函数执行完后,作用域就会被清理,内存也会随之被回收,但是由于闭包函数是建立在函数内部的子函数, 由于其可访问上级作用域,即使上级函数执行完, 作用域也不会随之销毁, 这时的子函数(也就是闭包),便拥有了访问上级作用域中变量的权限,即使上级函数执行完后作用域内的
阅读全文
摘要:只适用多行的flex容器(子项不止一行时该属性才有效果),它的作用是当flex容器在交叉轴上有多余的空间时,将子项作为一个整体(属性值为:flex-start、flex-end、center时)进行对齐。 换句话说,就是flex盒子中存在多行子元素时才会生效,把他们当作一个整体来移动。
阅读全文
摘要:function extractContent(html) { return new DOMParser() .parseFromString(html, "text/html") .documentElement.textContent; } 示例 let result = extractCont
阅读全文
摘要:写法1: import { defineComponent, onBeforeMount, onMounted, onBeforeUpdate, onUpdated, onBeforeUnmount, onUnmounted, onErrorCaptured, onRenderTracked, on
阅读全文
摘要:MVC:是Model(模型) View(视图) Controller(控制器)的缩写,是服务端分层开发的概念,本质上是用一种将数据、界面显示、业务逻辑分离的方法组织代码的软件开发设计典范。(1)Model:数据层,负责操作数据库,执行数据的CRUD,职能单一。(2)View:视图层,每当用户操作界面
阅读全文