摘要:前端面试题-HTML 一、 行内元素有哪些?块级元素有哪些? 空(void)元素有哪些? 行内 span img input 块级 div footer p h1-h6 空 hr br 如何转换 display:inline-block 不独占一行,可以设置宽高 display:nline 不独占一
阅读全文
摘要:function deepClone(obj){ function isObject(o){ return (typeof o 'object' || typeof o 'function') && o !== null } if(!isObject(obj)){return obj} let ne
阅读全文
摘要:防抖函数 function deboune (fn, time){ let timer = null return function(){ clearTimeout(timer) timer = setTimeout(() => { fn.apply(this) },time) } } 节流函数 f
阅读全文
摘要:父子: props parent childrens ref $emit 兄弟: event bus 其他: provide/inject $attrs/$listeners
阅读全文
摘要:push 向数组末尾添加 2.pop 向数组末尾删除 3.shift 数组头部添加 4.unshift 数组头部删除 5.sort 排序 6.concat 合并 7.join 分隔 8.slice 截取 9.splice 截取 10.forEach 遍历 11.map 遍历 12.indexOf 包
阅读全文
摘要:重排:当DOM的变化影响了元素的几何信息(DOM对象的位置和尺寸大小),浏览器需要重新计算元素的几何属性,将其安放在界面中的正确位置,这个过程叫做重排。 触发条件: 添加或者删除可见的DOM元素 元素尺寸改变——边距、填充、边框、宽度和高度 重绘:当一个元素的外观发生改变,但没有改变布局,重新把元素
阅读全文
摘要:1.首先在浏览器中输入URL 2.查找缓存:浏览器先查看浏览器缓存-系统缓存-路由缓存中是否有该地址页面,如果有则显示页面内容。如果没有则进行下一步。 3.DNS域名解析:浏览器向DNS服务器发起请求,解析该URL中的域名对应的IP地址。DNS服务器是基于UDP的,因此会用到UDP协议。 4.建立T
阅读全文
摘要:setTimeout()函数 指定某个函数或某段代码在多少毫秒之后执行,返回一个整数,表示定时器timer的编号,可以用来取消该定时器 setTimeout()与setInterval运行机制: 将代码移出本次执行,等下一轮event loop时,再检查是否到时间,执行代码 意味着只有等所有同步代码
阅读全文
摘要:Unicode为编码集 UTF-8是一种编码方式
阅读全文
摘要:同一 协议 域名 端口 为同源. 是浏览器最核心最基本的安全功能
阅读全文
摘要:不再用到的内存,没有及时释放,就叫内存泄漏.
阅读全文
摘要:session是保存于服务端的一个用户标识.保存用户状态 cookie是保存用户信息,实现session的方式
阅读全文
摘要:instanceof, typeof, object.prototype.toString.call() instanceof 用来判断某个构造函数的prototype属性所指向的对象是否存在于另外一个要检测对象的原型链上 点击查看代码 function instanceOf(target,type
阅读全文