- 博客(12)
- 收藏
- 关注
原创 HTTP和HTTPS的区别
https:是超文本传输安全协议;http:超文本传输协议;两者的区别:端口不一样。http协议是80端口,而https协议是443端口;安全性不一样。http协议是超文本输出协议,信息是明文传输的。https协议是具有安全性的SSL加密传输协议;连接状态不一样。http协议是无状态连接,https协议是由SSL+HTTP协议构建而成的。...
2019-05-30 10:24:18
159
原创 实现数组去重
数组去重是前端面试中经常会问到的一个问题,数据去重我一般利用两种方式进行实现去重效果,详情请看以下代码片段第一种方式:利用ES6中的form、Set进行实现去重效果-html文档内容后台打印结果第二种方式:利用indexOf的方式对数组进行去重-html文档内容后台打印结果用这两种方式就足够可以满足面试官了...
2019-04-23 15:12:58
120
原创 vue常用的修饰符
vue的修饰符是vue面试中几乎都会问到的,vue的修饰符以及具体的含义是什么呢?具体我来回答你.stop:用来阻止单击事件的冒泡.self:表示当前事件发生在元素本身而不是子元素的时候进行触发.prevent:表示提交事件不再进行重新加载.capture:表示事件倾听,在事件发生的时候进行调用...
2019-04-23 13:50:32
647
原创 Vue双向绑定的原理
vue双向绑定是面试中几乎都会问到的问题vue双向绑定原理是利用了object.defineProperty()这个方法,重新定义对象获取属性值(get)和设置属性值(set)来实现的。...
2019-04-23 13:45:47
136
原创 HTTP常见状态码
http状态码也是面试中会问到的,清除了这些状态码可以让你做页面遇到问题更清晰地解决200:表示客户端请求成功400:表示客户端请求有语法错误,不能够被服务器理解401:表示请求未授权403:表示服务器收到请求,但是拒绝提供服务404:表示请求资源不存在500:表示服务器发生了不可预期的错误503:表示服务器当前不能处理客户端的请求...
2019-04-23 13:42:20
73
原创 CSS常见的伪元素
我们来根据具体的实例了解常见的伪元素:before 该伪元素是定义在元素之前添加内容。HTML中的内容style中的样式页面显示结果:after 该伪元素是定义在元素之后添加内容HTML内容style样式页面显示结果:first-line 该伪元素是向文本的首行添加特殊的样式HTML内容style样式页面显示结果:first-letter 该伪元素...
2019-04-23 10:56:29
982
原创 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
5520
1
原创 深拷贝和浅拷贝的区别
浅拷贝:B复制了A,当A修改的时候如果B发生了变化说明是浅拷贝。深拷贝:比如B复制了A,当A修改的时候如果B没有变化就说明是深拷贝。当然了上面的只是个人的一个表面的理解。真正含义上的深浅拷贝可以用下面的解释。如果有一个对象,可以定义一个空对象,然后通过for…in可以把这个对象所有的属性和方法赋值给这个空对象叫做浅拷贝,但是浅拷贝有一个缺点就是如果对象的属性还是一个对象的话,那么它们之间还是...
2019-04-22 22:02:03
99
原创 ajax请求步骤
Ajax = 异步 JavaScript 和 XML 或者是 HTML。Ajax 是一种用于创建快速动态网页的技术。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。它的请求步骤分为以下四步:1-利用XMLHTTPRequest创建...
2019-04-22 21:44:41
354
原创 git的常用命令
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。它常用的几个指令也是面试常见的一个问题:git clone==>将储存库克隆到新的目录中去。git status==>查询工作区域的状态git pull==>将远程的代码更新一下再进行上传git add . ==>将代码添加到本地仓库(注意:git add . :是将所有的代码...
2019-04-22 21:15:58
111
原创 const、let、var三者的区别
var:定义的变量可以进行修改,如果不进行初始化会输出undefined,并不会报错。let:是块级作用域,函数内部使用之后对函数外部没有影响。const:定义的变量不可以进行修改,并且必须进行初始化。...
2019-04-22 18:35:21
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人