掘友等级
获得徽章 7
如果new一个箭头函数的会怎么样
箭头函数是ES6中的提出来的,它没有prototype,也没有自己的this指向,更不可以使用arguments参数,所以不能New一个箭头函数。
#每天一个知识点#
call() 和 apply() 的区别?
它们的作用一模一样,区别仅在于传入参数的形式的不同。
apply 接受两个参数,第一个参数指定了函数体内 this 对象的指向,第二个参数为一个带下标的集合,这个集合可以为数组,也可以为类数组,apply 方法把这个集合中的元素作为参数传递给被调用的函数。
call 传入的参数数量不固定,跟 apply 相同的是,第一个参数也是代表函数体内的 this 指向,从第二个参数开始往后,每个参数被依次传入函数。
#每天一个知识点#
h5页面在ios系统上 页面滚动时卡顿的解决方案:-webkit-overflow-scrolling: touch;
什么是立即执行函数?使用立即执行函数的目的是什么?
常见两种方式
1.(function(){...})()
(function(x){
console.log(x);
})(12345)
2.(function(){...}())
(function(x){
console.log(x);
}(12345))
作用 不破坏污染全局的命名空间,若需要使用,将其用变量传入
(function(window){...}(window))
css完成视差滚动效果:
background-attachment
transform:translate3D
jym使用git时,用可视化工具多,还是自己敲命令多呢
#每天一个知识点#
git中fetch和pull的区别:git fetch 只是将远程仓库的变化下载下来,并没有和本地分支合并;git pull 会将远程仓库的变化下载下来,并和当前分支合并。
#每天一个知识点#
css选择器权重计算方式:
!important > 内联样式 = 外联样式 > ID选择器 > 类选择器 = 伪类选择器 = 属性选择器 > 元素选择器 = 伪元素选择器 > 通配选择器 = 后代选择器 = 兄弟选择器
属性后面加!import会覆盖页面内任何位置定义的元素样式
作为style属性写在元素内的样式
id选择器
类选择器
标签选择器
通配符选择器(*)
浏览器自定义或继承
!!同一级别:后写的会覆盖先写的
#每天一个知识点#
CSS中BFC目的是形成一个相对于外界完全独立的空间,让内部的子元素不会影响到外部的元素
触发条件:
根元素,即HTML元素
浮动元素:float值为left、right
overflow值不为 visible,为 auto、scroll、hidden
display的值为inline-block、inltable-cell、table-caption、table、inline-table、flex、inline-flex、grid、inline-grid
position的值为absolute或fixed
常见的应用场景:
防止margin重叠(塌陷)
清除内部浮动
自适应多栏布局
各位JY端午节安康
下一页