- 博客(10)
- 收藏
- 关注
原创 跨域问题及其解决方法
跨域 是指浏览器受同源(协议、域名、端口)策略的限制,不允许不同源的站点之间进行某些操作(如发送ajax请求,操作dom,读取cookie)
2024-07-31 15:12:18
688
原创 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关注的人