- 博客(12)
- 收藏
- 关注
原创 前端相关知识点总结
**1.sessionstorage和localstorage的联系和区别**相同点:两者都是用于本地存储不同点:sessionstorage1.生命周期为关闭浏览器窗口2.在同一个窗口(页面)下数据可以共享3.以键值对形式存储使用sessionstorage1.生命周期永久有效,除非手动清除,否则关闭页面也会存在2.可以在多窗口(页面)共享数据(同一浏览器可以共享)3.以键值对形式存储使用存储数据:sessionstorage.setItem(key,value)获取数据:ses
2022-10-31 16:39:25 179 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 284
原创 判断数据类型的方法有哪些,几种方法的优缺点和区别
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 14504
原创 前端面试笔试高频考点
let,const,var的区别。const定义的对象是否可以修改var 声明变量 可以进行变量提升let 声明变量 不能进行变量提升 作用域比var更小 形成块级作用域const 声明变量 声明常量 定义的变量不能修改,但对象可以修改js的基本数据类型五中可包含值的类型:字符串(string)数字(number)布尔值(boolen)对象(objec...
2020-04-16 18:14:36 255
原创 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 168
原创 js以及ES6中的数组的一些方法
ES6新增的数组方法Array.form() 将伪数字转为真数组find() 在数组中查找符合条件的元素,只要找到第一个符合条件的 元素,就终止遍历返回值:找到的元素格式:arr.find({function(item,index,arr)return 查找条件})findIndex() 返回值:找到元素的下标copyWithin() 第...
2020-04-10 12:20:43 227
原创 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 530
原创 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 159
原创 dispaly:none和visibility:hidden的区别
1.占据空间与否:display:none:该元素不占据任何空间,即该对象在页面上彻底消失,跟v-if类似,通俗来说就是看不见也摸不到。visibility:hidden:使对象在网页上不可见,跟v-show类似,但该对象在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。2.是否继承display:none,display不是继承属性,元素及其子元素都会消失。visibility:...
2020-04-08 23:43:25 297
原创 闭包是什么以及使用闭包的好处
闭包:1.函数嵌套函数2.内部函数访问外部函数的形参和变量3.被引用的形参和变量不会被【垃圾回收机制所回收】好处:1.让一个变量常驻内存2.避免全局变量污染(尽量不使用全局变量)3.可以声明私有变量上述代码详细的阐述了闭包的定义。1.使用局部变量后,另一个函数在里面定义了同名的变量也互不干扰...
2020-04-08 00:38:43 120
原创 怎么判断一个对象是不是数组?
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 113
原创 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 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人