- 博客(12)
- 收藏
- 关注
原创 前端面试题笔记
CSS盒模型rem和em区别选择器以及权重行内和块级BFClink和@import三列布局实现移动端rem布局原理清除浮动JS数组去重创建新数组,遍历原数组在新数组是否存在,不存在则添加进新数组[… new Set(arr)] //利用set数据结构的唯一性判断是数组类型arr instanceof Array //原理 arr.propto === Array.prototypeArray.isArray(arr)Object.prototype.toStr
2024-05-13 18:51:14
214
原创 vue2和vue3的变化
只能监测数据的查询、修改,不能监测到对象的添加删除以及数组的变化,需要使用vue的$set去修改才可以。vue3没有this。
2024-04-26 15:52:54
407
原创 vue3学习笔记
创建路由:history: createWebHistory(),//vue3需要先指定路由的工作模式routes:{component:})使用路由注意:组件标签上获取的是组件实例views或者pages放路由组件components放一般组件工作模式:RouterLink的to两种方法路由命名嵌套路由传参queryparamsprops。
2024-04-23 15:51:43
893
原创 vue2知识点学习记录
name: {bind(){}//绑定时调用inserted(){}//指令所在元素插入页面时update(){}//指令所在模版重新渲染时},全局定义事件注册第一种:@fun=‘’ + this.emitfun第二种:refnamethisemit(fun)第二种:ref="name" + this.emitfun第二种:refnamethisrefs.name.onfunnamethisf。
2024-04-23 15:35:20
583
原创 ES5 特性学习笔记
@ES5ES5 特性1、严格模式在严格的条件下运行JavaScript声明:“use strict”;优势:消除代码不安全之处,保证代码的安全性。提高编译效率,增加运行速度为以后JavaScript做好铺垫要求:不允许使用未声明的变量不允许删除变量、对象和函数,以及不能删除的不允许删的属性不允许变量重名不允许使用八进制不允许使用转义字符不允许对只读属性赋值不允许使用getter获取的属性进行赋值变量名不能使用eval\arguments禁止this指向全局对象
2020-08-29 15:48:24
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人