自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP和HTTPS的区别

https:是超文本传输安全协议; http:超文本传输协议; 两者的区别: 端口不一样。http协议是80端口,而https协议是443端口; 安全性不一样。http协议是超文本输出协议,信息是明文传输的。https协议是具有安全性的SSL加密传输协议; 连接状态不一样。http协议是无状态连接,https协议是由SSL+HTTP协议构建而成的。 ...

2019-05-30 10:24:18 109

原创 实现数组去重

数组去重是前端面试中经常会问到的一个问题,数据去重我一般利用两种方式进行实现去重效果,详情请看以下代码片段 第一种方式:利用ES6中的form、Set进行实现去重效果 -html文档内容 后台打印结果 第二种方式:利用indexOf的方式对数组进行去重 -html文档内容 后台打印结果 用这两种方式就足够可以满足面试官了 ...

2019-04-23 15:12:58 95

原创 如何实现跨域请求

利用JSONP的script标签的src属性实现跨域请求 cors通过后台进行跨域资源共享,实现跨域请求 反向代理实现跨域请求

2019-04-23 13:52:46 200

原创 vue常用的修饰符

vue的修饰符是vue面试中几乎都会问到的,vue的修饰符以及具体的含义是什么呢?具体我来回答你 .stop:用来阻止单击事件的冒泡 .self:表示当前事件发生在元素本身而不是子元素的时候进行触发 .prevent:表示提交事件不再进行重新加载 .capture:表示事件倾听,在事件发生的时候进行调用 ...

2019-04-23 13:50:32 616

原创 Vue双向绑定的原理

vue双向绑定是面试中几乎都会问到的问题 vue双向绑定原理是利用了object.defineProperty()这个方法,重新定义对象获取属性值(get)和设置属性值(set)来实现的。 ...

2019-04-23 13:45:47 111

原创 HTTP常见状态码

http状态码也是面试中会问到的,清除了这些状态码可以让你做页面遇到问题更清晰地解决 200:表示客户端请求成功 400:表示客户端请求有语法错误,不能够被服务器理解 401:表示请求未授权 403:表示服务器收到请求,但是拒绝提供服务 404:表示请求资源不存在 500:表示服务器发生了不可预期的错误 503:表示服务器当前不能处理客户端的请求 ...

2019-04-23 13:42:20 50

原创 CSS常见的伪元素

我们来根据具体的实例了解常见的伪元素 :before 该伪元素是定义在元素之前添加内容。 HTML中的内容 style中的样式 页面显示结果 :after 该伪元素是定义在元素之后添加内容 HTML内容 style样式 页面显示结果 :first-line 该伪元素是向文本的首行添加特殊的样式 HTML内容 style样式 页面显示结果 :first-letter 该伪元素...

2019-04-23 10:56:29 933

原创 Js和Java的区别

JavaScript 是一种轻量级的编程语言,是可插入 HTML 页面的编程代码,插入 HTML 页面后,可由所有的现代浏览器执行. Java是Java面向对象程序设计语言和Java平台的总称。 数据类型不同 Java数据类型有:int、double、char、Boolean等。 Js数据类型有:number、string、Boolean等。 定位不同 Java是完全面向对象的编程语言。 J...

2019-04-22 22:13:12 5401 1

原创 深拷贝和浅拷贝的区别

浅拷贝:B复制了A,当A修改的时候如果B发生了变化说明是浅拷贝。 深拷贝:比如B复制了A,当A修改的时候如果B没有变化就说明是深拷贝。 当然了上面的只是个人的一个表面的理解。真正含义上的深浅拷贝可以用下面的解释。 如果有一个对象,可以定义一个空对象,然后通过for…in可以把这个对象所有的属性和方法赋值给这个空对象叫做浅拷贝,但是浅拷贝有一个缺点就是如果对象的属性还是一个对象的话,那么它们之间还是...

2019-04-22 22:02:03 76

原创 ajax请求步骤

Ajax = 异步 JavaScript 和 XML 或者是 HTML。 Ajax 是一种用于创建快速动态网页的技术。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 它的请求步骤分为以下四步: 1-利用XMLHTTPRequest创建...

2019-04-22 21:44:41 332

原创 git的常用命令

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 它常用的几个指令也是面试常见的一个问题: git clone==>将储存库克隆到新的目录中去。 git status==>查询工作区域的状态 git pull==>将远程的代码更新一下再进行上传 git add . ==>将代码添加到本地仓库(注意:git add . :是将所有的代码...

2019-04-22 21:15:58 90

原创 const、let、var三者的区别

var:定义的变量可以进行修改,如果不进行初始化会输出undefined,并不会报错。 let:是块级作用域,函数内部使用之后对函数外部没有影响。 const:定义的变量不可以进行修改,并且必须进行初始化。 ...

2019-04-22 18:35:21 71

空空如也

空空如也

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

TA关注的人

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