会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
嘿!那个姑娘
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
2021年4月18日
CommonJs和ES6模块化的区别
摘要: CommonJs模块的require()是同步加载模块,ES6模块的import命令是异步加载模块 CommonJs模块是运行时加载,ES6模块是编译时加载或静态加载 CommonJs模块加载有缓存,ES6模块加载没有缓存 CommonJs模块输出的是一个值的复制,ES6模块输出的是值的只读引用 C
阅读全文
posted @ 2021-04-18 13:47 嘿!那个姑娘
阅读(466)
评论(0)
推荐(0)
2021年4月17日
箭头函数和普通函数的this的值,与setTimeout的碰撞
摘要: 首先要知道箭头函数this值得指向。箭头函数的this值始终指向函数声明时作用域下的this值。 普通函数this值要调用时确定,可以看去我的JavaScript函数this值指向文章。 setTimeout会延迟函数的声明,将函数的this值改为window,但是改变不了箭头函数的this的值。
阅读全文
posted @ 2021-04-17 23:59 嘿!那个姑娘
阅读(344)
评论(0)
推荐(0)
2021年4月14日
同源策略和浅谈跨域的解决方法
摘要: 同源策略: 浏览器自带的一种安全策略,他是指协议、域名、 端口 三个都相同的才能互相访问。 什么是跨域: 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 实现跨域: 1. CORS CORS背后的思想,就是使用自定义的HTTP头部
阅读全文
posted @ 2021-04-14 14:39 嘿!那个姑娘
阅读(136)
评论(0)
推荐(0)
Promise.all 解决多个请求并发执行,并且有错误还能按顺序执行并输出。
摘要: 要解决这个问题,首先要知道Promise.all是什么? Promise.all() 它接收一个promise对象组成的数组作为参数,并返回一个新的promise对象。 当数组中所有的对象都resolve时,新对象状态变为fulfilled,所有对象的resolve的value依次添加组成一个新的数
阅读全文
posted @ 2021-04-14 14:18 嘿!那个姑娘
阅读(7634)
评论(0)
推荐(1)
ES6新特性总结
摘要: 1. let const let 表示申明变量。const 表示申明常量。 常量定义了就不能改了。对象除外,因为对象指向的地址没变。 const在申明是必须被赋值。 两者都为块级作用域。 块级作用域与函数作用域。任何一对花括号({和})中的语句集都属于一个块,在这之中定义的所有变量在代码块外都是不可
阅读全文
posted @ 2021-04-14 11:03 嘿!那个姑娘
阅读(20742)
评论(0)
推荐(3)
彻底搞懂水平垂直居中布局(定宽高和不定宽高)
摘要: 这是面试常问的题目。今天就来彻底搞明白水平垂直居中的方法 一共七种方法,前两种是定宽高才能用的,后面五种不管需要垂直居中的元素有没有宽高都可以垂直居中。flex和table-cell和grid都需要有父元素的宽高,也就是说不能直接在body中水平垂直居中。 <body> <div class="co
阅读全文
posted @ 2021-04-14 00:38 嘿!那个姑娘
阅读(464)
评论(0)
推荐(0)
2021年4月13日
弹性布局flex的属性 和 flex=1是啥
摘要: 基本概念: 采用Flex布局的元素,称为Flex容器(flex container),简称”容器”。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称”项目”。 容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边
阅读全文
posted @ 2021-04-13 17:50 嘿!那个姑娘
阅读(3826)
评论(1)
推荐(1)
position的8种定位方式(常用的是5种)
摘要: 1.static position的默认值,没有定位,元素出现在正常的文档流中 2.relative 相对定位,相对于正常位置定位,不会脱离文档流 3.absolute 绝对定位,相对于最近的定位不为static的父元素进行定位。脱离了文档流 4.fixed 固定定位,相对于浏览器窗口定位,不会跟随
阅读全文
posted @ 2021-04-13 16:59 嘿!那个姑娘
阅读(1784)
评论(0)
推荐(0)
数组的some()方法,手写拍平数组
摘要: some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。返回值为布尔类型 some() 方法会依次执行数组的每个元素: 如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。 如果没有满足条件的元素,则返回false。 注意: some() 不会对空数组进行检测。
阅读全文
posted @ 2021-04-13 11:10 嘿!那个姑娘
阅读(860)
评论(0)
推荐(0)
2021年4月12日
函数申明和函数表达式的区别
摘要: 函数申明:function fn() 函数表达式:const fn = function() 函数申明会在代码执行前做预加载,而函数表达式不会。 //先调用再定义函数申明是可以的 fn(1,2) function fn(a, b) { console.log(a+b) } //这样是不行的,函数表达
阅读全文
posted @ 2021-04-12 18:03 嘿!那个姑娘
阅读(102)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
16
下一页
公告