摘要:
什么是流? 流是为 Node.js 应用提供动力的基本概念之一。它们是数据处理方法,用于将输入的数据顺序读取或把数据写入输出。 流是一种以有效方式处理读写文件、网络通信或任何类型的端到端信息交换的方式。 流的处理方式非常独特,流不是像传统方式那样将文件一次全部读取到存储器中,而是逐段读取数据块并处理 阅读全文
posted @ 2020-12-07 15:25
酷儿q
阅读(342)
评论(0)
推荐(0)
摘要:
将jQuery的ajax、axios和fetch做个简单的比较,所谓仁者见仁智者见智,最终使用哪个还是自行斟酌 1.jQuery ajax $.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: functi 阅读全文
posted @ 2020-12-07 15:23
酷儿q
阅读(451)
评论(0)
推荐(0)
摘要:
前言 js是一种基于对象的语言,在js中几乎所有的东西都可以看成是一个对象,但是JS中的对象模型和大多数面向对象语言的对象模型不太一样,因此理解JS中面向对象思想十分重要,接下来本篇文章将从多态、封装、继承三个基本特征来理解JS的面向对象思想 多态 含义 同一操作作用于不同的对象上面,可以产生不同的 阅读全文
posted @ 2020-12-07 15:21
酷儿q
阅读(398)
评论(0)
推荐(0)
摘要:
JavaScript 语言越来越被广泛地用于各种环境中。除了 Web 浏览器(这是 JavaScript 的最常见的宿主环境类型)之外,你还可以在服务器,智能手机甚至机器人硬件中运行 JavaScript 程序。 每个环境都有其自己的对象模型,并提供了不同的语法来访问全局对象。例如,在Web浏览器中 阅读全文
posted @ 2020-12-07 15:19
酷儿q
阅读(504)
评论(0)
推荐(0)
摘要:
Promise 并行 Promise.all是所有的Promise执行完毕后(reject|resolve)返回一个Promise对象。最近在开发一个项目中,需要等接口拿到全部数据后刷新页面,取消loding效果 // 项目中请求接口 function getShowProject(resolve, 阅读全文
posted @ 2020-12-07 15:16
酷儿q
阅读(759)
评论(0)
推荐(0)
摘要:
前言 在我们的日常开发工作中,文本溢出截断省略是很常见的一种需考虑的业务场景细节。看上去 “稀松平常” ,但在实现上却有不同的区分,是单行截断还是多行截断?多行的截断判断是基于行数还是基于高度?这些问题之下,都有哪些实现方案?他们之间的差异性和场景适应性又是如何?凡事就怕较真,较真必有成长。本文试图 阅读全文
posted @ 2020-12-07 15:14
酷儿q
阅读(3761)
评论(0)
推荐(0)
摘要:
1、ts的泛型很难吗? 如果你: 刚开始学ts 刚开始接触泛型 正在挣扎得学习ts的泛型 看到以下代码有没有很疑惑? function makePair< F extends number | string, S extends boolean | F >() Java是和typescript一样支 阅读全文
posted @ 2020-12-07 15:11
酷儿q
阅读(188)
评论(0)
推荐(0)
摘要:
JavaScript历史 它最初由Netscape的Brendan Eich设计。JavaScript是甲骨文公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:E 阅读全文
posted @ 2020-12-07 15:08
酷儿q
阅读(531)
评论(0)
推荐(0)
摘要:
实现简单,便于做加减乘除使用,由于项目临时要用记录下,如需要更加复杂的计算类库,可以考虑 math.js等知名类库 代码 /** * floatTool 包含加减乘除四个方法,能确保浮点数运算不丢失精度 * * 我们知道计算机编程语言里浮点数计算会存在精度丢失问题(或称舍入误差),其根本原因是二进制 阅读全文
posted @ 2020-12-07 15:06
酷儿q
阅读(1052)
评论(0)
推荐(0)
摘要:
元素创建的三种方式: 1. document.write("标签的代码及内容"); 2. 对象.innerhtml="标签及代码"; 3. document.createElement("标签的名字"); 1. document.write("标签的代码及内容"); my$("btn").oncli 阅读全文
posted @ 2020-12-07 15:03
酷儿q
阅读(211)
评论(0)
推荐(0)
摘要:
JavaScript中的函数可以通过几种方式创建,如下。 // 函数声明 function getName() { return 'Michael' } // 函数表达式 const getName = function() { return 'Michael' } // 箭头函数(同样也是表达式) 阅读全文
posted @ 2020-12-07 15:01
酷儿q
阅读(284)
评论(0)
推荐(0)
摘要:
比较和逻辑运算符用于测试 true 或 false。 比较运算符 比较运算符在逻辑语句中使用,以判定变量或值是否相等。我们给定 x = 5,下表中解释了比较运算符: 运算符描述比较返回 == 等于 x == 8 false x == 5 true x == "5" true 值相等并且类型相等 x 阅读全文
posted @ 2020-12-07 15:00
酷儿q
阅读(111)
评论(0)
推荐(0)
摘要:
1、filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 原数组不变不会对空数组进行检测 let arr1 = [1,2,3,4] let arr2 = arr1.filter(item=>item 1) console.log(arr1, 'arr1') 阅读全文
posted @ 2020-12-07 14:59
酷儿q
阅读(4555)
评论(0)
推荐(0)
摘要:
Math.random() 返回 0(包括) 至 1(不包括) 之间的随机数: 实例 Math.random(); // 返回随机数 JavaScript 随机整数 Math.random() 与 Math.floor() 一起使用用于返回随机整数。 实例 Math.floor(Math.rando 阅读全文
posted @ 2020-12-07 14:58
酷儿q
阅读(270)
评论(0)
推荐(0)
摘要:
1、js中使用new Date()来获取当前设备的时间,修改当前设备的时间 var now = new Date(); now; // Thu Nov 07 2019 16:08:51 GMT+0800 (中国标准时间) now.getFullYear(); // 2015, 年份 now.getM 阅读全文
posted @ 2020-12-07 14:57
酷儿q
阅读(276)
评论(0)
推荐(0)
摘要:
需求: 前端js,已知开始时间a、结束时间b和间隔天数c,要求取在a-b这两个时间范围内、间隔c天的所有日期。 代码: // startDate: 计划开始时间; endDate:计划结束时间;dayLength:每隔几天,0-代表每天,1-代表日期间隔一天 function getDateStr( 阅读全文
posted @ 2020-12-07 14:56
酷儿q
阅读(1883)
评论(0)
推荐(0)
摘要:
一、原生css.supports语法 返回布尔值 true 或者 false ,用来检测是否支持某css属性。 语法 CSS.supports(propertyName, value); CSS.supports(supportCondition); 参数 propertyName字符串。用来检测的 阅读全文
posted @ 2020-12-07 14:55
酷儿q
阅读(1146)
评论(0)
推荐(0)
摘要:
!function(n){ var e=n.document, t=e.documentElement, i=720, d=i/100, o="orientationchange"in n?"orientationchange":"resize", a=function(){ var n=t.cli 阅读全文
posted @ 2020-12-07 14:54
酷儿q
阅读(83)
评论(0)
推荐(0)

浙公网安备 33010602011771号