自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端高阶面试题

前端高阶面试1.单行或多行文本溢出展示省略号的实现方法css 实现单行文本固定容器宽度white-space:nowrapwork-break:keep-alloverflow:hiddentext-overflow:ellipsis​ 多行文本添加line-clamp属性转成弹性布局js多行文本检测子容器和父容器的高度,子容器高度超过父容器时,对子容器的字符串内容进行遍历,配合slice对子容器的高度进行重新更改,当新的容器高度高于父元素高度时,截取最后两个字符并且替

2020-08-14 10:34:22 658

原创 Express和Koa2对比

Express和Koa2对比获取实例Expressvar express = require('express');// 直接从调用函数中获取var app = express();Koa2const Koa = require('koa')// 实例化后获取const app = new Koa()处理请求Express// 可以直接使用对应的请求方式判断,也可以使用应用级中间件进行处理app.get('/', function (req, res) { res.send

2020-09-04 22:40:49 3401

原创 简述Symbol数据类型

数据类型 “symbol” 是一种原始数据类型,该类型的性质在于这个类型的值可以用来创建匿名的对象属性。该数据类型通常被用作一个对象属性的键值——当你想让它是私有的时候。

2020-09-03 19:48:24 3385

原创 ES6的Map和Set数据类型

ES6中的Map和Set数据类型ES6中新产生的Map和Set类型几乎在近几年的面试中成为了每次面试的必问的问题(没错,我也被问到了,但是答的很离谱)js中的普通对象Map我们在使用javascript中的普通对象时,我们会发现,普通对象的key值只能是字符串,我们有想过去使用其他的一些基本数据类型去定义key值呢?就针对这个问题而言,ES6中出现了一种特殊的数据类型 —— MapMap的结构类似于普通对象,即以一种 key:value 的格式来呈现,但是值的注意的是,Map的key值可以是

2020-09-02 19:14:01 363

原创 Nginx启动服务器时出现 [emerg] https protocol requires SSL support in XXXXXX

Nginx启动服务器时出现 [emerg] https protocol requires SSL support in XXXXXX在购买了线上服务器后,我们需要在nginx服务器,跟然后我们直接打开百度搜索 “linux下安装nginx”就像这样但是当我们部署将自己手写的项目部署到服务器上后,接着去启动服务器的时候会发现终端中会提示我们需要SSL证书之类的东西,自习对照后发现我们配置的协议为https的请求挂掉了,直接裂开博主在查过一些资料后发现造成这个错误的主要原因是,我们在编译nginx

2020-09-01 20:46:59 7805

原创 JS之事件委托

JS之事件委托事件委托作为js事件中一种别致的触发事件方式,在JS的程序设计中有着不可或缺的作用,而且事件委托的存在让很多需要进行负责处理的案例变得容易了许多,尤其适用于有动态元素存在的案例中,接下来我们具体来聊聊事件委托到底是什么。顾名思义,委托就是把一个人的事情委托在另一个人的身上,委托事件也是一样,我们知道JS中事件传播时会有冒泡和捕获,事件委托正是利用了实际按冒泡这一原理来实现的。简...

2020-03-15 22:51:38 160

原创 ES5提供的数组方法

ES5提供的数组方法ES5为我们提供了很多操作数组的方法,便于我们对数组进行一些基础的便携操作,接下来我们来详细聊聊ES5里面的那些数组方法首先我们自行来封装一个数组函数,首先说明我们使用的参数以及它们所代表的意义(item数组项内容,index数组下标,arr数组)上代码//定义一个函数forEachfunction forEach(arr , fn){ for(var i =...

2020-03-15 22:45:07 116

原创 JavaScript之隐式类型转换

JavaScript之隐式类型转换JS作为一种弱类型的语言,在执行运算阶段,如果发现二者数据类型不一致,js会对我们输入的数据类型进行类型的转换,这种转换不被开发人员所见,所以被称作隐式类型转换,但是对于开发人员来说如果利用好js的这种语言特性,对于将来的开发有着很大的帮助,接下来我们来聊聊关于js里面隐式类型转换的那些事。数据类型在讲述隐式类型转换之前我认为有必要先了解一下js里面的那些数...

2020-03-01 19:54:24 279

原创 CSS属性之定位

CSS属性之定位定位(position)作为CSS中使用频率较高的几大类属性之一,在页面布局,排版,页面功能化方面起着不可或缺的作用,其作为CSS基础中的一个较难点,成为了很多前端入门者学习的困扰,接下来我们来聊聊CSS中定位的那些事。顾名思义,浮动强调悬浮,定位强调位置,定位的关键点在于其位置以及参照物的选取。定位有以下几种常用属性:relative(相对),absolute(绝对),fi...

2020-02-23 21:10:17 930 1

空空如也

空空如也

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

TA关注的人

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