自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端计算机网络必备知识点

1.DNS域名系统(1)DNS是干嘛的?(通过域名服务器来解析域名)把域名(计算机主机名)转换成计算机可以识别的IP地址,然后计算机使用IP地址进行通信。(2)为什么要用DNS?因为IP地址的长度是32位的二进制数组成,不方便记忆。因此使用主机名更方便记忆。但是计算机由不能识别域名,因此就需要DNS域名系统把方便记忆的域名解析成计算机能识别的IP地址。(3)顶级域名域名有哪些分类?(域名...

2019-10-23 15:29:46 2583

原创 0~100道前端面试题

1.css权重排序!Important(∞) > 内联样式(1000) > id (100) > class、伪类、属性(10) > 标签、伪元素(1)“题外话”:引入css的方式及优先级别内联样式 > 内部样式 > 外部样式内联:直接把样式写在HTML标签中内部:在css写在head中的style标签里面外部:css样式通过link或@im...

2019-11-21 18:08:54 473

原创 关于跨域那些事儿~

想了解跨域必须知道什么同源策略,正因为有了同源策略才会有跨域这位小天使。一、什么是同源策略?同源策略是一种浏览器安全机制,它限制(规定)了只有请求的url是同源的才能访问,否则拒绝访问。这样保证了用户的信息安全和防止了数据被窃取。二、同源的三个条件?协议、域名、端口号三者必须一致,缺一不可。(端口号默认为80,如果是80可以省略,但是不是80必须要写不能省略)非同源受到的限制:a。c...

2019-11-12 19:15:09 218

原创 防抖和截流是什么神仙?

防抖:用户在频繁操作时(在一定时间内),只有最后一次操作时才会触发事件。比如,滑动只有在停止滑动后事件才会触发,否则滑动事件一直被触发。再比如重复点击,也只让最后一次点击事件生效。(怎么判断是最后一次操作,比如停止滑动?——设置事件间隔,在超过时间间隔就视为最后一次操作/停止操作)直接使用:var btn = document.getElementById(“demo”)let timer...

2019-11-09 17:00:48 403

原创 JS高级:对象

认识对象:什么是对象:对象就是一组没有顺序的数据的集合,对象的每个属性或者方法都有映射的值最简单的创建对象的方法:自定义一个对象,然后追个给对象添加属性和方法。栗子:Object构造函数方法: var obj = new Object() obj.name = 'pipi' obj.sayName = function () { console.log(th...

2019-11-03 17:35:11 145

原创 JS高级:闭包

引例:遍历加监听<button>第一个</button><button>第二个</button><button>第三个</button>var btns = document.getElementsByTagName('button') // btns是伪数组 // for(var i = 0;i< bt...

2019-10-28 13:36:25 264

原创 JS高级:作用域与作用域链

1.作用域全局作用域函数作用域没有块块级作用域(ES6之前)栗子:if(true){ var a = 3}console.log(a) //32.作用域的作用:隔离变量,使每个作用域中的同名变量不会相互影响(如,一个函数A中的的a,和函数B中的a相互独立,互不影响) var a = 10 b = 20 function fn(x) { var a = 10...

2019-10-24 11:44:33 106

原创 圣杯布局和双飞翼布局

圣杯布局和双飞翼布局都用来做:三栏布局,左右两栏定宽,中间栏自适应宽度。并且中间栏优先显示。圣杯布局思路:(1)给包裹层设置padding-left:左边宽度;padding-right:右边宽度;用来装左右顶宽的左右两栏(2)对中左右三栏设置float:left;中间栏width:100%;三栏都浮动起来,中间栏独占一行,左右两栏在中间栏下一行并排(3)使用负边距让左右两栏浮...

2019-10-23 18:00:45 137

原创 JS高级:执行上下文和执行上下文栈

1.变量提升和函数提升通过var声明的变量可以变量提升,提升的值为undefined通过函数声明的定义的函数可以函数提升,提升的值是整个函数,而通过函数表达式定义的函数不能函数提升,以为其本质是变量,提升的结果是undefined,所以调用时出错。栗1:–变量提升 var a = 3 function fn() { console.log(a) var...

2019-10-23 15:07:38 175

原创 JS高级:原型与原型链

原型 1~3任何函数都有prototype属性,默认指向一个空的Object对象(即原型对象)(只是没有我们要的属性和方法,会有默认的属性方法)原型对象都有constructor属性,它指向函数对象本身(构造函数和它的原型对象有相互引用的关系,构造函数的prototype指向原型对象,原型对象的constructor又返回指向构造函数,你中有我我中有你) function fn() {...

2019-10-22 17:14:23 156

原创 JavaScript基础总结:数据类型、数据&变量&内存、对象、函数

一、基础总结:数据类型、数据&变量&内存、对象、函数数据类型:1~61.有哪些分类?基本(值)类型: --5种string:任意字符串number:任意的数字,与正负、整数还是小数无关boolean:true、falsenull:nullundefined:undefined**对象(引用)类型**:Object:任意对象都是objectFunction:一种...

2019-10-21 16:54:42 221

空空如也

空空如也

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

TA关注的人

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