摘要: { "files.autoGuessEncoding": true, "files.autoSave": "afterDelay", //自动保存 "editor.lineNumbers": "on", //打开行号 "editor.quickSuggestions": { //开启自动显示建议 " 阅读全文
posted @ 2021-09-16 10:01 sct春天 阅读(434) 评论(0) 推荐(0)
摘要: 1、sourcetree小白安装教程 https://cloud.tencent.com/developer/article/1369196 阅读全文
posted @ 2021-06-23 15:59 sct春天 阅读(73) 评论(0) 推荐(0)
摘要: 定义:在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换为一系列使用一个参数的函数的技术; 通俗理解:将多参数函数转换为多个单参数函数套用的技术; 作用:减少代码冗余,增加可读性,具体的优点包括参数复用、提前确认、延迟运行等,详见原文链接; 实例分析: // 普通的add函数functi 阅读全文
posted @ 2021-04-16 10:23 sct春天 阅读(158) 评论(0) 推荐(0)
摘要: 一、利用ES6方法去重 1. var a=[1,2,3,1,3,1,45,2,1]; console.log([...new Set(a)]);//[1,2,3,45] 2. Array.prototype.uniq = function () { return Array.from(new Set 阅读全文
posted @ 2021-04-15 10:05 sct春天 阅读(157) 评论(0) 推荐(0)
摘要: 一、什么是构造函数 在JavaScript中,用new关键字来进行调用的函数称为构造函数,一般首字母要大写。例如: function Person(name,age){ this.name=name; this.age=age; this.say=function(){ console.log('我 阅读全文
posted @ 2021-04-13 14:37 sct春天 阅读(7649) 评论(0) 推荐(0)
摘要: 一、什么是伪数组 1.具有length属性; 2.按照索引的方法存储数据; 3.不具有数组常用的方法,比如push(),pop()等; 二、产生伪数组的场景 1.function中的arguments对象是个伪数组; 2.document.getElementsByTagName和document. 阅读全文
posted @ 2021-04-13 09:40 sct春天 阅读(741) 评论(0) 推荐(0)
摘要: 注意:函数定义无法确定this指向,函数执行的才可以,因此需要知道函数的调用方式。 1、普通函数调用 var a='hello world'; function f1(){ console.log(this);//window console.log(this.a);//hello world } 阅读全文
posted @ 2021-04-07 15:41 sct春天 阅读(129) 评论(0) 推荐(0)
摘要: 1、Array.from:将伪数组变成数组,就是只要有length属性就可以转为数组 const str='abcdefg'; const arr=Array.from(str); console.log(arr);//["a", "b", "c", "d", "e", "f", "g"]; 2、p 阅读全文
posted @ 2021-03-17 22:20 sct春天 阅读(81) 评论(0) 推荐(0)
摘要: 浅拷贝:有两种方式,一种是把一个对象里面的所有的属性值和方法都复制给另一个对象,另一种是直接把一个对象赋给另一个对象,使得两个都指向同一个对象。 深拷贝:把一个对象的属性和方法一个个找出来,在另一个对象中开辟对应的空间,一个个存储到另一个对象中。 两者就在于,浅拷贝只是简单的复制,对对象里面的对象属 阅读全文
posted @ 2021-03-17 15:25 sct春天 阅读(6393) 评论(0) 推荐(1)
摘要: 1、px实际上就是像素,与物理像素有一定的区别,用px设置字体大小,比较精确,但是有缺点,当浏览器页面缩放时,px并不能跟随变大。当前网页的布局就会被打破。2、em是根据基准来缩放字体的大小。em是相对单位,一般都是以<body>的字体大小作基准的。em是相对于父元素的属性来计算的,这样就会存在一个 阅读全文
posted @ 2021-03-17 15:03 sct春天 阅读(239) 评论(0) 推荐(0)