- 博客(24)
- 收藏
- 关注
原创 vue3常用属性
7、toRefs: 用于将响应式对象转为结果对象,常用于解构赋值,解构后不具有响应式(const {name, age} = toRefs(obj))5、watchEffect: 不需要手动传入依赖;6、toRef: 用于为源响应式对象上的属性新建一个ref(toRef(源响应式对象,属性名))1、reactive:用于创建一个响应式的对象,适合用于复杂的对象和嵌套数据结构。2、ref:用于创建一个响应式的基本数据类型,或者在需要时包裹复杂对象。4、watch:用于监听响应式数据的变化,执行副作用操作。
2025-02-13 14:54:48
298
原创 h5 c3新增
5、localStorage(长期存储数据 浏览器关闭后数据不丢失)、sessionStorage(临时存储数据 浏览器关闭后自动删除)2、2D转换 transform: translate(x,y) rotate(x,y) skew(x,y) scale(x,y)2、语义化标签(header,nav,footer ,aside, article, section)4、animate(自定义动画 @keyfrom)3、音频 ,视频(audio, video)1、自定义属性(data-id)
2025-02-13 14:48:11
190
原创 es6、7新增特性
6、默认参数和rest参数(function add(x=0,y=0){})(function printArg(…args){console.log(args.join(‘,’))})5、解构赋值(let [x,y]=[1,2];2、指数运算符(Math.pow(2,3) / 2**3 结果都为8)1、let (只在块级作用域内有效)、const。3、类 Class(可以定义属性、方法,可继承)4、修饰器(修饰器可以用于修饰类、方法、属性等)3、async/await 异步编程语法糖。
2025-02-13 14:47:13
232
原创 ts的优点
2、提供interface(接口)和type(类型),更清晰明确的类型声明能够帮助大家更好地理解彼此的代码,使得代码具有较好的可读性和可维护性。1、编译时就进行类型检查,避免运行时出现错误,提高开发效率。
2025-02-13 14:45:54
127
原创 Promise
Promise 是用于处理异步操作的一种方式。它代表了一个 可能 在将来某个时间点完成或失败的操作的结果。Promise使得我们能够优雅地处理异步代码,避免了回调地狱(Callback Hell)的问题,提升了代码的可读性和可维护性。
2025-02-13 14:26:15
1327
原创 同步 异步 事件循环机制
这些异步任务完成后,它们会通过回调机制通知主线程,主线程再去执行相关的回调函数。(Event Loop):事件循环不断地检查执行栈是否为空,如果为空,它会从任务队列中取出一个任务,放入执行栈中去执行。(Call Stack):JavaScript 的执行上下文会按照调用顺序被压入栈中,栈顶的任务会先执行。在这个例子中,promise 会在 1 秒后执行 resolve,然后调用 then 方法,输出结果。在 async 函数中,await 会暂停函数的执行,直到 Promise 返回结果。
2025-02-13 14:03:13
1408
原创 js深克隆浅克隆
浅克隆创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是引用类型,拷贝的仅仅是引用地址,新旧对象仍然共享该引用类型的值。
2025-02-13 11:30:28
232
原创 js实现继承的几种方式
原型链继承是JavaScript中最基本的继承方式。每个对象都有一个原型对象,通过原型链将属性和方法沿着对象链传递下来。在原型链继承中,通过将子构造函数的原型对象指向父构造函数的实例,实现了继承。这意味着子对象可以访问父对象原型链上的属性和方法。在这个例子中,Child对象的原型对象被设置为Parent的一个实例。这样,当我们调用child.sayHello()时,它会首先在子对象上查找sayHello方法,然后在父对象原型链上找到并执行该方法。
2025-02-13 11:17:46
1506
原创 数组排序的方式
基本思想:一次比较两个相邻的数,如果不符合规则互换位置,一次比较就能够将最大或最小的值放在数组最后一位。基本思想:将数组第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。基本思想:首先在未排序数组中找到最小(大)元素,存放在数组的起始位置。从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。再从剩余数组元素中继续寻找最小(大)元素,返回放在已排序数组的末尾。
2025-02-13 09:44:03
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人