面试前准备题

1、call 和 apply的区别
call和apply的作用相同(用于更改this的指向),不同之处在于传参的形式,apply是以数组的形式传递参数的,而call方法的参数可以是任意类型的06612.026+9.

2、transition,animation,transform的区别?
transform是静态属性,主要用来做元素的特殊变形,一旦写到style里以后立刻显示作用,无变化过程。
transition和animation是C3动画属性,transition是过渡动画,在transition动画过程中,如果属性值有了新的变化,则会中断当前的动画执行,并把中断时的属性值提供给新的动画作为起始值来重新计算动画。
animation是关键帧动画,配合@keyfranmes使用,是transition的扩展,可以较精确地控制动画过程中任何一个时间点的属性效果。

3、谈谈你对语义化的了解?
HTML语义化就是让页面的内容结构化,便于浏览器、搜索引擎解析;
去掉或样式丢失的时候能让页面呈现清晰的结构,并且是容易阅读的,使阅读代码的人对网站更容易将网站分块,便于阅读维护理解。
H5中新增加了很多的标签如:

你可能感兴趣的:(面试前准备题)