JavaScript部分1.ES6的新特性(1)let: 块级作用域(2)const: 常量; 块级作用域; 一旦声明则无法进行更改(3)模板字符串: 使用 `${}` 可以将字符串和其它变量进行拼接, 比使用 + 进行拼接更方便(4)解构赋值: let { name, age } = { name: '小明', age: 18 }(5)箭头函数: let fun = ()=>{} 没有属于
转载
2023-10-07 22:18:17
242阅读
1. JS基本的数据类型和引用类型基本数据类型:number、string、null、undefined、boolean、symbol -- 栈引用数据类型:object、array、function -- 堆两种数据类型存储位置不同原始数据类型是直接存储在栈(stack)中的简单数据段,占据空间小、大小固定,属于被频繁使用数据;引用数据类型存储在堆(heap)中的对象,占据空...
转载
2021-08-18 10:15:14
181阅读
目录1.vue双向数据绑定的原理?2.vue的生命周期有哪些3.v-if 和v-show有什么区别?4.async await 是什么?它有哪些作用?5、数组常用的方法?哪些方法会改变原数组,哪些不会6.什么是原型链?7.什么是闭包?闭包有哪些优缺点?8.es6有哪些新特性?9.v-for 循环为什么一定要绑定key ?10.组件中的data为什么要定义成一个函数而不是一个对象?11.常见的盒子垂
转载
2023-08-29 23:10:28
57阅读
1、什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个
转载
2019-04-20 08:42:00
181阅读
2评论
1.JavaScript 是静态类型语言还是动态类型语言?有什么区别?JavaScript 是一种动态类型语言。这意味着在 JavaScript 中,变量的类型在运行时确定,而不是在声明时。你可以在同一个变量中存储不同类型的值,比如一开始存储一个数字,后来存储一个字符串,而无需进行任何显式的类型转换。主要区别:动态类型语言(如 JavaScript):类型灵活性:你可以在运行时改变变量的类型。这增
原创
2024-03-17 18:36:48
96阅读
2018年最新经典web前端面试题汇总。如果你一些基本问题答对了,那么我可以肯定的是 你面试任何公司的前端技术轮,都是没问题的。不是我吹,是真的 基础很重要。今天这套面试题也很特别,都是一些问题,没为大家准备答案,这样做的目的就是希望培养大家独立自学的能力,不要总是依靠别人的答案,这些问题网上也是能查到答案的,随着看问题随着找答案能在一定程度上巩固所学知识。「 CSS篇 」1. CSS 盒子模型
转载
2019-08-30 17:08:29
613阅读
1.CSS盒模型 当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)。CSS 决定这些盒子的大小、位置以及属性(例如颜色、背景、边框尺寸…)。 每个盒子由四个部分( ...
转载
2021-10-27 16:55:00
184阅读
2评论
https://.520mg.com/a/inter/index.html
原创
2022-03-01 15:30:13
152阅读
今天我们来分享关于javascript有关的面试题。我面试的时候最害怕面试官问我js了,因为我真心不
原创
2022-06-29 23:02:54
135阅读
不久前参加了一场前端实习生校招类型的面试面试官问了:vue实现双向绑定 uniapp nodejs js 异步 组件 布局面试了两轮问了有一些视频 学习的...
原创
2022-08-19 11:45:41
164阅读
掌握前端面试题 JavaScript 中重要的知识点。(不定期更新????)export与export default的区别相同点:它们均可用于导出常量、函数、文件、模块等等。不同点:在一个文件或模块中,export、import 可以有多个,但 export default 仅能有一个;通过 export 方式导出,在 import 时导入时需要加 { };通过 export default,在
转载
2021-04-27 20:32:42
235阅读
2评论
前端: 今年疫情结束后,前端行情不好,竞争压力很大,现在整理下个人认为面试很频繁的前端问题。正题:无分类,因为面试官的问题也是随机的一、基础1、浏览器常见的报错信息与含义2、304与204的区别,http缓存,强缓存,协商缓存3、浏览器从输入地址到渲染,经历了什么状态?4、vue的界面渲染,经过哪些过程(生命周期)5、三次握手,四次挥手6、重排
转载
2023-05-23 15:26:57
67阅读
例子:添加水印,使用MutationObserver阻止用户恶意破坏水印,因为在控制台修改水印的background-image或者将水印的div删掉,都会引起MutationObserver的监控触发
转载
2023-08-04 08:37:32
60阅读
简单说一下HTML,CSS,javaScript在网页开发中的定位?HTML:超文本标记语言,定义网页的结构CSS:层叠样式表,用来美化页面JavaScript:主要用来验证表单,做动态交互(其中AJAX)CSS面试题bootstrap是什么bootstrap是一个移动设备优先的UI框架,我们可以不用写任何css、js代码就能实现比较漂亮的有交互性的页面,我们程序员对页面的编写是有硬伤的,所有要自
转载
2023-08-01 17:19:52
92阅读
1、快速居中对齐(版心)父 display:flex; 子 margin:auto;2、margin和padding的区别作用对象不同,margin相对于外部,padding相对于自身3、vw和百分比的区别vw是视口宽度,百分比是相对于父继承4、块级和行内元素的区别块级元素宽默认占满继承父,行内元素宽高由内容决定不可设置5、如何让浏览器支持小字体使用scale缩小,transform:scale(
转载
2023-10-26 21:50:38
67阅读
前端面试题之JavaScript篇一、数据类型1. JavaScript有哪些数据类型,它们的区别?2. 数据类型检测的方式有哪些3. 判断数组的方式有哪些4. null和undefined区别5. typeof null 的结果是什么,为什么?6. intanceof 操作符的实现原理及实现7. 为什么0.1+0.2 ! == 0.3,如何让其相等8. 如何获取安全的 undefined 值?9. typeof NaN 的结果是什么?10. isNaN 和 Number.isNaN 函数的区别?11. =
原创
2021-06-01 11:41:33
1133阅读
vue生命周期?beforeCeate、ceated、beforeMount、mountedbeforeUpdate、Updated、beforeDestroy、destroyed详细说说每个生命周期的区别父子组件的生命周期执行顺序?页面渲染html的过程?vue组件通信?前端性能优化?怎么理解HTML5语义化?两个元素相互影响出现高度坍塌,margin重叠的问题是什么原因导致的?(BFC..
原创
2022-01-16 16:22:20
416阅读