
题题题
大小都是愁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
html-什么是重排和重绘?如何减少影响的范围
答:重排:是引起DOM树重新计算的行为重绘:一个元素外观的改变(如color)所触发的浏览器行为✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂✂一个页面由两部分组成DOM:描述该页面的结构render:描述 DOM 节点 (nodes) 在页面上如何呈现当 DOM 元素的属性发生变化 (如 color) 时, 浏览器会通知 render 重新描绘相应的元素, 此过程称为 重绘repai...原创 2018-05-29 18:00:10 · 1833 阅读 · 0 评论 -
js-Cookie是什么?Session是什么?sessionStorage是什么?localStorage 是什么?
答:1.cookie是存储在浏览器上的一小段数据,用来记录某些当页面关闭或者刷新后仍然需要记录的信息;2.session是一次浏览器和服务器的交互的会话,第一次访问时,服务器会创建一个新的sesion,并且把session的Id以cookie的形式发送给客户端浏览器,session信息存在于服务器端3.sessionStorage, webstorage特性的API之一,用于临时保存同一窗口(或标...原创 2018-05-28 18:17:29 · 2286 阅读 · 0 评论 -
return的常见用法
1)return数字/字符串/布尔,返回的还是数字/字符串/布尔2)return函数此时fn2()等价于 "function(){ alert(1)//嘿嘿,我是注释}" 这段代码fn2()()才算执行了这段代码eg1:fn1()(10),结果为10function fn1(){ return function(a){ alert(a) }...原创 2018-06-04 17:37:59 · 4681 阅读 · 2 评论 -
js-声明前置、作用域、作用域链
作用域:在什么样的空间范围内进行读,写--------------------------------------------------JS是一种脚本语言, JS的执行过程, 是一种翻译执行的过程,这个翻译叫“预编译(预解析))”JS在执行每一段JS代码之前,会有js解析器:先把 var 和 function 声明的变量前置, 再去按顺序逐行执行代码通过例子加深理解再来一个例子,小小改动,大大不...原创 2018-06-04 16:59:30 · 333 阅读 · 0 评论 -
js-什么是立即执行函数?有什么作用?
答:1.创建一个匿名函数并执行 2.创建一个独立的作用域,避免全面局污染-----------------------------------------------------------------------------------上面是一个典型的立即执行函数。.首先声明一个匿名函数 function(){alert('我是匿名函数')}.然后在匿名函数后面接一对括号 (),调...转载 2018-05-28 16:47:19 · 7295 阅读 · 2 评论 -
css-说说 Block Formatting Contexts (块级格式化上下文)
但说明 BFC 特性之前,Kayo 首先要介绍另一个在 CSS 的可视化格式模型 (Visual Formatting Model) 中具有非常重要地位的概念——定位方案。定位方案是控制元素的布局,在 CSS 2.1 中,有三种定位方案——普通流 (Normal Flow) 、浮动 (Floats) 和绝对定位 (Absolute Positioning)普通流(Normal Flow)在普通流中...转载 2018-05-21 15:26:18 · 355 阅读 · 0 评论 -
css-清除浮动的原理与方法
一.什么是清除浮动?1.浮动的缺陷浮动虽然可以便于页面布局,但同时会产生一些问题,也就是我们常说的“副作用”。一个元素设置了浮动(即 float 值为 left, right 或 inherit 并从父元素上继承 left 或 right 值)的常见缺陷是——影响它的兄弟元素的位置和父元素产生高度塌陷,下面对这两个问题展开说明。一个元素设置了浮动后,会影响它的兄弟元素,具体的影响方式较为复杂,这要...转载 2018-05-21 15:07:10 · 5933 阅读 · 0 评论 -
引用类型,指针,连等赋值
var a = {n: 1} var b = a; a.x = a = {n: 2} console.log(a.x); //undefinedconsole.log(b.x);//{n:2}解析var a = {n: 1}定义变量a,让变量 a 引用一个对象 {n:1}(起名A)var b = a;定义变量b,并且让b引用变量a的对象,...原创 2018-09-06 15:23:01 · 670 阅读 · 0 评论