前端开发工程师-JavaScript-ES6
let ~const ~ var var变量可以提升可以声明多次声明的全局变量,挂载在window上面只有全局的作用域与函数作用域let暂时性死区不可以重复的声明let 有块级作用域{} // console.log(a); // 暂时性死区// let a = 10;// let a = 5; // 不可以重复声明// var a = 5;// console.log(window.a);
let ~const ~ var var变量可以提升可以声明多次声明的全局变量,挂载在window上面只有全局的作用域与函数作用域let暂时性死区不可以重复的声明let 有块级作用域{} // console.log(a); // 暂时性死区// let a = 10;// let a = 5; // 不可以重复声明// var a = 5;// console.log(window.a);
选择器:1)标签选择器 结构中:<标签名></标签名> 样式中:标签名{ 属性: 属性值; } 2)class选择器——类选择器 结构中:<标签名 class="className"></标签名> 样式中:.className{ css样式 } 选择器命名规范: 名称尽量做到
ECMAScript 有两种开发模式:函数式 ( 过程化 ),2. 面向对象 (OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。面向对象三个基本特征:封装、继承、多态。对象由属性和方法组成,属性对应变量,表示对象的基本特征,是静态的,方法对应函数,表示对象的
事件:发生的事情event:事件对象,当一个事件发生时,和当前这个对象发生的这个事件有关的一些详细信息都会保留在一个指定的地方——event对象——必须在一个事件调用函数中使用 事件调用函数:一个函数是否是事件调用函数取决于调用的方式,而不是函数的定义 ie/chrome:event是一个内置的全局对象 火狐:事件对象通过在事件函数的第一个参数传入。 // alert(eve
1、scrollLeft/scrollTop——页面顶部到可视区顶部的距离2、scrollHeight/scrollWidth 子元素height + 子元素border + 子元素padding + 子元素margin + 父元素的padding = scrollHeight 3、onscroll 当滚动条滚动时触发// onresize 当窗口大小发生变化时触发 var num