第25章 客户端存储
第25章 客户端存储Web应用程序的出现,直接在客户端存储用户信息的需求也随之出现,无论是登录信息、个人偏好还是其它数据,与特定用户相关的信息应该保存在用户的机器上。
cookie最初用于在客户端存储会话信息。cookie要求服务器在响应HTTP请求时,通过发送Set-Cookie HTTP 头部包含会话信息
HTTP/1.1 200 OK
Content-type: text/html
// ...
第18章 动画与Canvas图形
第18章 动画与Canvas图形
屏幕、窗口、文档之间的区别
屏幕、窗口、文档之间的区别屏幕
屏幕尺寸是屏幕的宽度和高度:显示器或移动屏幕。window.screen是保存屏幕尺寸信息的对象。
screen.width:屏幕的宽。
screen.height:屏幕的高。
可用屏幕尺寸
可用的屏幕大小由活动屏幕的宽度和高度组成,没有操作系统工具栏。
screen.availWidth:可利用的宽,等于屏幕的宽。
screen.availHeigh ...
第17章 事件
第17章 事件事件流事件流描述了页面接收事件的顺序
事件冒泡IE事件流被称为事件冒泡,事件冒泡中事件被定义为从最具体的元素(文档树中最深的节点)开始触发,然后向上传播至没有那么具体的元素(文档)。
事件捕获事件捕获从最不具体的节点应该最先收到事件,而最具体的节点应该最后收到事件。
因为事件捕获实际上是为了在事件到达最终目标前拦截事件。
DOM事件流事件流分为3个阶段:事件捕获、到达目标和事件冒泡, ...
博客优化一
优化内容为修改gitcalendar中提交次数不显示以及数据不对的情况,添加简易运行sh脚本,添加自定义文章封面、主页顶部图片的更改以及修改过程中遇到的小bug
第16章 DOM2和DOM3
DOM2到DOM3的变化,操作样式的DOM API,DOM遍历与范围
第3章 语言基础
第3章 语言基础语法区分大小写,ECMAScript中一切都区分大小写
标识符:变量、函数、属性或者函数参数的名称,可以由一个或者多个下列字符组成:
第一个字符必须是一个字母、下划线或者美元符号
剩下的其他字符可以是字母、下划线、美元符号或者数字
推荐使用驼峰大小写形式,不是强制性,但是这种形式跟ECMAscript内置函数和对象的命名方式一致,所以算是最佳实践。
严格模式:ES5新增的概念,严格 ...
第15章 DOM扩展
第十五章主要讲述了DOM等操作
第14章 DOM
第十四章主要讲述了DOM等操作
第13章:客户端检测
第十三章主要讲述了客户端检测
第12章 BOM
第12章:BOM语法糖含义:相当于汉语里面的成语,即用更加简练的言语表达较复杂的含义,在得到广泛接受的情况下,可以提升交流的效率。
window对象window 对象在浏览器中有两重身份,一个是 ECMAScript 中的 Global 对象,另一个就是浏览器窗口的 JavaScript 接口。以通过 var 声明的所有全局变量和函 数都会变成 window 对象的属性和方法。
窗口关系top 对 ...
第11章 期约与异步函数
第十一章主要讲述了期约promise、异步函数async,await等操作