_

CSS:深入content

如果你的灵魂进入了另一个人的身体,那么他是他还是你呢?content属性是一个元素的心,当你偷走了它的心,它就不再像它了,而是像一个——替换元素。 替换元素是否为替换元素是CSS中的另一种分...

JavaScript学习笔记(9):异步编程

同步和异步同步程序和异步程序同步程序:在程序执行的每一步,都可以推断出程序的状态。这是因为后面的指令总是在前面的指令完成后才会执行。 异步程序:部分任务处于独立运行的状态,不知道这些任务会什么时...

JavaScript学习笔记(8):函数

函数基础函数实际上是对象,每个函数都是Function类型的实例,因此函数和其他引用类型一样,也有属性和方法。 因此函数名就是指向函数对象的指针,不一定与函数本身紧密绑定,即一个函数名作为一个名...

JavaScript学习笔记(7):代理与反射

代理定义代理代理对象是可以用作目标对象的替身,但又完全独立于目标对象的对象。 目标对象既可以直接被操作,也可以通过代理来操作,区别是通过代理进行的操作可以被拦截处理,而直接对目标对象的操作无法在...

JavaScript学习笔记(6):面向对象

对象的属性对象与属性创建对象1、创建一个Object的实例,为它添加属性: 123456let person = new Object();person.name = "Dasen S...

JavaScript学习笔记(5):迭代器与生成器

迭代器可迭代对象任何实现Iterable接口的数据结构都可以被实现Iterator接口的结构“消费”。迭代器(iterator)是按需创建的一次性对象,每个迭代器都会关联一个可迭代对象,而迭代器...

JavaScript学习笔记(4):集合引用类型

数组特性创建数组创建数组可以通过字面量或构造函数: 1234let arr = []; // 数组字面量let arr = new Array(); // 创建空数组let arr = new ...

JavaScript学习笔记(3):基本引用类型

DateDate类型将日期保存为自协调世界时(UTC)时间1970年1月1日午夜(零时)至今所经过的毫秒数。使用这种存储格式,Date类型可以精确表示1970年1月1日之前及之后285616年的...

JavaScript学习笔记(2):值、作用域与内存

原始值和引用值动态属性对于引用值而言,可以随时添加、修改和删除其属性和方法。 原始值不能有属性,尽管尝试给原始值添加属性不会报错。不会报错是因为原始值包装对象的存在,添加的属性添加在了包装对象上...

12345