全屏滚动的原理
摘要:下面代码是用vue来写的 1、HTML结构 1 <template> 2 <div id="wrap"> 3 <div id="main"> 4 <div class="page">1</div> 5 <div class="page">2</div> 6 <div class="page">3</
阅读全文
posted @
2020-12-16 16:40
大黑ylx
阅读(391)
推荐(0)
唯一重复的数字
摘要:找出数组中唯一重复的数字,时间复杂度为O(n),空间复杂度O(1)。
阅读全文
posted @
2018-10-19 09:21
大黑ylx
阅读(237)
推荐(0)
src和href的区别
摘要:src和href的区别: (1)src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。 (2)src是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和iframe等元素。
阅读全文
posted @
2018-10-15 11:29
大黑ylx
阅读(221)
推荐(0)
iframe的缺点
摘要:iframe的缺点: (1)iframe阻塞主页面的onload事件。 (2)搜索引擎的检索程序无法解读这种页面,不利于SEO(搜索引擎优化)。 (3)iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。 (4)iframe之前需要考虑这两个缺点。如果需要使用if
阅读全文
posted @
2018-10-14 11:01
大黑ylx
阅读(235)
推荐(0)
link和@import的区别
摘要:<link rel="stylesheet" href="css文件" type="text/css" media="all"/> <style type="text/css" media="screen"> @import url("css文件") </style> 两者都是外部引用CSS的方式,
阅读全文
posted @
2018-10-14 10:38
大黑ylx
阅读(131)
推荐(0)
常用浏览器内核
摘要:常用浏览器的内核: (1)IE:trident内核(-ms-) (2)FireFox:gecko内核(-moz) (3)Safari:webkit内核(-webkit) (4)Opera:以前是presto内核,Opera现已改用Google Chrome的Blink。(-o-) (5)Chrome
阅读全文
posted @
2018-10-14 10:25
大黑ylx
阅读(145)
推荐(0)
TCP与UDP的区别
摘要:一、DNS域名系统 (1)DNS域名系统:域名和IP地址相互映射的一个分布式数据库。 (2)DNS协议运行在UDP协议之上,使用端口号为53。 (3)每个IP地址都可以有一个主机名,有静态映射和动态映射。 二、TCP和UDP的优缺点 (1)TCP TCP的优点:可靠,稳定TCP的可靠体现在TCP在传
阅读全文
posted @
2018-10-11 20:12
大黑ylx
阅读(242)
推荐(0)
TCP三次握手和四次挥手
摘要:前提: (1)SYN(synchronous 建立联机) (2)ACK(acknowledgement 确认) (3)PSH(push 传送) (4)FIN(finish 结束) 一、三次握手 (1)第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;
阅读全文
posted @
2018-09-30 23:29
大黑ylx
阅读(107)
推荐(0)
常见HTTP状态码
摘要:常见HTTP状态码如下: (1)1**系列:请求已被接受,需继续处理请求。 (2)2**系列:成功接收、理解、并接受。 200:已成功,并返回响应。 201:请求成功,服务器创建了新资源。 202:接受请求,但尚未处理。 (3)3**系列:需进一步操作才能完成请求,用来重定向。 301:被请求资源已
阅读全文
posted @
2018-09-30 22:07
大黑ylx
阅读(250)
推荐(0)
JSONP
摘要:JSONP主要是用来解决跨域问题,原理是动态插入script标签。ajax请求受同源策略影响,不允许进行跨域请求,而script标签src属性中的链接却可以访问跨域的js脚本,利用这个特性,服务器不再返回JSON的脚本数据,而是返回一段调用某个函数的js代码,在src中进行调用,这样实现了跨域。JS
阅读全文
posted @
2018-09-30 12:01
大黑ylx
阅读(147)
推荐(0)
前端缓存(cookies、localStorage、sessionStorage)
摘要:1、cookies是服务器发送给客户端的特殊信息,只能保存字符串类型,以文本的形式保存在客户端,每次请求都带着它;如果不在浏览器设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称为会话cookie;如果浏览器设置了过期时间,cookie被保存在硬盘中,关闭浏
阅读全文
posted @
2018-09-30 11:22
大黑ylx
阅读(2248)
推荐(0)
闭包及作用域
摘要:一、作用域 (1)作用域:执行上下文。每个函数都有自己的执行上下文和活动对象。这些环境用于储存上下文中的变量、函数声明、参数等。只有函数才能制造作用域。 (2)this:是一个指向函数执行环境的指针。this永远指向最后调用它的对象,并在执行时才能获取值,定义是无法确认它的值。 注:call() 、
阅读全文
posted @
2018-09-26 15:42
大黑ylx
阅读(240)
推荐(0)
原型与原型链
摘要:一、原型:在JS中,所有对象都是Object的实例,并继承Object.prototype的属性和方法,但有一些是隐性的。 (1)所有的引用类型(包括数组、对象、函数)都具有对象特性;可自由扩展属性。 (2)所有的引用对象都有隐性原型属性(proto),但也是一个普通的对象。 (3)所有函数都有一个
阅读全文
posted @
2018-09-26 15:27
大黑ylx
阅读(175)
推荐(0)
盒子模型(包含级元素分类)
摘要:一、CSS的盒子模型 1、CSS标准盒子模型:宽度 = 内容宽度(content)+ border + padding + margin 2、低版本IE盒子模型:宽度 = 内容宽度(content + border + padding)+ margin 二、元素分类 1、行内元素 <a> 、<abb
阅读全文
posted @
2018-09-26 15:08
大黑ylx
阅读(1147)
推荐(0)
EventEmitter事件派发器
摘要:最近一直在做秋招的笔试题,EventEmitter居然出现过几次了,说明它还是很重要的,就学了一下,JavaScript源代码还是挺好理解的。 对于Event事件大家应该都很熟悉,比如dom中的button,可以通过addEventListener/attachEvent(IE)添加click事件处
阅读全文
posted @
2018-09-17 10:28
大黑ylx
阅读(652)
推荐(0)
居中与垂直居中
摘要:每次面试都是知识收获的过程! 1、文本水平居中 效果: 2、文本垂直居中 效果: 3、块元素水平 效果: 4、块元素垂直居中 效果:
阅读全文
posted @
2018-07-25 10:35
大黑ylx
阅读(158)
推荐(0)
并排盒子模型
摘要:这道题是我面试一家大数据公司的一道面试题,这算是很简单的面试题了,但它主要还是考验你的思维发散能力,下面那些方法中我只想到了前面的3种方法,后面三种是面试官教我的,面试官人超级好,还叫我好好打扎实基础再来面试,不过意思就是,你目前能力还不够,回家看书吧(捂脸)。 一、inline-block 元素的
阅读全文
posted @
2018-04-13 12:30
大黑ylx
阅读(777)
推荐(0)