自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS面试题——实现new方法

new的实现原理• 以构造器的prototype属性为原型,创建新对象;• 将this(也就是上一句中的新对象)和调用参数传给构造器,执行;• 如果构造器没有手动返回对象,则返回第一步创建的新对象,如果有,则舍弃掉第一步创建的新对象,返回手动return的对象。实现new方法定义一个构造器函数// 构造器函数let Parent = function(name, age) { this.name = name; this.age = age;};Parent.proto

2020-07-24 19:04:00 595

原创 Node的异常处理

最近是node的初体验。都说万事开头难,刚学习node就碰到许许多多的小问题,明明跟着视频敲的代码,但不知道怎么我就出现了错误。好再功夫不负有心人,我都找到了解决办法。因此,我将这些我遇到的小错误总结起来,希望能帮到和我一样的小迷糊哈哈哈!1. 错误:Did you forget to signal async completion?代码:const gulp = require('gulp');gulp.task('first', () => { console.log('Hello

2020-07-10 22:17:37 508

原创 JavaScript面试题——作用域

作用域定义:作用域负责收集并维护由所有声明的标识符(变量)组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符的 访问权限。通俗来说,作用域相当于一个管理员(有自己的一套规则),他负责管理所有声明的标识符的有序查询。词法作用域 VS 动态作用域大部分标准语言编译器的第一个工作阶段叫作词法化(也叫单词化)。词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的,作用域链...

2020-07-06 10:06:53 374

转载 JavaScript内部如何运行???

JS内部运行步骤编译阶段词法分析由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代码块被称为词法单元(token)。语法分析将词法单元(token)转换成一个由元素逐级嵌套所组成的代表了程序语法结构的树。这个树被称为“抽象语法树”(Abstract Syntax Tree,AST)。生成可执行代码将 抽象语法树(AST) 转换为可执行代码的过程称被称为代码生成。执行阶段创建一个全局对象(Global Object)创建一个执行环境栈(Execution Context

2020-07-05 12:34:18 181

原创 JavaScript面试题——函数和方法的区别

函数和方法的区别函数是可以执行的javascript代码块通过名字调用它能将数据(函数的参数)传递进去进行处理,然后返回数据(函数的返回值),也可以不返回数据。方法是特殊的函数通过对象调用this在函数调用和方法调用中的区别var o = { m:function () { function n() { return this; } console.log

2020-06-29 18:23:04 1124

原创 CSS面试题-水平和垂直居中

垂直居中单行文本——水平垂直居中(常用)水平:text-align:center垂直:元素的高度hegight 等于元素行高 line-height text-align:center; height: 30px; line-height: 30px;多行文本/块级元素——垂直居中display:table实现(常用)display: table使块状元素成为一个块级表格;display: table-cell;子元素设置成表格单元格;text-align:center;v

2020-06-29 17:18:44 222

原创 CSS面试题-元素的显示与隐藏的方法和区别

元素的显示与隐藏方法和区别方法:display:block / none;visible:visible / hidden;overflow:visible / hidden;区别:指的是隐藏的区别display:none;元素不再占有位置visible:hidden;还为元素保留位置overflow:hidden;会将溢出的元素也一同隐藏...

2020-06-29 15:49:10 149

原创 CSS面试题-圣杯布局

什么是圣杯布局圣杯布局:两侧栏的宽度固定,中间栏的宽度自适应。圣杯布局的特点中间部分在DOM结构上优先,以便先行渲染允许三列中的任意一列成为最高列(三列高度不一样并且可以以任一列的高度为最高)圣杯布局如何实现标准流浮动Flex布局标准流-实现圣杯布局要点:定宽栏设置绝对定位,定位在大框架的左右两侧;可变宽栏不设置绝对定位和宽度,因此为标准流。 <div class="container"> <div class="left">l

2020-06-14 11:18:50 295

空空如也

空空如也

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

TA关注的人

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