自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跨域问题及其解决方法

跨域 是指浏览器受同源(协议、域名、端口)策略的限制,不允许不同源的站点之间进行某些操作(如发送ajax请求,操作dom,读取cookie)

2024-07-31 15:12:18 688

原创 节流和防抖的简单示例代码

节流防抖的简单示例代码。

2024-07-19 14:07:07 105

原创 函数柯里化

柯里化函数可用于延迟执行,如同上述代码,调用后存储到一个变量,需要时再调用传参函数里面返回函数,能方便维护代码,减少冗余。

2024-07-19 13:59:43 286

原创 js事件循环机制和示例代码

js 是单线程的脚本语言,同个时间内只能做一件事,某些情况下容易造成主线程阻塞,事件循环机制使得 js 能够处理异步操作,例如定时器、事件监听等,这样能够提高程序性能

2024-07-14 17:46:17 377

原创 树形结构扁平化为数组示例代码

树形结构存储数据是很方便的,里面有什么数据能够一目了然,但是在处理大量数据时,如果使用树形结构,增删改查所需要的时间复杂度会较高,让我们来看个例子。

2024-06-13 14:08:15 391

原创 XSS攻击和CSRF攻击

Cross Site Scripting,简称 XSS ,是一种代码注入攻击,攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用这些恶意脚本,攻击者可获取用户的敏感信息如 Cookie、SessionID 等,进而危害数据安全。Cross Site Request Forgery(跨站请求伪造),通过冒充用户身份对目标攻击网站执行某些操作

2024-06-08 16:30:55 1304

原创 vue的响应式原理和双向绑定

Vue的响应式可以实现数据和视图相关联,由数据驱动视图的更新。Vue2的响应式原理依靠的是Object.defineProperty方法,Vue3的响应式原理依靠的是Proxy对象。双向绑定实现数据模型 Model 和视图 View 的同步关系

2024-06-04 14:31:47 1143

原创 在Vue中使用jsx,关于事件监听器的绑定的踩坑点

在Vue中使用jsx踩坑,关于事件监听器的绑定的踩坑点。绑定事件监听器时,不应该在添加监听器时调用函数(即不应该加括号)。相反,应该将函数本身作为监听器的回调传递。加括号会导致函数在绑定监听器时立即执行

2024-06-03 13:05:35 436

原创 es6基础看这一篇就够了,es6有哪些新特性,一起来看看

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。

2024-04-21 11:27:54 760

原创 npm、yarn、pnpm的定义和区别详解

npm、yarn、pnpm的定义和区别,npm是node.js的包管理器,随同node.js一起安装,能解决node.js代码部署上的很多问题yarn 是由Facebook、Google、Exponent、Tilde联合推出的一个新的 Javascript 包管理工具,它的出现主要是为了弥补npm的一些缺陷pnpm是一个快速、高效的包管理器,可用于管理 Node.js 项目的依赖项。

2024-04-19 15:46:05 1112

空空如也

空空如也

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

TA关注的人

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