- 博客(16)
- 收藏
- 关注
原创 typescript简介
类型错误: javascript没有对传入的参数进行任何的限制, 只能到运行期间才发现这个错误.类型思维的缺失: javascript设计出就没有考虑类型约束的问题, 导致前端开发人员通常不关心变量或者参数是什么类型, 当在必须确定类型的时候,必须使用各种判断验证.TypeScript是拥有类型的javaScript超集, 它可以编译成普通, 干净, 完整的JavaScript代码.可以理解为javascript的加强版.TypeScript始于JavaScript, 归于JavaScript::
2022-12-05 21:19:35 298 1
原创 Map与WeakMap的区别
Map和WeakMap的最大区别在于,Map中key是一个强引用类型,WeakMap是一个弱引用类型。WeakMap要求key必须是一个对象类型。的引用后,由于Map是采用强引用,的引用后,由于没有其他操作对。将会在内存中被删除。
2022-11-18 10:49:21 303
原创 Vue中插件的使用-学习笔记
在组件中我们想要掉用这个name属性时,通过使用vue的getCurrentInstance先获取组件的实例。之后调用实例的appContext下的config.globalProperties.$name获取name属性。为app创建全局的name属性。
2022-11-16 20:13:20 278
原创 CSS基础 (8)
transition过渡属性可以为一个元素在不同样式之间变化自动添加补间动画。过渡从IE10开始兼容,移动端兼容良好,过渡的动画更加细腻,内存开销小。
2022-10-10 10:10:53 130
原创 var、let和const的区别
在for循环中使用延时器时,使用var声明迭代变量,迭代变量的保存值为导致循环退出的值,用let声明的迭代变量,js引擎会在每次循环中声明一个新变量。const不会用来修饰迭代变量,因为它不能改变,所以const声明的变量通常为连续输出的同一个值。const也不支持变量声明提升,因为const声明的变量,声明时就被初始化。let 不支持变量申明提升,将let声明的变量提升会报错,这时发生暂时性死区。var:使用var定义的变量会成为包含它的函数的局部变量,即作用域为函数内。三个关键字都是用来定义变量的。
2022-09-16 18:57:12 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人