- 博客(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
原创 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关注的人
RSS订阅