自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 第二篇 Javascript经典面试题+答案

回流:当Rendering Tree中部分元素的尺寸大小、布局、隐藏等属性改变时,浏览器的布局需要重新调整,需要重新渲染,这个过程就叫回流,也叫重排。(对整个页面进行排版)重绘:当元素属性的改变(比如元素字体颜色,背景颜色)不会影响浏览器的布局,针对这个样式进行重新绘制。减小化重绘和回流:1、避免逐次改变样式,样式统一批量修改。2、使DOM脱离文档流,再批量处理3、缓存布局属性。

2023-07-31 21:04:44 77

原创 第一篇 Javascript经典面试题+答案

伪数组是一个类似数组的对象,具有类似数组的索引属性和length属性,但是不是真正的数组,可以使用一些数组相关的方法,如for 、forEach等,但是一些数组特有的方法如push、pop等则不能直接使用。arguments对象、HTMLColletion对象、NodeList对象。当点击一个元素触发某种事件时,会由内到外直到父元素上依次触发同类的事件。使用阻止冒泡事件。不是所有事件都能冒泡,以下事件不能冒泡:blur、focus、load、unload.

2023-07-28 12:31:44 70

原创 JavaScript的数据类型,判断类型

数据类型有:字符串(string)数值(number)布尔(booleans)数组(array)对象(object)undefinednulltypeof 运算符把对象、数组或 null 返回 object。undefined与null的区别undefined与null的值相等,但类型不相等typeof undefined //undefinedtypeof...

2020-04-13 18:34:57 71

原创 JavaScript函数声明和函数表达式的区别

JavaScript Function有两种类型1)函数声明//函数声明function myFunction(type) { return type === "Declaration"}2)函数表达式//函数表达式var expressFunction = function (type) { return type === "Expression"}函数声明创建的函数...

2020-04-13 15:28:01 74

原创 JavaScript中this关键词和var、let、const之间的关系

一、this关键词this是什么?this关键词指的是它所属的对象它的值取决于它的使用位置:1.在方法中的this,this指的是该方法的“拥有者”。如下实例,person对象是message方法的拥有者。var person = { id : 1, name: "bill", age: 20 message : function (){ return this.name + ...

2020-04-13 12:19:17 204

原创 JavaScript的作用域,变量提升,闭包和箭头函数

JavaScript 重点一、作用域在JavaScript中,有全局作用域、局部作用域。1、全局作用域:全局变量有全局作用域,网页中所有脚本和函数均可使用,都在全局作用域里。如果你尚为声明的变量赋值,此变量会自动成为全局变量,但在严格模式运行,是不会自动创建的全局变量的。全局变量会在你关闭页面时被删除。2、局部作用域:局部作用域一般只在固定的代码片段可访问到,外部是无法访问的,它分为函数作...

2020-04-10 17:03:47 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除