会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
智勇_y
博客园
首页
新随笔
联系
订阅
管理
2023年10月12日
手动实现promise核心
摘要: 了解Promise Promise 构造函数是 JavaScript 中用于创建 Promise 对象的内置构造函数。 Promise 构造函数接受一个函数作为参数,该函数是同步的并且会被立即执行,所以我们称之为起始函数。起始函数包含两个参数 resolve 和 reject,分别表示 Promis
阅读全文
posted @ 2023-10-12 21:40 智勇_y
阅读(20)
评论(0)
推荐(0)
2023年10月11日
学习笔记——关于浏览器中的事件循环
摘要: 首先了解关于浏览器的进程与线程 何为进程? 程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程 每个应用至少有一个进程,进程之间相互独立,即使要通信,也需要双方同意。 何为线程? 有了进程后,就可以运行程序的代码了。 运行代码的「人」称之为「线程」。 一个进程至少有一个线程,所以
阅读全文
posted @ 2023-10-11 21:39 智勇_y
阅读(45)
评论(0)
推荐(0)
深入浅出JavaScript闭包
摘要: 什么是JS闭包? JS闭包是一个难点也是JS的特色,是JS的高级特性。首先我们知道JS运行函数的时候会在内存中开辟一个存储空间,会把函数体内的代码当作字符串一摸一样的放在这个空间中, 把这个空间地址赋值给函数名(变量名),当我们调用函数的时候会根据地址找到这个储存空间,然后执行储存空间里的代码会在内
阅读全文
posted @ 2023-10-11 20:44 智勇_y
阅读(27)
评论(0)
推荐(0)
2022年9月19日
使用canvas实现简易代码雨
摘要: 分享一个使用canvas生成的一个简易代码雨特效 首先HTML文件如下 ... <body> <canvas id="bg"></canvas> </body> ... Javascript 代码如下 const cvs = document.getElementById('bg') const w
阅读全文
posted @ 2022-09-19 12:23 智勇_y
阅读(86)
评论(0)
推荐(0)
2020年3月24日
关于vue生命周期以及其中的钩子函数
摘要: beforeCreate(创建前) 在数据观测和初始化事件还未开始 created(创建后) 完成数据观测,属性和方法的运算,初始化事件, e l 属 性 还 没 有 显 示 出 来 b e f o r e M o u n t ( 载 入 前 ) 在 挂 载 开 始 之 前 被 调 用 , 相 关
阅读全文
posted @ 2020-03-24 20:26 智勇_y
阅读(11)
评论(0)
推荐(0)
2020年3月23日
关于对虚拟DOM的理解
摘要: 频繁且复杂的dom操作通常是前端性能瓶颈的产生点,Vue提供了虚拟dom的解决办法 虚拟的DOM的核心思想是:对复杂的文档DOM结构,提供一种方便的工具,进行最小化地DOM操作。这句话,也许过于抽象,却基本概况了虚拟DOM的设计思想 (1) 提供一种方便的工具,使得开发效率得到保证 (2) 保证最小
阅读全文
posted @ 2020-03-23 21:22 智勇_y
阅读(7)
评论(0)
推荐(0)
2020年3月16日
mongodDB的使用以及node.js的mongod模块
摘要: mongodb 非关系型数据库,又叫nosql,缓存型,使用场景多是解决大规模数据集合多重数据种类 下载 安装帮助 配置数据文件存储位置: 找到安装目录\Server\4.0\bin\ -> cmd回车-> mongod 回车->mongod --dbpath c:\data\db data和db目
阅读全文
posted @ 2020-03-16 20:52 智勇_y
阅读(14)
评论(0)
推荐(0)
2020年3月12日
node.js的token、path模块,multer中间件和两种模板引擎
摘要: Token 思想 在服务端不需要存储用户的登陆记录 全部发给客户端由客户端自己存 (cookie localstorage) 1、客户端使用用户名跟密码请求登录 2、服务端收到请求,去验证用户名与密码 3、验证成功后,服务端会签发一个Token (加了密的字符串),再把这个Token发送给客户端 4
阅读全文
posted @ 2020-03-12 20:58 智勇_y
阅读(20)
评论(0)
推荐(0)
2020年3月10日
npm的使用和基于node.js的express框架
摘要: NPM安装到全局环境 安装到电脑系统环境下使用时在任何位置都可以使用被全局安装的通常是:命令行工具,脚手架 npm i 包名 -g 安装 npm uninstall 包名 -g 卸载 初始化项目环境 npm init 初始化npm管理文件package.json package-lock.json
阅读全文
posted @ 2020-03-10 22:36 智勇_y
阅读(10)
评论(0)
推荐(0)
2020年2月23日
深入了解JavaScript闭包
摘要: 什么是JS闭包? JS闭包是一个难点也是JS的特色,是JS的高级特性。首先我们知道JS运行函数的时候会在内存中开辟一个存储空间,会把函数体内的代码当作字符串一摸一样的放在这个空间中, 把这个空间地址赋值给函数名(变量名),当我们调用函数的时候会根据地址找到这个储存空间,然后执行储存空间里的代码会在内
阅读全文
posted @ 2020-02-23 20:19 智勇_y
阅读(13)
评论(0)
推荐(0)
公告