总结
面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。
还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。
万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。
前端面试题汇总
JavaScript
前端资料汇总
=====================================================================
转换(transform) 是可以实现元素的位移,旋转,缩放等效果
-
移动:
translate -
旋转:
rotate -
缩放:
scale
在CSS中的二维坐标系
1.1移动translate
div { /* 以坐标形式来写 */ transform: translate(x, y); /* x,y分开来写 */ transform: translateX(100px); transform: translateY(100px); /* 百分数写法,相对自身来说 */ translate:(50%,50%); }2D移动是2D转换里面的一种功能,可以改变元素在页面中的位置,类似定位
-
定义2D转换中的移动,沿着X和Y轴移动元素
-
translate最大的优点:不会影响到其他元素的位置 -
translate中的百分比单位是相对于自身元素的 -
对行内标签没有效果
1.2旋转rotate
transform: rotate(度数) /* 单位是deg */2D旋转指的是让元素在2维平面内顺时针旋转或者逆时针旋转
-
rotate里面跟度数,单位是 deg 例如rotate(30deg) -
角度为正时,顺时针,负时,为逆时针
-
默认旋转的中心点是元素的中心点
1.3旋转中心点transform-origin
/* 坐标写法 */ transform-origin: x y; /* 方位名字写法 */ transform-origin: left bottom;2D转换中心点:可以设置元素转换的中心点
transform-origin
-
注意后面的参数x 和 y 用空格隔开
-
x y默认转换的中心点是元素的中心点(50% 50%) -
可以给
x y设置 像素或者方位名词(top bottom left right center)
========================================================================
transform: scale(x,y);缩放:
scale,只要给元素添加上了这个属性就能控制它放大还是缩小
总结
面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。
还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。
万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
前端面试题汇总
JavaScript
前端资料汇总