自定义博客皮肤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)
  • 收藏
  • 关注

原创 前端相关知识点总结

**1.sessionstorage和localstorage的联系和区别**相同点:两者都是用于本地存储不同点:sessionstorage1.生命周期为关闭浏览器窗口2.在同一个窗口(页面)下数据可以共享3.以键值对形式存储使用sessionstorage1.生命周期永久有效,除非手动清除,否则关闭页面也会存在2.可以在多窗口(页面)共享数据(同一浏览器可以共享)3.以键值对形式存储使用存储数据:sessionstorage.setItem(key,value)获取数据:ses

2022-10-31 16:39:25 172 1

原创 promise,Generator函数,async函数区别

Promise将原来的用 回调函数 的 异步编程 方法转成用relsove和reject触发事件, 用 then 和 catch 捕获成功或者失败的状态执行相应代码的异步编程的方法。function fun1(value){ return new promise((resolve,reject)=>{ setTimeout(function(callback){ ...

2020-04-22 23:59:52 261

原创 判断数据类型的方法有哪些,几种方法的优缺点和区别

1.typeof这个方法很常见,一般用来判断基本数据类型,如:string,number,boolean,symbol,bigint(es10新增一种基本数据类型bigint),undefined等。typeof 目前能返回string,number,boolean,symbol,bigint,unfined,object,function这八种判断类型2.instanceof一般用来判断...

2020-04-21 22:31:25 14350

原创 前端面试笔试高频考点

let,const,var的区别。const定义的对象是否可以修改var 声明变量 可以进行变量提升let 声明变量 不能进行变量提升 作用域比var更小 形成块级作用域const 声明变量 声明常量 定义的变量不能修改,但对象可以修改js的基本数据类型五中可包含值的类型:字符串(string)数字(number)布尔值(boolen)对象(objec...

2020-04-16 18:14:36 233

原创 js中日期对象的一些方法

日期对象方法:set/get既能获取又能赋值 get只能获取 (注:获得月份 getMouth()+1;)set/getDate() 从date对象中返回一个月中的某一天(1-31)getDay() 从Date对象中返回一周中的某一天(0-6)set/getMouth() 从Date对象中返回月份(0-11)set/getFullYear...

2020-04-10 12:22:23 166

原创 js以及ES6中的数组的一些方法

ES6新增的数组方法Array.form() 将伪数字转为真数组find() 在数组中查找符合条件的元素,只要找到第一个符合条件的 元素,就终止遍历返回值:找到的元素格式:arr.find({function(item,index,arr)return 查找条件})findIndex() 返回值:找到元素的下标copyWithin() 第...

2020-04-10 12:20:43 220

原创 js中的Math对象的几种方法及作用

math(数学运算)对象的方法:math.random() 返回0-1之间的随机数math.max() 返回较大的数math.min() 返回较小的数math.abs() 取绝对值math.round() 四舍五入成整数(只看小数点后一位)math.ceil() 向上取整math.floor() 向下取整math.pow(x,y) x的y次方math.sqrt(num) 开平方...

2020-04-10 12:15:59 517

原创 css3新属性box-sizing的作用及用法

首先box-sizing有三个属性值:content-box,box-border,inheirtcontent-box:就是w3c提供的标准的盒模型盒子大小为:width+padding+border 此为默认值box-border:padding值和border值不撑开盒子,还是原来的宽度也就是宽度包含padding和border值...

2020-04-09 17:30:22 154

原创 dispaly:none和visibility:hidden的区别

1.占据空间与否:display:none:该元素不占据任何空间,即该对象在页面上彻底消失,跟v-if类似,通俗来说就是看不见也摸不到。visibility:hidden:使对象在网页上不可见,跟v-show类似,但该对象在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。2.是否继承display:none,display不是继承属性,元素及其子元素都会消失。visibility:...

2020-04-08 23:43:25 271

原创 闭包是什么以及使用闭包的好处

闭包:1.函数嵌套函数2.内部函数访问外部函数的形参和变量3.被引用的形参和变量不会被【垃圾回收机制所回收】好处:1.让一个变量常驻内存2.避免全局变量污染(尽量不使用全局变量)3.可以声明私有变量上述代码详细的阐述了闭包的定义。1.使用局部变量后,另一个函数在里面定义了同名的变量也互不干扰...

2020-04-08 00:38:43 112

原创 怎么判断一个对象是不是数组?

typeof 操作符对于Function, String, Number ,Undefined 等几种类型的对象来说,他可以检测,但是为Array时var arr=new Array(“3”,“4”,“7”,“8”,“9”);alert(typeof(arr));结果是objectJavaScript中instanceof运算符会返回一个 Boolean 值,指出对象是否是特定类的一个实...

2020-04-02 19:09:00 109

原创 BFC基础分析

BFC来解决这些问题的方法,这3个问题:1.外边距折叠(Collapsing Margins)2.让一个没有设置高度的容器包含浮动元素阻止文字环绕3.防止文字环绕什么是BFC:BFC是一个具有特殊CSS样式的HTML盒子,比如div这些特殊样式如下,下面的样式只要满足一项,就说明这个盒子是BFC1.float: left | right2.position: fixed | abs...

2020-04-02 17:21:20 116

空空如也

空空如也

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

TA关注的人

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