摘要:
1. 变量的作用域 // 局部变量只在其定义时所在的function内部有意义 function test(){ var a=10; console.log(a) //10 局部变量可在局部的作用域获取到 } test(); // 外面获取不到局部的 console.log(a) //报错Uncau 阅读全文
posted @ 2021-11-13 16:07
沫小墨
阅读(47)
评论(0)
推荐(0)
摘要:
一、浏览器截取长图(保证电脑的缩放比例为100%) 1. qq工具 (1)ctrl+alt+a 截图,选择剪刀的按钮 点一下 ,然后滚动滚动条 (2) 截图结束后,点击 √ 粘贴在qq聊天区即可 2. 谷歌控制台 (1) 控制台打开,调整控制台分离出来,ctrl+shift+p (2) 输入full 阅读全文
posted @ 2021-11-13 16:01
沫小墨
阅读(144)
评论(0)
推荐(0)
摘要:
第二阶段—JavaScript基础 概念 1.事件监听的好处 1.可以决定事件流传递是冒泡还是捕获 2.可以为相同的元素,多次绑定相同的事件 2.取消事件的绑定 a.取消JS的事件绑定 document.onclick = function(){ console.log("heihei"); } d 阅读全文
posted @ 2021-11-13 15:58
沫小墨
阅读(148)
评论(2)
推荐(0)
摘要:
一阶段面试题 1. img中的alt和title的区别 alt: 图片未加载时候的提示文字,title是鼠标划过提示文字 2. rem/em/vw的区别 设置rem的的单位元素,大小都参考根元素(html)的字体大小 em的字体大小参考的该元素本身的字体大小 1vw是指当前视口宽度的 阅读全文
posted @ 2021-11-13 15:48
沫小墨
阅读(128)
评论(0)
推荐(0)
摘要:
1.mouseenter 和mouseover的区别(面试题) 1).当鼠标移动到元素上时就会触发mouseenter 事件 2).类似 mouseover,它们两者之间的差别是: (1).mouseover 鼠标经过自身盒子会触发,经过子盒子还会触发。mouseenter 只会经过自身盒子触发 ( 阅读全文
posted @ 2021-11-13 15:45
沫小墨
阅读(51)
评论(0)
推荐(0)
摘要:
1.引入CSS的目的 1).弥补html语言的不足 2).缩减页面代码,提高访问速度; 3).代码减少,页面文件就会小,占用网络带宽就少,客户端打开速度就快,用户体验就会更好 4).结构清晰,有利于seo优化 5).有利于搜索引擎优化 6).缩短改版时间 7).对网站的重构有很好的支持 2.精灵图/ 阅读全文
posted @ 2021-11-13 15:31
沫小墨
阅读(88)
评论(0)
推荐(0)
摘要:
二阶段企业面试真题 1、引用类型和基本类型的区别 基本类型有:Undefined、Null、Boolean、Number、String、Symbol 引用类型有:统称为 Object 类型。 1)、内存的角度: 基本类型在内存中,占据一块空间,空间里存储的就是数据,获取数据是直接获取 引用类型在内存 阅读全文
posted @ 2021-11-13 15:18
沫小墨
阅读(90)
评论(0)
推荐(0)
摘要:
一、解释 ES6 = ES2015 ES7= ES2016 async和await是ES7出现关键字,目的是彻底解决回调地狱,比Promise彻底。即就是:把异步的回调变成了同步的写法。 据说,async和await是回调地狱的终极解决方案。 async:异步 await:等待 二、 async定义 阅读全文
posted @ 2021-11-13 10:55
沫小墨
阅读(478)
评论(0)
推荐(0)
摘要:
生活中: this的意思:“这个”的意思,是个代名词。代表谁呢? 看场景。 举例: 当我说“这个教室”时,到底是哪个教室,需要看我说这句话的场景。 程序中: this也是代名词,它的场景就是函数。this是函数里的内置对象。 一、this的四种情况: 1)、当this所在函数是事件处理函数时。thi 阅读全文
posted @ 2021-11-13 10:42
沫小墨
阅读(26)
评论(0)
推荐(0)
摘要:
ES6 的扩展运算符( spread )是三个点(...)。 它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 1、将一个数组转为用逗号分隔的参数序列(把数组中元素展开)。 如下: let arr=[12,23,34]; function testf(){ var arr2 = 阅读全文
posted @ 2021-11-13 10:40
沫小墨
阅读(38)
评论(0)
推荐(0)
摘要:
这篇文章是借鉴一个大佬写的,个人比较能理解,希望能对你有帮助! 深拷贝和浅拷贝是经常在面试中会出现的,主要考察你对基本类型和引用类型的理解深度。我在无数次的面试中,应聘者还没有一个人能把这个问题回答情况,包括很多机构的培训老师。这篇文章会让你把基本类型和引用类型的区别搞得清清楚楚,搞清楚这两者的区别 阅读全文
posted @ 2021-11-13 10:29
沫小墨
阅读(74)
评论(0)
推荐(0)
摘要:
答: cookie是在HTML4中使用的给客户端保存数据的,也可以和session配合实现跟踪浏览器用户身份;而webstorage(包括:localStorage和sessionStorage)是在HTML5提出来的,纯粹为了保存数据,不会与服务器端通信。WebStorage两个主要目标:(1)提 阅读全文
posted @ 2021-11-13 10:07
沫小墨
阅读(24)
评论(0)
推荐(0)
摘要:
简介: 后台管理系统中的权限管理是常见的问题,因为,后端管理牵扯到不同工作人员的职责和权限, 所以,对于后台管理系统来说,不同的人员登录进入到系统后,看到的菜单(功能)是不一样的, 这就是所谓的后台管理系统的权限。 如果你觉得下面的描述不够你使用,可以看其他的大佬在掘金写这篇文章:后台管理系统的权限 阅读全文
posted @ 2021-11-13 10:04
沫小墨
阅读(1078)
评论(0)
推荐(0)
摘要:
1、Promise的概念 Promise是ES6提供的原生的类(构造函数), 用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作) 2、Promise的两个特点: 1)、对象的状态不受外界影响。 Promise 有三种状态:Pending(进行中)、Resolved(已完 阅读全文
posted @ 2021-11-13 09:59
沫小墨
阅读(69)
评论(0)
推荐(0)
摘要:
VUE面试题系列03(带数字,带序号),前端面试题 24、为何vue采用异步渲染? 1、vue采用异步队列渲染是为了提高性能,在异步队里会去掉重复的无效的渲染。 当vue中的数据发生改变后,vue框架会把该数据引起的dom更新放入异步队列( 缓冲在同一事件循环中发生的所有数据变更 ),进行排队。 如 阅读全文
posted @ 2021-11-13 09:38
沫小墨
阅读(136)
评论(0)
推荐(0)
摘要:
VUE面试题系列02,前端面试题 16、动态路由传参2种方式params与query 1)、params 传 声明式: <router-link :to="{ name: 'user', params: { id: 123 }}">User</router-link> 编程式: $router.pu 阅读全文
posted @ 2021-11-13 09:23
沫小墨
阅读(111)
评论(0)
推荐(0)

浙公网安备 33010602011771号