自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 学习笔记——关于浏览器中的事件循环

如果让渲染主线程等待这些任务的时机达到,就会导致主线程长期处于「阻塞」的状态,从而导致浏览器「卡死」如果程序需要同时执行多块代码,主线程就会启动更多的线程来执行代码,所以一个进程中可以包含多个线程。一个进程至少有一个线程,所以在进程开启后会自动创建一个线程来运行代码,该线程称之为主线程。默认情况下,浏览器会为每个标签页开启一个新的渲染进程,以保证不同的标签页之间不相互影响。浏览器进程内部会启动多个线程处理不同的任务。为了避免相互影响,为了减少连环崩溃的几率,当启动浏览器后,它会自动启动多个进程。

2023-03-29 16:48:56 248

原创 关于vue生命周期以及其中的钩子函数

beforeCreate(创建前) 在数据观测和初始化事件还未开始created(创建后) 完成数据观测,属性和方法的运算,初始化事件,el属性还没有显示出来beforeMount(载入前)在挂载开始之前被调用,相关的render函数首次被调用。实例已完成以下的配置:编译模板,把data里面的数据和模板生成html。注意此时还没有挂载html到页面上。mounted(载入后)在el被新创建的vm...

2020-03-24 20:26:51 211

原创 关于对虚拟DOM的理解

频繁且复杂的dom操作通常是前端性能瓶颈的产生点,Vue提供了虚拟dom的解决办法虚拟的DOM的核心思想是:对复杂的文档DOM结构,提供一种方便的工具,进行最小化地DOM操作。这句话,也许过于抽象,却基本概况了虚拟DOM的设计思想(1) 提供一种方便的工具,使得开发效率得到保证(2) 保证最小化的DOM操作,使得执行效率得到保证也就是说,虚拟dom的框架/工具都是这么做的:根据虚拟do...

2020-03-23 21:22:48 315

原创 mongodDB的使用以及node.js的mongod模块

mongodb非关系型数据库,又叫nosql,缓存型,使用场景多是解决大规模数据集合多重数据种类下载 安装帮助配置数据文件存储位置:找到安装目录\Server\4.0\bin\ -> cmd回车-> mongod 回车->mongod --dbpath c:\data\dbdata和db目录要手动创建服务端启动: 可选找到安装目录\Server...

2020-03-16 20:52:41 168

原创 node.js的token、path模块,multer中间件和两种模板引擎

Token 思想在服务端不需要存储用户的登陆记录 全部发给客户端由客户端自己存 (cookie localstorage)1、客户端使用用户名跟密码请求登录2、服务端收到请求,去验证用户名与密码3、验证成功后,服务端会签发一个Token (加了密的字符串),再把这个Token发送给客户端4、客户端收到Token以后可以把它存储起来,比如放在Cookie里或者Local Storage里...

2020-03-12 20:58:05 341

原创 EXPRESS的使用以及对cookie-session的了解

EXPRESS接口响应支持各种请求姿势:get、post、put、delete…server.请求姿势API(接口名称,处理函数)server.get(url,(req,res,next)=>{})server.post(url,(req,res,next)=>{})...req 请求体request 对象表示 HTTP 请求,包含了请求查询字符串,参数,内容,HTT...

2020-03-11 21:00:36 301

原创 npm的使用和基于node.js的express框架

NPM安装到全局环境安装到电脑系统环境下使用时在任何位置都可以使用被全局安装的通常是:命令行工具,脚手架npm i 包名 -g 安装npm uninstall 包名 -g 卸载初始化项目环境npm init初始化npm管理文件package.jsonpackage-lock.json 文件用来固化依赖项目依赖只能在当前项目下使用,上线了,也需...

2020-03-10 22:36:10 127

原创 node.js入门

今天学习了node.js中的几个模块以及接口处理方法http模块//首先导入 http模块const http = require("http")//2.创建http服务对象//http.createServer(回调函数)const app = http.createServer((req,res)=>{ console.log("前端访问我了...") ...

2020-03-09 21:31:19 117

原创 深入了解JavaScript闭包

什么是JS闭包?JS闭包是一个难点也是JS的特色,是JS的高级特性。首先我们知道JS运行函数的时候会在内存中开辟一个存储空间,会把函数体内的代码当作字符串一摸一样的放在这个空间中, 把这个空间地址赋值给函数名(变量名),当我们调用函数的时候会根据地址找到这个储存空间,然后执行储存空间里的代码会在内存中开辟一个函数执行空间,在这个执行空间里面进行形参赋值,执行完毕以后,因为JS的垃圾回收机制 这个...

2020-02-23 20:19:54 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除