会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
青柠
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
下一页
2021年9月10日
面试题②
摘要: 1.介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型(怪异盒模型)有什么不同的? 两者盒模型都是由四个部分组成的,分别是margin、border、padding和content。 标准盒模型和IE盒模型的区别在于设置width和height时,所对应的范围不同。标准盒模型的width和
阅读全文
posted @ 2021-09-10 19:23 青柠i
阅读(53)
评论(0)
推荐(0)
2021年9月9日
面试总结①
摘要: 1. 前端如何进行性能优化? 答: 前端性能优化主要是为了提高页面的加载速度,优化用户的访问体验。我认为可以从这些方面来进行优化。 第一个方面是页面的内容方面 (1)通过文件合并、css 雪碧图、使用 base64 等方式来减少 HTTP 请求数,避免过多的请求造成等待的情况。 (2)通过 DNS
阅读全文
posted @ 2021-09-09 20:48 青柠i
阅读(47)
评论(0)
推荐(0)
2021年9月8日
扩展运算符理解
摘要: 扩展运算符 1.合并数组 // 1.合并数组 let arr1 = [1, 2, 3]; let arr2 = ["c"]; let arr3 = ["d", "e"]; // es5 合并 console.log(arr1.concat(arr2, arr3));//(6) [1, 2, 3, "
阅读全文
posted @ 2021-09-08 12:52 青柠i
阅读(55)
评论(0)
推荐(0)
Symbol的简单理解
摘要: Symbol 1.Symbol 的意义 之前我们的对象属性的数据类型都是字符串,没有其他的了。所以会导致属性名重复,导致属性值被覆盖的情况。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法,在添加的操作就很容易覆盖了原有的方法。所以需要一个独一无二的数据类型来完成这个使命。所以Sy
阅读全文
posted @ 2021-09-08 09:59 青柠i
阅读(319)
评论(0)
推荐(0)
2021年9月5日
ES6 解构赋值
摘要: es6对象解构 1.普通使用解构赋值 let obj = { name: "fct", age: 21 } // 普通使用解构赋值 var { name, age, hobby } = obj; console.log(name, age, hobby); //fct 21 undefined 2.
阅读全文
posted @ 2021-09-05 18:53 青柠i
阅读(85)
评论(0)
推荐(0)
2021年9月4日
写一个函数去判断数据类型
摘要: 判断数据类型 function judgeType(ele){ let res = typeof ele; if(res "object"){ // 短路表达式,第一个成立则返回第二个的值,第一个不成立,则返回第一个的值 Object.prototype.toString.call(ele) "[o
阅读全文
posted @ 2021-09-04 13:53 青柠i
阅读(64)
评论(0)
推荐(0)
数组去重方法总结
摘要: 数组去重 let arr = [{ name: "fct" }, { name: "fct" }, 1, 3, 4, 1, 4, 6]; // 1.Set let newArr = Array.from(new Set(arr)); // let newArr = [...new Set(arr)]
阅读全文
posted @ 2021-09-04 12:29 青柠i
阅读(40)
评论(0)
推荐(0)
2021年9月3日
继承学习总结
摘要: 继承 1.原型链继承: 让子类的原型对象指向父类的实例,当子类的实例找不到对应的方法时,就按原型链往上找。 function Parent(){ this.name = ["原型链继承"]; } // 原型上挂载方法 Parent.prototype.getName = function(){ co
阅读全文
posted @ 2021-09-03 15:12 青柠i
阅读(68)
评论(0)
推荐(0)
认识 call,apply,bind,学会手写
摘要: 1. call,apply,bind的理解 1.1 三者的区别 改变函数执行时的上下文,改变this的指向。 call,apply立刻执行 bind不是立刻执行,而是复制函数更改this //需求 求数组中最大的值 let arr = [2, 12, 4, 6, 8, 10]; console.lo
阅读全文
posted @ 2021-09-03 12:41 青柠i
阅读(100)
评论(0)
推荐(0)
2021年9月2日
数组的扁平化练习
摘要: 数组扁平化 数组扁平化:将多维数组转换为一维数组 题目1: 将数组[1, [2, [3, [4, 5]]], 6]转换为[1, 2, 3, 4, 5, 6] // 1.1 reduce方法 const arr = [1, [2, [3, [4, 5]]], 6]; let newArrFun = f
阅读全文
posted @ 2021-09-02 12:39 青柠i
阅读(54)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
下一页
公告