面试可能碰到
文章平均质量分 75
卢哥老油条
这个作者很懒,什么都没留下…
展开
-
Vue生命周期详解
Vue生命周期详解: 一. Vue生命周期介绍 生命周期的含义: 从Vue实例创建,运行,到销毁期间,总是伴随着各种各样的事件,这些时间统称为生命周期 常见叫法: 生命周期钩子 == 生命周期函数 == 生命周期事件 1.1 创建阶段 beforeCreate:实例刚在内存中创建出来,还没有初始化 data和 methods,只包含一些自带额生命周期函数 created: 实例已经在内存中创建完成,此时data和methods已经创建完成 beforeMount: 此时已经完成了模版的编译,只是还没.原创 2021-09-03 11:02:31 · 390 阅读 · 0 评论 -
JavaScript究极面试题 ——面试包过
博主全网搜集了2021最火面试题——js篇 1. 例举3种强制类型转换和2种隐式类型转换? string,boolean,number,undefined,function,object 2.数组方法pop() push() unshift() shift() push()尾部添加 pop()尾部删除 unshift()头部添加 shift()头部删除 3.IE和标准下有哪些兼容性的写法 var ev = ev || window.event document.documentElement.cli原创 2021-05-24 20:53:28 · 181 阅读 · 0 评论 -
javascript原型及原型链解析
javascript原型及原型链 prototype 每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向了一个对象,而这个对象的用途就是包含可以由特定类型的所有实例共享的属性和方法。 注意:对象是没有prototype属性,只有方法才有prototype属性。 proto 所有引用类型(函数,数组,对象)都拥有__proto__属性。JavaScript 只有一种结构:对象。每个实例对象( object )都有一个私有属性(称之为 proto )指向它的构造函数的原型对象(proto原创 2021-05-12 09:13:26 · 82 阅读 · 1 评论 -
异步加载与加载时间线
异步加载与加载时间线 页面的渲染过程DOMTree + CSSTree = RenderTree; 根据HTML结构生成DOM Tree、CSS生成CSSTree,DOM和CSSTree 整合形成RenderTree 根据RenderTree开始渲染和展示,遇到srcipt标签时,会执行并阻塞渲染 因为js有权利改变DOM结构,避免冲突从上到下执行。 布局(Layout)和绘制(Paint),重绘(repaint)和重排(reflow/回流) 1)重绘:根据元素的新属性重新绘制,使元素呈现新的外观 2)重排原创 2021-05-05 20:12:05 · 259 阅读 · 1 评论 -
面试必问————java script 中的闭包
JavaScript之闭包 一、什么是闭包? 要理解闭包就要去理解变量的作用域,在JS中存在两种变量的作用域,一种是全局变量,一种是局部变量。两种变量的区别就是函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。 闭包是指有权访问另外一个函数作用域中的局部变量的函数。声明在一个函数中的函数,叫做闭包函数。而且内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回了之后。 闭包的特点 1、可以让外部访问函数内部变量 2、局部变量会常驻在内存中 3、可以避免使用全局变原创 2021-04-25 19:08:53 · 107 阅读 · 0 评论 -
JavaScript正则以及RegExp
JavaScript正则以及RegExp 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 什么是正则?能做什么 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 搜索模式可用于文本搜索和文本替换。 正则表达式重点:转义字原创 2021-04-20 13:39:18 · 143 阅读 · 0 评论