泛型 软件工程中,我们不仅要创建一致的定义良好的api,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活...
泛型 软件工程中,我们不仅要创建一致的定义良好的api,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活...
类 继承 tips:1.public 在当前类里面,子类,类外面都可以访问2.protected 在当前类和子类内部可以访问,类外部无法访问3.private 在当前类内部可...
基本数据类型 数字 字符串 数组 枚举 tips1.如果未赋值的上一个值是数字那么这个未赋值的值的是上一个值的值+12.如果未赋值的上一个值未赋值那么输出的就是它的下标3.如...
路由守卫是路由在跳转前、后过程中的一些钩子函数,这些函数可以让你操作一些其他的事,在后台管理中设置权限时经常看到,在实现路由跳转前校验是否有权限,有权限就可以通过,反之就会被...
Vue中的侦听器watch 一、侦听器watch 1.1.初识侦听器watch⭐⭐watch:观看,监视 那么什么是侦听器watch呢 1.开发中我们在data返回的对象中定...
组件 组件 (Component) 是 Vue.js 最强大的功能之一 组件可以扩展 HTML 元素,封装可重用的代 组件注册 全局注册 Vue.component('组件名...
Vue 自定义指令 内置指令不能满足我们特殊的需求 Vue允许我们自定义指令 Vue.directive 注册全局指令 Vue.directive 注册全局指令 带参数 ...
计算属性 computed 模板中放入太多的逻辑会让模板过重且难以维护 使用计算属性可以让模板更加的简洁 计算属性是基于它们的响应式依赖进行缓存的 computed比较...
图说VUE的MVVM Vue是MVVM架构,响应式,轻量级框架。 主要特点:1、轻量级2、双向数据绑定3、指令4、组件化5、客户端路由6、状态管理 MVVM架构是指: 数据层...
拷贝的定义1.拷贝:复制、Ctrl+C、搞一份一样的东西出来。2.深拷贝:开辟一个新的空间,将原来的东西复制一份完完整整的进去,就和备份类似,所以深拷贝修改一个对象不会影响另...
一、.存储上的区别 1.基本数据类型是存放在栈中的简单数据段。 2.引用数据类型是存放在堆内存中的对象,在栈内存中存放的是堆内存中具体内容的引用地址,通过这个地址可以快速查找...
什么是重绘和回流 1.重绘 简单来说就是重新绘画,当给一个元素更换颜色、更换背景,虽然不会影响页面布局,但是颜色或背景变了,就会重新渲染页面,这就是重绘。 2.回流 当增加或...
perspective 简单来说,就是设置这个属性后,那么,就可以模拟出像我们人看电脑上的显示的元素一样。比如说, perspective:800px 意思就是,我在离屏...
Array.of() Array.of方法用于将一组值,转换为数组。of方法与Array构造函数的区别,体现在传一个参数的时候 Array.from find 根据指定条件获...
递归函数 在js中函数自己调用自己,就称为递归。 递归函数的必要条件 递归方程以及递归结束条件,即给递归函数安排出口,否则会造成无限递归,无限递归会造成执行栈溢出,浏览器会报...
本质:函数(内嵌函数) 闭包就是能访问到外部函数中变量的内部函数 定义:一个可以访问自由变量的函数 原理:依赖于作用域[https://so.csdn.net/so/sear...
如果以后写页面要这样拼串,我会疯掉,真的!! 已知var arr=["userName=admin","password=123456","sex=男","address=...
最近有练习到数组去重这个题,老师说方法多的是,代码是死的,人是活的,那就浅看一下,我能想到几种方法吧。 第一种:使用includes()方法 includes() 判断一个数...