自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 睡前做几道JS测试题吧,看看自己学的怎么样

js概念与类型检测1.以下不属于 typeof 运算符返回值的是?A. "string"B. "function"C. "object"D. "null"2.执行以下代码,错误的输出结果是A. 输入:typeof {"x":1} 输出:"object" B. 输入:typeof 1 输出:"number" C. 输入:typeof [{x:1}] 输出:"array" D. 输入:typeof NaN 输出:"number"3.可以用typeof来判断的基本类型有A

2022-03-28 21:05:02 236

原创 JS中的Error对象及使用JSON.stringify() 序列化 Error

一.错误对象的类型Error: 所有错误类型的父类型;SyntaxError: 语法错误,表示程序的语法使用错误;console.log(" "" ") ;// Uncaught SyntaxError: missing ) after argument listReferenceError: 引用错误,表示引用的变量不存在;console.log(a);// Uncaught ReferenceError: a is not definedTypeError: 类型错误,.

2022-03-06 20:02:11 3299 1

原创 Node.js系列三 彻底掌握前端模块化(上篇)

Node.js系列三 彻底掌握前端模块化(上篇) - 简书https://www.jianshu.com/p/9563dd26e0ae

2022-03-03 11:13:54 265

原创 Node.js系列二 Node基础知识

Node.js系列二 Node基础知识 - 简书1、Node执行代码 1.1、 JavaScript文件执行 如果我们编写一个js文件,里面存放JavaScript代码,如何来执行它呢? 目前我们知道有两种方式可以执行: ...https://www.jianshu.com/p/c165031119fc...

2022-03-03 11:08:32 153

转载 Node.js系列一 JavaScript运行原理

1、JavaScript如何运行1.1、Atwood定律我们先看一下官方对Node.js的定义:Node.js是一个基于V8 JavaScript引擎的JavaScript运行时环境。但是这句话对于很多同学来说,非常笼统:什么是JavaScript运行环境? 为什么JavaScript需要特别的运行环境呢? 什么又是JavaScript引擎? 什么是V8?我们先来把这些概念搞清楚,再去看Node到底是什么?Stack Overflow的创立者之一的 Jeff Atwood 在20

2022-03-03 11:03:58 156

原创 Node.js Buffer(缓冲区)

JS 语言自身只有字符串数据类型,没有二进制数据类型。但是在处理像TCP流或者文件流时,必须使用到二进制数据。因此在Node.js中,定义了一个Buffer 类,专门存放二进制数据的缓存区。在Node.js中,Buffer类时随Node内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理二进制数据,每当需要在 Node.js 中处理I/O操作中移动的数据时,就有可能使用 Buffer 库。原始数据存储在 Buffer 类的实例中。一个

2022-03-03 10:48:20 268

原创 node读写xlsx文件

1.加载模块使用模块: fs --- 主要用于写入文件;node-xlsx 主要用于转换xlsx数据和读取xlsx的文件数据;const fs = require('fs')const xlsx = require('node-xlsx'); // 读写xlsx的插件2.读取功能let list = xlsx.parse("./XXX/xxx")返回结果,name:表名,data:二维数组--由于Excel以表格的形式表示,因此表格的数据都是通过二维数组进行接收。

2022-03-02 17:38:51 10596

原创 枚举类型的意义

枚举类型可以给数值(例如数字)定义一个名字,提高可读性,而不是使用无意义的数字。TS 支持数字和基于字符串的枚举。例如:通过枚举给1-7的无意义数字命名,其实就相当于别名:enum Week { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7 }// 通过定义为枚举的属性,能直接通.

2022-03-02 17:07:25 632

原创 谷歌浏览器的控制台如何进行换行

shifit + Enter 一起使用 换行

2022-03-01 13:45:22 3567

原创 JS 中 Map 和 ForEach 的区别

定义forEach() 方法:针对每一个元素执行提供的函数;Map() 方法:创建一个新的数组,其中每一个元素又调用数组中的每一个元素执行提供的函数得来;区别forEach() 方法不会返回执行结果,而是undefined。也就是说,forEach()会修改原来的数组。而map()方法会得到一个新的数组并返回。举例:let arr = [1,2,3,4,5,6];下面分别用forEach() 和 Map()forEach()注意,forEacharr.

2022-03-01 13:43:53 18709 6

原创 专业前端 console 大法

学习前端开发时,最常用的就是 console.log();console对象提供了对于浏览器调试控制台的访问,可以从任何全局对象中访问到console 对象。灵活运用 console的对象所提供的方法,可以让开发变得更简单。最常见的控制台方法:console.log();console.info();console.debug();console.warn();console.error();...

2022-03-01 12:17:28 371

转载 nodejs 中 require 方法的加载规则

require 方法的加载规则优先从缓存中加载 核心模块 路径方式的模块 第三方模块一. 优先从缓存中加载main.js: 执行加载 a.js 模块require('./a')a.js: 执行加载 b.js 模块,并且输出a被加载了require('./b')console.log('a.js 被加载了')b.js:输出b被加载了console.log('b.js 被加载了')可以看出:main去加载a.js,然后a在去加载b.js过程中,并没有打印两次

2022-02-21 15:51:32 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除