1、cookie 和 session 的区别是:cookie数据保存在客户端,session数据保存在服务器端; 2、两个都可以用来存私密的东西,同样也都有有效期的说法,区别在于session是放在服务器上的,过期与否取决于服务器的设定,cookie是存在客户端的,过期与否可以在 cookie 生成 Read More
posted @ 2019-01-30 17:20 让心去旅行 Views(150) Comments(0) Diggs(0) Edit
HTTP协议本身是无状态的,所以需要一个标志来对用户身份进行验证 1、cookie 用户登录成功后,会在服务器存一个session,同时发送给客户端一个 cookie 数据需要客户端和服务器同时存储 用户进行操作时,需要带上 cookie ,在服务器进行验证 cookie是有状态的 2、token Read More
posted @ 2019-01-30 16:35 让心去旅行 Views(464) Comments(0) Diggs(0) Edit
导言: 我们都知道 JS 是单线程的,这也正是异步编程对于 JS 很重要的原因,因为它无法忍受耗时太长的操作。正因如此有一系列的实现异步的方法。 方法一 setTimeout 常用于:定时器,动画效果 用法:setTimeout(func|code,delay) 缺点: setTimeout 的主要 Read More
posted @ 2019-01-30 16:21 让心去旅行 Views(680) Comments(0) Diggs(0) Edit
禁止a标签点击跳转 <a href="http://baidu.com" onclick="return false">点我啊</a> 原理是当点击a标签时首先触发onclick函数,然后才执行href的跳转。但是在执行到return false的时候直接终止了执行,也就没有了链接的跳转。 目前疑问 Read More
posted @ 2019-01-30 15:21 让心去旅行 Views(1378) Comments(0) Diggs(0) Edit
事件委托原理:事件冒泡机制; 优点: 1、可以大量节省内存占用,减少事件注册。比如ul上代理所有li的click事件就很不错; 2、可以实现当新增子对象时,无需再对其进行事件绑定,对于动态内容部分尤为适合; 缺点: 事件代理的常用应用应该仅限于上述需求,如果把所有事件都用事件代理,可能会出现事件误判 Read More
posted @ 2019-01-30 14:36 让心去旅行 Views(940) Comments(0) Diggs(0) Edit
DOM2级事件规定的事件流包括三个阶段: 1、事件捕获阶段 2、处于目标阶段 3、事件冒泡阶段 事件捕获阶段(Event Capturing): 按照事件捕获的思想,在此过程(click页面某元素)中,document对象会首先接收到click事件,然后事件沿着dom树依次向下,一直传播到实际目标, Read More
posted @ 2019-01-30 14:02 让心去旅行 Views(180) Comments(0) Diggs(0) Edit
position的含义是指定类型,取值类型可以有:static、relative、absolute、fixed、inherit 和 sticky,这里sticky是CSS3新发布的一个属性。 1、position:static static(没有定位)是position的默认值,元素处于正常的文档流 Read More
posted @ 2019-01-30 10:54 让心去旅行 Views(417) Comments(0) Diggs(0) Edit