- 博客(5)
- 收藏
- 关注
原创 【JS系列】对象详解
前言学习面向对象时我们常说“万物皆对象”,当然在JavaScript中也不例外。不夸张地说:没有理解对象,就无法理解JavaScript。本文将向你展现对象的详细内容,希望对你有帮助。1. 对象的定义1.1 “万物皆对象”一探究竟1.1.1 都是对象布尔类型通过new Boolean()创建时是对象数字类型通过new Number()创建时是对象字符串类型通过new ...
2019-04-25 14:17:07
284
原创 【JS系列】继承的这6种方式!(下)
本篇博客接着【JS系列】继承的这6种方式!(下)继续介绍你想知道的后三种继承方式,尤其是最理想的寄生组合式继承。4. 原型式继承4.1 介绍 原型式继承的基本思想:1个基础对象1个新对象,把基础对象作为原型对象新对象创建实例//基础对象var person = { name: "一灯", arr: [1,2,3]}//Object.create()创建新对象,传...
2019-04-25 14:15:51
330
原创 【JS系列】继承的这6种方式!(上)
写在前面继承的简介 “继承”是JavaScript面向对象设计的重要一环,愿你认真读完本文,吃透继承的概念。继承的核心 在js中,继承主要是依靠原型链实现的,原型链是通往继承的必经之路。你可以参考《一张图彻底KO原型链(prototype,__proto__)》这篇博文,相信它一定能很好地帮助你原型链。1. 继承方式一:原型链1.1 介绍 原型链是实现继承最原始的模式,即通过p...
2019-04-25 14:13:20
237
原创 【JS系列】一起理解对象的7种创建方式(全)
前言起初接触JS时常见的简单地创建单个对象的方式有下面三种:字面量,即var obj = {}new Object()Object.create()以上三种方式在需要创建很多对象时会产生大量重复代码。显然需要更高效的方式,下面将介绍7种创建对象的方式1. 工厂模式1.1介绍工厂模式正是源自设计模式中的工厂模式,其基本思想:既然创建对象数量多时产生了大量重复代码那就建一座工...
2019-04-25 14:09:34
422
原创 VSCode插件之Beautify
简介Beautify是格式化代码的插件可美化JS、JSON、CSS、Sass、HTML(其他类型的文件不行)在文件夹根目录下创建 .jsbeautifyrc 文件配置规则1.适合所有文件类型的规则设置适用描述indent_size所有[Int] 缩进大小,默认:4indent_char所有[String] 缩进字符,默认:" "eol所有...
2019-01-18 17:00:30
29464
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅