摘要: JS原型及原型链总结 前言 关于原型链的问题之前学习好多次了,但是一直没有总结过,尤其是对于一个函数的原型,一个实例对象的原型还有函数内部的prototype属性,实例对象的内部特性[[Prototype]]等概念都比较模糊,这次就做一个详细的总结。 一、为什么我们要使用原型? ①对象字面量创建对象 阅读全文
posted @ 2021-04-14 21:56 翻滚吧斑马 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 使用dotnet-cnblog工具把Typora写的文章发表到博客园 1.安装https://dotnet.microsoft.com/download 我使用的是dotnet-sdk-5.0.202-win-x64这个版本: 如果你需要这个版本的安装包可以私信我或者留言。 2.安装好之后打开命令行 阅读全文
posted @ 2021-04-08 21:22 翻滚吧斑马 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Promise的使用和踩坑 (本文部分内容直接引用了阮一峰老师的《ES6入门》) 1.Promise的基本使用 ①什么是Promise Promise是异步编程的一种解决方案,他能避免回调函数的层层嵌套,带来的难以阅读和维护等问题,例如下面的回调地狱: setTimeout(() => { cons 阅读全文
posted @ 2020-10-15 18:23 翻滚吧斑马 阅读(467) 评论(0) 推荐(0) 编辑
摘要: webpack的简单使用(js模块化打包超级详细) 1.安装node或者检查node的版本 webpack的使用依赖node,所以要先安装node,另外node的版本也不能过低此处建议版本不要低于8.9 附上一篇很详细的node安装教程链接https://www.cnblogs.com/li150d 阅读全文
posted @ 2020-10-10 10:11 翻滚吧斑马 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: ES6模块导入和导出 1.ES6模块初步使用 首先还是在同一文件夹下新建三个文件分别是index.html、aaa.js、bbb.js,然后我们在aaa.js文件中导出相关变量,在bbb.js中导入相关变量,最后在index.html中引入bbb.js文件 aaa.js文件: bbb.js文件: i 阅读全文
posted @ 2020-10-08 15:52 翻滚吧斑马 阅读(564) 评论(0) 推荐(0) 编辑
摘要: commonJS在node环境下的使用和在浏览器中的使用 1.commonJS在node环境下的运行 commonJS的运行依赖于node,所以要先安装node环境,在node安装好之后我们在一个文件下创建两个js文件 在aaa.js文件中我们导出模块,在bbb.js文件中我们导入模块, 2.com 阅读全文
posted @ 2020-10-08 12:07 翻滚吧斑马 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 前言 在《JavaScript高级程序设计》面向对象的程序设计中,在关于如何创建对象时,有个章节是介绍寄生构造函数模式,这个模式虽然并不是很常用,但我在第一次在书中读到这部分时,并不是很明白书中提到的 ”Person函数创建了一个新对象,并以相应的属性和方法初始化该对象,然后又返回了这个对象。除了使 阅读全文
posted @ 2020-08-08 11:45 翻滚吧斑马 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇文章带大家来回顾一下,基本类型布尔型和为什么布尔类型是基本数据类型却可以调用一些属性和方法,本文主要参考了《JavaScript高级程序设计》,如有不对之处欢迎指正 正文 基本数据类型Boolean Boolean类型是ECMAScript中使用得最多的一种类型,该类型只有两个字面值:tr 阅读全文
posted @ 2020-08-06 15:11 翻滚吧斑马 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 前言 引用类型之数组,数组是数据的有序列表,但是js中的数组每一项可以保存任何类型的数据,第一项可以是字符串,第二项可以是数值,第三项可以是对象,等等,数组的大小是可以动态调整的,即可以随着数据的添加自动增长以容纳新增数据。 正文 一、创建方式 数组有两种创建方式,一是使用构造函数的方法,一种是使用 阅读全文
posted @ 2020-08-05 10:47 翻滚吧斑马 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将详细又简练的带你把基本数据类型之一的number进行讲解,有不对之处欢迎指正 正文 number类型可以是十进制,八进制,十六进制,八进制第一位必须是0,然后是八进制数字序列(0-7),如果字面中的数值超出了范围,前导0会被忽略,后面的数字会被当做十进制解析。十六进制的前两位是以0x开头 阅读全文
posted @ 2020-07-31 09:22 翻滚吧斑马 阅读(2472) 评论(0) 推荐(0) 编辑