自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大董的博客

一直在路上.......

  • 博客(7)
  • 收藏
  • 关注

原创 面试中经常出现的数组去重的一些方法

数组去重是笔试中经常见到的题目,方法也很多,下面是我可以想到的一些方法方法一:新建一个新数组,如果新数组中没有要去重数组中的值就放到新数组中functionunique1(arr){    varnewArr=[]    for(vari =0;i <arr.length;i++){        if(newArr.in

2017-05-11 18:32:14 361

原创 TCP三次握手四次挥手

1)TCP三次握手第一次握手:客户端A将标志位SYN置为1,随机产生一个值为seq=J(J的取值范围为=1234567)的数据包到服务器,客户端A进入SYN_SENT状态,等待服务端B确认;第二次握手:服务端B收到数据包后由标志位SYN=1知道客户端A请求建立连接,服务端B将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给客户端A以确认连接

2017-05-10 09:37:07 380

原创 前端开发中经常使用到的20个正则表达式

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址

2017-05-10 09:13:51 500

原创 CSS清除浮动方法

什么是CSS清除浮动?在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而进行的CSS处理,就叫CSS清除浮动。清除浮动方法方法一:使用带clear属性的空

2017-05-09 14:27:36 388

原创 深克隆一个对象

1234567891011121314151617181920212223242526272829303132/** * 对一个object进行深度拷贝 * * 使用递归来实现一个深度克隆,可以复制一个目标对象,返回一个完整拷贝 * 被复制的对象类型会被限制为数字、字符串、布尔、日期、数组、Object对象。不会包

2017-05-09 14:06:07 857

原创 JS判断数据类型的三种方法

JavaScript 中常见的几种数据类型:基本类型:string,number,boolean特殊类型:undefined,null引用类型:Object,Function,Function,Array,Date,...typeoftypeof 返回一个表示数据类型的字符串,返回结果包括:number、boolean、string、object

2017-05-09 14:01:04 15267 1

原创 输入网址到网页显示的过程是什么?

从用户输入一个网址到网页最终展现到用户面前,中间的大致流程总结如下:1) 在客户端浏览器中输入网址URL。2) 发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。3) 客户端浏览器与WEB服务器建立TCP(传输控制协议)连接。4) 客户端浏览器向对应IP地址的WEB服务器发送相应的HTTP或HTTPS请求。5) WEB服务器响应请求,返回指定的URL数据或错误信息

2017-05-08 09:18:54 101073 3

空空如也

空空如也

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

TA关注的人

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