2018年7月20日
摘要: 一、同源策略 浏览器的 同源策略限制了 从一个源加载的文档或脚本与来自另一个源的资源的交互。它是隔离潜在恶意文档的关键安全机制。 具体限制: 1. 不能通过ajax的方法去请求不同源的资源。 2. 浏览器中不同域的框架之间是不能进行js的交互操作的。 1. 同源的定义 如果两个页面具有相同的协议、域 阅读全文
posted @ 2018-07-20 18:03 阿琛 阅读(407) 评论(0) 推荐(0)
摘要: 一、cookie 1. http头与cookie cookie是HTTP Cookie的简称。该标准要求: (1)服务器的HTTP响应头包含 Set Cookie字段 响应头Eg: 该HTTP响应设置了一个名为name,值为value的cookie。服务器将它们发送到浏览器,浏览器就会存储这样的co 阅读全文
posted @ 2018-07-20 17:46 阿琛 阅读(271) 评论(0) 推荐(0)
  2018年7月15日
摘要: 一、树的相关概念 1.基本概念 子树 一个子树由一个节点和它的后代构成。 节点的度 节点所拥有的子树的个数。 树的度 树中各节点度的最大值 节点的深度 节点的深度等于祖先节点的数量 树的高度 树的高度等于所有节点深度的最大值 森林 若干课互不相交的树的集合。任何一棵树,删去根节点就变成了森林。 2. 阅读全文
posted @ 2018-07-15 17:36 阿琛 阅读(820) 评论(0) 推荐(0)
  2018年7月11日
摘要: 一、原型模式 面向对象的语言可以通过类创建任意多个具有相同属性和方法的对象。ECMAScript中没有类的概念(在ES6的class之前),但是它的 对象 是基于 引用类型 创建的,可以在一定程度上充当"类“的角色。 JavaScript创建对象最常用的方法是使用 Object构造函数 (即通过ne 阅读全文
posted @ 2018-07-11 15:26 阿琛 阅读(252) 评论(0) 推荐(0)
  2018年7月10日
摘要: 一、闭包的概念理解 在 定义 某函数的 词法作用域 以外 调用该函数时,该函数依然保留有对其 定义时的词法作用域 的引用。那么这个 引用 就叫做闭包。 闭包的一些特点: 1. 当函数在定义时的词法作用域以外调用时,闭包使得函数可以继续访问其定义时的词法作用域 2. 闭包可以阻止内存空间的回收 3. 阅读全文
posted @ 2018-07-10 15:12 阿琛 阅读(1481) 评论(1) 推荐(0)
  2018年6月24日
摘要: 一、块级元素与行内元素的区别 块级元素与行内元素有几个关键区别: 1. 格式 默认情况下: 块级元素会新起一行; 行内元素不会以新行开始. 2. 内容模型 一般块级元素可以包含行内元素和其他块级元素。这种结构上的包含继承区别可以使块级元素创建比行内元素更”大型“的结构。 一般情况下,行内元素只能包含 阅读全文
posted @ 2018-06-24 17:55 阿琛 阅读(545) 评论(0) 推荐(0)
摘要: 思想 把数组当做二叉树来排序: 索引0是树的根节点; 除根节点外,索引为N的节点的父节点索引是(N 1)/2; 索引为N的节点的左子节点索引是 2 N+1; 索引为N的节点的右子节点索引是 2 N+2; 关于二叉树相关tips: 满二叉树:深度为k且有2^k 1个节点的二叉树 完全二叉树:有n个节点 阅读全文
posted @ 2018-06-24 17:08 阿琛 阅读(915) 评论(0) 推荐(0)
摘要: 思想 分治的思想,将原始数组分为较小的数组(但没有像归并排序一样将它们分隔开)。 1. 主元选择: 从数组中任意选择一项作为主元,通常为数组的第一项,即arr[i];或数组的中间项, arr[Math.floor((i+j)/2)]; 2. 划分操作: 创建两个指针,左边一个指向数组的第一项,右边一 阅读全文
posted @ 2018-06-24 17:06 阿琛 阅读(917) 评论(0) 推荐(0)
  2018年6月23日
摘要: 一、场景描述 一个高度固定的div,做为父元素。 数个高度随机的div,做为子元素,需要在父元素内被垂直居中。 二、相关概念回顾 1.几种box inline box:display为inline或inline block的元素会形成inline box;行内文本会形成inline box; lin 阅读全文
posted @ 2018-06-23 18:55 阿琛 阅读(1302) 评论(0) 推荐(1)
  2018年2月5日
摘要: 一、DOMContentLoaded 与 load事件 关于load和DOMContentLoaded事件,mdn对于它们是这样描述的: DOMContentLoaded mdn文档地址: The DOMContentLoaded event is fired when the initial HT 阅读全文
posted @ 2018-02-05 22:13 阿琛 阅读(6384) 评论(1) 推荐(9)