- 博客(11)
- 收藏
- 关注
原创 双向绑定原理解析
双向绑定(Two-way Data Binding)是现代前端开发中常用的一种技术,尤其在框架如Angular、Vue.js和React(通过一些状态管理库)中常见。它允许数据模型和用户界面之间的自动同步,即当数据模型发生变化时,用户界面会自动更新;同样,当用户在界面上进行输入或操作时,数据模型也会自动更新。
2024-08-27 16:14:09
412
原创 javascript中数组对象方法map()介绍
map()是 JavaScript 中数组对象的方法,用于创建一个新数组,数组中的每个元素都是通过调用提供的函数对原数组中的每个元素进行处理后的结果。它是一个高阶函数,广泛用于对数组元素进行批量转换或映射。
2024-08-16 16:11:52
748
1
原创 ES6 Map详解
Map是 ES6 引入的一种新的集合类型,用于存储键值对。与传统的 JavaScript 对象不同,Map的键可以是任何类型的值(包括对象、函数、原始类型等),并且它保持键值对的插入顺序。
2024-08-16 14:43:16
1003
原创 async/await
Async/await 是现代 JavaScript 中非常有用的功能,它使异步编程变得更加容易和直观。除了处理 AJAX 请求外,在动画效果和其他异步操作方面也非常有用。
2024-03-21 17:05:56
1505
1
原创 前端网络请求
如果服务器认可该跨域请求,将返回一个包含 Access-Control-Allow-Origin 等头部信息的响应,浏览器才会继续发送实际的跨域请求。浏览器在发起跨域请求时会先发送一个预检请求(OPTIONS 请求)到服务器,服务器通过设置适当的 CORS 标头来指定是否允许跨域请求,并指定允许的请求源、方法、标头等信息。虽然某些情况下这样的请求可能会成功,但如果浏览器检测到请求返回的数据可能包含恶意代码或与同源策略冲突,浏览器可能会阻止网页访问返回的数据,以确保用户的安全。
2023-10-08 10:55:28
124
1
转载 所有版本的ES重点内容(Ⅱ)
● 当我们在使用多实例 promise 的时候, 特别是当这些 promise 实例之间还有互相依赖的关系的时候, 我们需要拿到每一个 promise 的结果。● 以前我们的模块化实现规范, 只能是前置导入, 不管一个外部文件, 我们需要用到多少东西, 也不管我们需要在什么时候使用, 那么都需要先完整导入进来再说。● 我们会发现, 对于一些过于大的数字, 把握的不是很准确了, 这就会导致我们的程序出现一些不可控的问题。● 在 ES2020 中出现了一个新的运算符, 可选链运算符 (?
2023-07-20 10:39:04
123
转载 所有版本的ES重点内容合集(I)
● 语法 : Array.prototype.includes( search[, fromIndex] )● 返回值 : 布尔● 基础应用 : 判断数组是否包含指定内容● 通过第二个参数确定查询起始索引位置● 第二个参数也可以填写负整数, 表示倒数第几个开始检索● 冷知识 : includes 方法可以检测到 NaN 是否存在● ** 符号● 是一个取幂的符号, 等价于 Math.pow() 方法● 两个关键字 async 和 await● 用于对 Promise 的优化书写方案。
2023-07-19 14:58:45
101
原创 Pinia简介及使用
既然getter函数做了一些计算或者处理,那么我们很可能会需要传递参数给getter函数,但是我们前面说getter函数就相当于store的计算属性,和vue的计算属性差不多,那么我们都知道Vue中计算属性是不能直接传递参数的,所以我们这里的getter函数如果要接受参数的话,也是需要做处理的。简单来说,pinia是vueX的新版本,我们都知道Vuex在Vue2中主要充当状态管理的角色,所谓状态管理,就是一个存储数据的地方,存放在Vuex中的数据在各个组件中都能访问到,它是Vue生态中重要的组成部分。
2023-04-19 15:45:11
5952
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人