20-面试题
面试题
ange997
天道酬勤
地道酬善
人道酬诚
商道酬信
业道酬精
展开
-
20-面试增加版
html*HTML5或css新特性新语义化标签:header、footer、section、nav、aside、article画布Canvas绘图音频、视频API(audio,video)WebStorage(localStorage和sessionStorage)表单增强(元素、属性placehoder)WebSocket:单个 TCP 连接上进行全双工通讯的协议WebWorker地图地理定位拖拽HTML5语义化标签的理解标签元素本身包含标签内部填写内容的部分信息,特定的标签做原创 2020-12-08 14:22:13 · 174 阅读 · 0 评论 -
20-前端面试大全
html*HTML5或css新特性新语义化标签:header、footer、section、nav、aside、article画布Canvas绘图音频、视频API(audio,video)WebStorage(localStorage和sessionStorage)表单增强(元素、属性placehoder)WebSocket:单个 TCP 连接上进行全双工通讯的协议WebWorker地图地理定位拖拽HTML5语义化标签的理解标签元素本身包含标签内部填写内容的部分信息,特定的标签做原创 2020-12-05 11:30:20 · 205 阅读 · 0 评论 -
20-66-完整面试总结
html说一下< label>标签的用法label标签主要是方便鼠标点击使用,扩大可点击的范围,增强用户操作体验遍历A节点的父节点下的所有子节点<script> var b=document.getElementById("a").parentNode.children; console.log(b)</script>cssCSS 选择符有哪些?id选择器(#id)类选择器(.class)标签选择器(div,h1,p)相邻选择器(原创 2020-11-30 19:34:08 · 120 阅读 · 0 评论 -
20-11-面试真题1
cssCSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算?css3新增伪类?CSS 选择符有哪些?id选择器(#id)类选择器(.class)标签选择器(div,h1,p)相邻选择器(h1 + p)子选择器(ul > li)后代选择器(li a)通配符选择器( * )属性选择器(a[title])伪类选择器(a:hover,li:nth-child)a:hover 当鼠标bai选定在a标签上时a标签的样式du变化li:nth-child(3) 表示 li 标签的父原创 2020-11-16 19:36:43 · 135 阅读 · 0 评论 -
20-20-知乎自整前端面试题
html说一下< label>标签的用法label标签主要是方便鼠标点击使用,扩大可点击的范围,增强用户操作体验遍历A节点的父节点下的所有子节点<script> var b=document.getElementById("a").parentNode.children; console.log(b)</script>csscalc, support, media各自的含义及用法?@support主要是用于检测浏览器是否支持CSS的某个原创 2020-11-12 14:09:32 · 294 阅读 · 0 评论 -
20-07-数组方法及原理
map 都条件映射map地图 这里是映射map方法的使用 ,对数组中每一个元素进行相同条件的加工,返回一个新的数组。特点:map的返回值是一个数组map返回的新数组的元素个数和老数组的个数一样新数组中装什么东西,看函数返回什么使用let arr = [1,2,3];let newArr = arr.map(function (item) { // item是数组中的每一项 return item*2;})console.log(newArr) [2,4,6]原理只传入原创 2020-10-09 22:58:40 · 115 阅读 · 0 评论 -
20-06-浅copy和深copy、数据劫持、防抖节流
浅copy copy后的结果如果修改了 会影响之前的数据 copy前后 两个数据之前有关系深copy copy后的结果如果修改了 不会影响之前的数据 copy前后 两个数据之前没有任何关系。说到深copy,通常不是指基本数据类型 是指引用数据类型浅copycopy后的结果如果修改了 会影响之前的数据 copy前后 两个数据之前有关系<script> let arr1 = [1,2,3]; let arr2 = arr1; // 浅c.原创 2020-10-08 23:25:26 · 96 阅读 · 0 评论 -
20-05-ES6继承、instanceof、检测数据类型typeof instanceof constructor toString
ES6中继承的基本使用<script> // ES6中继承的基本使用 class A{ //constructor 构造器,构造函数 constructor(a) { this.a = a; // 私有属性 } getA(){ // 公有属性 console.log("-–>",this.a) } } clas原创 2020-10-08 23:02:53 · 944 阅读 · 0 评论 -
20-04-数组去重、统计数组元素、数组交并差集
数组去重indexof判断元素是否在数组中,有就返回元素的索引,没有返回-1新建一个空的结果数组,for循环元素组,判断结果数组是否存在该元素,存在跳过,不存在就push<script> ;(function () { function unique(){ let newArr = []; // this表示arr for(let i = 0; i<this.length; i++){原创 2020-10-08 20:21:16 · 80 阅读 · 0 评论 -
10-02-复习 jsonp、call、apply、bind、new原理
发送传统ajax的几大经典步骤// 第1步:创建一个xhr对象let xhr = new XMLHttpRequest();// 第2步:设置连接xhr.open("get","http://localhost:3000/api/v1")// 第4步:监听xhr状态变化if(xhr.onreadystatechange == 4 && xhr.status == 200){ console.log(xhr.responseText)}// 第3步:发出请求xhr.s原创 2020-10-07 22:27:42 · 129 阅读 · 0 评论 -
20-01-webpack复习总结
webpack是什么?执行流程?什么是webpack? webpack执行的流程?webpack是模块打包机,处理依赖关系,压缩合并,请求合并…entry 入口 webpack在打包或构建时,就是从入口开始,可以理解输入。module 模块 在webpack看来,一切都是模块,一个文件就是一个模块,webpack会从入口开始查找出所有模块,有些模块webpack并不能处理,需要交给不同的loader来处理。loader 模块转换器 用于将模块中原始的内容转换成新的内容。plugin 扩展原创 2020-10-07 11:24:35 · 91 阅读 · 0 评论