我心又起

ES6标准入门

ES6标准入门读书笔记

第2章 let和const命令 let命令 for循环有个特别之处,循环变量是一个父作用域,循环体内部是一个单独的子作用域。 for(let i=0;i<3;i++){ let i = "abc"; console.log(i); } //输出结果 //abc //abc //abc ...

CSS核心技术详解

CSS核心技术详解读书笔记

第1章 遇见未知的CSS 使用pointer-events控制鼠标事件 .disabled{ pointer-events:none; /* 禁用鼠标事件 */ } 还可以将一个遮罩元素的属性设置为poiner-events:none;这样就可以单击到遮罩层后面的元素。 如果将其设置为auto,那么单击子元素是还是会通过事件冒...

精通CSS

精通CSS读书笔记

CSS选择器的特殊性分为4个等级:a,b,c,d 如果是样式是行内样式,那么a=1 b等于id选择器的总数 c等于类、伪类和属性选择器的数量 d等于类型选择器和伪元素选择器的数量 PS:伪类选择器和伪元素选择器的区别 1. 伪类选择器是通过增加元素效果的选择器,不改变dom结构 2...

JSDOM编程艺术

JSDOM编程艺术读书笔记

事件处理函数的工作机制 在给某个元素添加事件处理函数之后,一旦事件发生,相应的JavaScript代码就会执行。被调用的JavaScript代码可以返回一个值,这个值将会被传递给那个事件处理函数。例如我们可以给某个链接添加一个onclick事件处理函数,并让这个处理函数所触发的JavaScript代码返回一个布尔值。这样一来,若返回true,onclick事件处理函...

事件委托

事件委托 在介绍事件委托前,首先要了解DOM的事件流 DOM事件流分为三个阶段 : 事件捕获,处于目标阶段,事件冒泡 事件捕获:从根节点开始捕获事件,一级一级向下,逐渐捕获至目标节点 事件冒泡 : 从目标节点开始捕获事件,一级一级向上,逐渐冒泡只根节点 <!DOCTYPE html> <html lang="en"...