对JS中offset与scroll详解

Web前端 2019-01-04 5

网站前端开发每次在做关于滚动或者定位之类的交互时,或多或少都会用到offset、scroll之类的元素属性值来计算距离,但是每次都是现用现百度,从来没有真正系统地弄明白其中的原理及用法。

JavaScript之深拷贝和浅拷贝

Web前端 2018-11-24 6

工作中会经常遇到操作数组、对象的情况,你肯定会将原数组、对象进行‘备份’,当真正对其操作时发现备份的也发生改变,怎么备份的数组、对象也会发生变化。如果你对拷贝原理理解的不透彻,此文或许能提供一点帮助。

理解 for…of 循环

Web前端 2018-11-16 4

for...of 语句创建一个循环来迭代可迭代的对象。在 ES6 中引入的 for...of 循环,以替代 for...in和 forEach() ,并支持新的迭代协议。

JavaScript运行机制

JavaScript运行机制

Web前端 2018-11-07 6

本文介绍JavaScript运行机制,这一部分比较抽象,我们先从一道面试题入手,如果你不了解JavaScript运行机制,很容易就答错了。

JavaScript常见的六种继承方式

Web前端 2018-10-24 5

前言面向对象编程很重要的一个方面,就是对象的继承。A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法。这对于代码的复用是非常有用的。大部分面向对象的编程语言,都是通过“类”(class)实现对象的

你还没搞懂this?

Web前端 2018-10-24 5

this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。this的指向一直是一件非常令人困惑的事。