自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS数据类型(8种)和数据类型的判断

1.基本数据类型 (6)Number、String、Boolean、undefined、Null名值存储在栈内存中2.引用数据类型 object (1)Object 中包含了Data、function、Array(regexp,error)等(new创建的)。这三种是常规用的。引用数据类型–名存在栈内存中,值存在于堆内存中,但是栈内存会提供一个引用的地址指向堆内存中的值3.Symbol 和 bigInt (2)ES6 中新增了一种 Symbol 。这种类型的对象永不相等,即始创建的时候传入相

2022-03-08 16:01:15 269

原创 JS常见错误类型

SyntaxError:语法错误ReferenceError:引用错误,在作用域中找不到TypeError:类型错误,在作用域中找到了但是 做了它不可能做的事情,变量或参数不是预期类型RangeError:范围错误(主要的有几种情况数组长度为负数,Number对象的方法参数超出范围,函数堆栈超过最大值)EvalError: 非法调用 eval()URIError: URI不合法 ,主要是相关函数的参数不正确...

2022-03-08 15:45:30 136

原创 JS的Math

Math.random() :是令系统随机选取大于等于 0.0 且小于 1.0的伪随机 double值//产生一个[0,1)之间的随机数。Math.random()://返回指定范围的随机数(m-n之间)的公式:Math.random()*(n-m)+m; 或者Math.random()*(n+1-m)+mMath.round() :四舍五入Math.ceil() :ceil是天花板的意思,对上取整Math.floor() :是地板的意思,对下取整Math.abs() :取绝对值//

2022-03-08 15:42:16 85

原创 防抖和节流

防抖 Debounce延迟一段时间再执行函数,在这段时间重复触发,就重新计时。比如防止用户多次重复点击请求数据。代码实现要点:设置一个定时器,通过闭包,抓住定时器变量,控制定时器的添加和清除。function debounce(func,wait) { let timer; return function() { // 改变this指向 let context = this // 保存传入参数 let args = argume

2022-03-08 15:41:01 46

原创 原生AJAX GET请求

分为HTML和JS两部分(参考尚硅谷教程):环境要求:安装有Node.js环境和express(一)HTML部分:获取元素对象 ,比如用元素id获取:const a = document.getElementById(“...”);绑定事件a.addEventListener("",function(){ // 四步走: // 1.创建对象 const xhr = new XMLHttpRequest( ); // 2.初始化 设置请求的类

2021-07-10 20:12:54 363

空空如也

空空如也

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

TA关注的人

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