ES6对象字面量的增强写法

2020-04-19
阅读 1 分钟
3k
什么是对象字面量 定义一个对象叫obj {代码...} 但实际开发中我们通常不会这样写,我们一般会写成 {代码...} 上面那个大括号{ }就叫对象字面量。 对象字面量的写法 给对象字面量添加一些属性和方法 {代码...} 对象字面量的增强写法 属性的增强写法 定义name,age,height三个属性。 ES5版本 {代码...} ES6版本 {代码...}...

const的使用和注意点

2020-04-18
阅读 1 分钟
1.5k
const用于定义常量,定义完不能修改。 建议在开发中优先使用const,这样可以有效避免变量被其他同事修改的问题。 定义const的时候必须赋值。 {代码...} 常量的含义是:指向的对象不能修改,但是可以修改对象内部的属性。 指向的对象不能修改:像下面这样 {代码...} 如图,指向的对象不能修改,是说const obj已经指向右上...

var和let的区别(变量的作用域、闭包)

2020-04-17
阅读 4 分钟
1.5k
var 在 if 和 for 中 没有作用域,在 function 中有作用域,即var 没有块级作用域。块指的是代码块,即 if 和 for 后面的{ }。

js中方法和函数的区别

2020-03-22
阅读 1 分钟
5.5k
位置不一样。 写在外面(直接写在<script>标签里面的)的叫函数,比如这样 {代码...} 写在类里面的叫方法,因为方法和某个实例或对象是绑定的。比如这样: {代码...}

JavaScript获取可视区、页面内容、浏览器宽高、滚动高度

2019-11-08
阅读 4 分钟
10k
兼容性IE、Safari 和 Opera 支持 ScreenLeft/ScreenTopFirefox、Safari 支持 ScreenX/ScreenYChrome 都支持

获取鼠标位置(区分event对象中的 clientX、offsetX、screenX、pageX )

2019-11-08
阅读 1 分钟
5.6k
作用:都是用来获取鼠标的位置 clientX clientY {代码...} client直译就是客户端,客户端的窗口就是指游览器的显示页面内容的窗口大小(不包含工具栏、导航栏等等)。 event.clientX、event.clientY就是用来获取鼠标距游览器显示窗口的长度。 兼容性:IE和主流游览器都支持。 offsetX offsetY {代码...} offset意为偏移...