总结一下
面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。
还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。
为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。
前端面试题汇总
JavaScript
性能
linux
前端资料汇总
前端工程师岗位缺口一直很大,符合岗位要求的人越来越少,所以学习前端的小伙伴要注意了,一定要把技能学到扎实,做有含金量的项目,这样在找工作的时候无论遇到什么情况,问题都不会大。
ul {list-style: none;}
li:first-child {/*给第一个列表项目设置样式 兼容IE7*/
background-color: pink;
}
li:last-child { /*给最后一个列表项目设置样式 IE8不兼容*/
background-color: red;
}
解析:
一个页面中无论有几个ul列表,只要设置`first-child、last-child`,那么所有ul列表项的第一个和最后一个列表项目都会有设置的样式。
### 2.nth-child、nth-last-child (IE8不兼容)
html:
列表
- 列表项目1
- 列表项目2
- 列表项目3
- 列表项目4
- 列表项目5
- 列表项目6
css:
### 3. 对奇数、偶数使用样式
html:
- 列表项目1
- 列表项目2
- 列表项目3
- 列表项目4
- 列表项目5
- 列表项目6
css:
解析: `li:nth-child(odd)`含义:`li`父元素`ul`的儿子中,从1开始数,奇数儿子设置样式为xxx;
当父元素为列表时,因为只有列表项目一种子元素,不会出现问题;当父元素是`div`时,就不止一种子元素,会引起问题。如下:
例如:设置`div`元素中为奇数标题h2背景颜色。
html:
文章标题A
我是一个小段落。。。
文章标题B
我是一个小段落。。。
文章标题C
我是一个小段落。。。
文章标题D
我是一个小段落。。。
css:
h2:nth-child(odd) {
background-color: pink;
}
解析:由于`div`元素下奇数元素为p,偶数元素为后,故 `h2:nth-child(odd)`执行结果为:h2的父元素`div` 的所有儿子中 为奇数的儿子 设置背景颜色;而不是所有h2中为偶数的h2设置样式;
解决方法: `nth-of-type`可以避免问题产生。
### 4. nth-of-type(IE8不兼容):只针对同类型的元素进行计算
css:
h2:nth-of-type(odd) { /*所有h2标签中为奇数的设置样式*/
background-color: pink;
}
h2:nth-of-type(even) { /*所有h2标签中为偶数的设置样式*/
background-color: #ccc;
}
解析: `h2:nth-of-type(odd)`含义:在所有h2标签中,只要是奇数h2就设置样式;只针对h2标签,与父元素无关;
### 5. 循环使用样式 li:nth-child(4n+1)
html:
- 列表项目1
- 列表项目2
最后
如果你已经下定决心要转行做编程行业,在最开始的时候就要对自己的学习有一个基本的规划,还要对这个行业的技术需求有一个基本的了解。有一个已就业为目的的学习目标,然后为之努力,坚持到底。如果你有幸看到这篇文章,希望对你有所帮助,祝你转行成功。