一、父组件向子组件传值 即父组件通过属性的方式向子组件传值,子组件通过 props 来接收。在父组件的子组件标签中绑定自定义属性 在子组件中使用props(可以是数组也可以是...
一、父组件向子组件传值 即父组件通过属性的方式向子组件传值,子组件通过 props 来接收。在父组件的子组件标签中绑定自定义属性 在子组件中使用props(可以是数组也可以是...
1、输入一个值,返回其数据类型 2、数组去重 3、字符串去重 4、深拷贝 浅拷贝 5、reverse底层原理和扩展 6、圣杯模式的继承 7、找出字符串中第一次只出现一次的字母...
画布:canvas 一.Canvas的API getContext('2d'):获取canvas 2D绘制对象,//可选性‘webGL’:3Dvar 自定义变量名 = doc...
git是什么? 分布式版本管理工具 git如何使用? 安装git工具 使用git指令操作 在需要git管理的文件夹中 点击鼠标右键==> 选择'git bash here' ...
显示数据库 show databases; 判断是否存在数据库user,有则先删除 drop database if exists user; 创建数据库user creat...
1. join() join(’参数‘)把数组的元素以传入的参数为分割符,转换成字符串。 2.push()和pop() push(): 可以接收任意数量的参数,把它们逐个添加...
Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性(属性为响应式属性),并返回此对象。 语法:Object.def...
什么是跨域 跨域:是指浏览器不能执行其它网站的脚本;是由浏览器的同源策略造成的;是浏览器对JavaScript实施的安全限制;那么只要协议、域名、端口有任何一个不同,都会被当...
在浏览器接收到请求后,无论响应成功与否都会有相应的状态码,可以简洁直观的表示浏览器的状态。响应码分五种类型,由它们的第一位数字表示:1xx:请求收到,继续处理2xx:成功,行...
运算符 扩展运算符 扩展运算符是三个点(...),和rest参数的逆运算一样,将一个数组转为用逗号分隔的参数序列。 数组合并操作如下: 数组克隆操作如下: 将伪数组转为真正的...
拷贝的定义 拷贝:复制、Ctrl+C、搞一份一样的东西出来。 深拷贝:开辟一个新的空间,将原来的东西复制一份完完整整的进去,就和备份类似,所以深拷贝修改一个对象不会影响另一个...
12种数组去重的办法 方法1、双重for循环 最普通,且最笨的方法 方法2、for循环 +findIndex 主要利用findIndex 的特性,查找元素找不到就返回-1, ...
call() 介绍 通过提供一个新的this值给当前调用的函数/方法,从而改变this指向。 语法 thisArg:当前调用函数this指向的对象arg1, arg2:传递的...
localStorage可以将第一次请求的数据直接存储到本地,这个相当于一个5m大小的针对于前端页面的数据库 基础语法 setItem() 修改本地存储的数据getItem(...
filter CSS属性将模糊或颜色偏移等图形效果应用于元素。滤镜通常用于调整图像,背景和边框的渲染。 CSS标准里包含了一些已实现预定义效果的函数。你也可以参考一个SVG滤...
DOM性能 : 浏览器的性能大部分都是被这两个问题所消耗 重绘: DOM树没有元素增加或删除,只是样式的改变,针对浏览器对某一元素进行单独的渲染,这个过程就叫做重绘回流:DO...
渐进增强与优雅降级 什么是优雅降级? 优雅降级(graceful degradation)一开始就构建站点的完整功能,然后针对浏览器测试和修复。ps:比如一开始使用 css3...
选显卡的思路就是移入显示当前的内容,让其他的隐藏。