面试题
CC_Together
前端开发程序猿的学习之路
展开
-
了解Vue的虚拟dom及diff算法
vue框架里面的两大核心,虚拟dom和数据双向绑定原理,数据双向绑定原理已经在我的另外一篇博客中详细介绍了,本文来了解一下虚拟dom以及与虚拟dom难离难舍的diff算法。原创 2020-04-18 22:10:01 · 710 阅读 · 0 评论 -
vue数据双向绑定原理及简单实现
数据双向绑定是vue的核心特性,是MVVM模式的体现。一句话概括的话就是:通过 Object.defineProperty( ) 方法劫持数据并结合发布订阅者模式的方式来实现数据的双向绑定原创 2020-04-18 15:42:32 · 595 阅读 · 0 评论 -
Vue的生命周期过程详解
掌握各个钩子函数执行时的环境,并在项目开发中正确使用显得尤为重要,能避免一些基础的bug原创 2020-04-18 11:56:20 · 856 阅读 · 0 评论 -
从输入url到加载完页面发生了什么?
我愿称之为绝杀面试题,计算机网络方面的知识甚至浏览器的渲染机制,同时考察知识面的广度和深度,面试官问这一个题就足以探清你这方面知识的掌握情况。另一方面了解这其中的细节,对于前端优化来说也至关重要,本文也只能尽自己所了解到的进行总结。原创 2020-04-17 23:02:24 · 3954 阅读 · 0 评论 -
TCP和UDP的区别及应用场景
TCP和UDP是OSI模型中的运输层中的协议,TCP提供可靠的通信传输,而UDP则常被用于广播提供面向无连接的通信服务TCP: 传输控制协议,是一种面向连接的可靠传输协议。UDP: 用户数据报协议,是一种非面向连接的不可靠传输协议。一、TCP和UDP的区别 (这里不讨论安全性,UDP稍微安全些)1、TCP面向连接(即传送数据前要先建立连接); UDP是无连接的,即发送数据之前不需要建立...原创 2020-04-17 10:26:33 · 2175 阅读 · 0 评论 -
HTTP请求方法及get和post的区别
一、HTTP请求方法根据 HTTP 标准,HTTP 请求可以使用多种请求方法。HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。方法描述GET请求指定的页面信息,并返回实体主体HEAD类似于 GET 请求,只不过...原创 2020-04-16 12:53:57 · 1003 阅读 · 0 评论 -
HTTP状态码及常见状态码
HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。原创 2020-04-16 10:25:06 · 662 阅读 · 0 评论 -
js中的函数柯里化思想
柯里化: 是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。面试中嘴jian,提了一下函数柯里化思想,面试官反问我函数柯里化有哪些应用场景,回答了只知道bind的内部实现,还好面试官说在实际工作中也不常用,问题不大。不过名字叫得这么高大上,还是了解一下比较好。概念过于抽象,看下面例子马上理解:// 普通的add函...原创 2020-04-16 00:17:21 · 320 阅读 · 0 评论 -
用js实现常见的排序算法和斐波那契数列
- 冒泡排序- 选择排序- 插入排序- 快速排序- 归并排序-以及用多种方法实现斐波那契数列原创 2020-04-15 23:01:20 · 283 阅读 · 0 评论 -
js中数组去重的方法总结
前端面试高频题原创 2020-04-15 17:32:33 · 338 阅读 · 0 评论 -
2020年前端开发常见面试题总结
以下内容都是我在牛客网参考各个大佬的前端面经以及自己面试过程中遇到的问题总结出来的一些题目,有一些问题在我的原创博客中已做了总结,没有附答案的问题后续会持续总结,欢迎关注。原创 2020-04-27 11:12:21 · 838 阅读 · 0 评论