本地存储技术_i am small white

什么是cookie?

cookie指会话跟踪技术,是为了标识用户身份,在本地存储的一个文本文件。cookie在同源窗口下是共享的。cookie只能存少量数据,一般不能超过4kb,因为cookie是在浏览器与服务器之间传递的。客户端每次请求都会携带cookie。

h5新增的storage,主要有localstorage,持久化的本地存储,会一直存在本地磁盘上。sessionstorage会话级别的存储,仅在浏览器窗口打开,关闭有效。

什么是ajax?

ajax是一种数据请求方式,异步进行网络请求技术。通过ajax请求数据,可以实现在页面加载过程中页面无刷新。之前向后端服务器请求数据时,多用form表单提交。

cookie/ajax必须在服务器文件下运行 ,在file目录下无法运行。

aiax是一种数据请求方式。数据请求方式:1 通过字符串请求,url地址栏里输入内容进行请求,src后的值进行请求。2 用js操作xhr对象,向后端请求数据,后端返回json数据,通过字符串模板拼接到页面上。

输入url后的加载过程。

域名解析,查找域名对应的ip,并解析到相对应的服务器上。建立连接,发送请求,断开连接。

同步和异步

因为js是单线程语言,所以代码执行的时候

dom事件流

当为某一个元素添加事件后,事件由子元素到父元素触发或者由父元素到子元素触发的过程。

事件监听方式

事件源 事件名 事件处理函数

1  在HTML标签上添加事件

2通过js监听事件 btn.onclick=

3通过addEventListener 

dom0级事件没有这个方法。

事件委托  目的是为了提高性能。

利用事件冒泡的原理,通过给父元素添加事件,(通过给父元素添加监听事件),当子元素触发事件时,事件向上冒泡到父元素身上,触发事件处理函数。

你可能感兴趣的:(本地存储技术_i am small white)