先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Web前端全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024c (备注前端)
正文
匹配所有使用E标签的元素
p { font-size:24px; }
3 .class:类选择器
class选择器。它跟id选择器不同的是,它可以定位多个元素。当你想对多个元素进行样式修饰的时候就可以使用class
.error {
color: red;
}
4.id选择器(#ID)
#container {
width: 960px;
margin: auto;
}
5. tagName:标签选择器
定位页面上所有的某标签
a { color: red; }
ul { margin-left: 0; }
🟢二.组合选择器
1.群组选择器(selector1,selector2,…,selectorN)
每个选择器之间使用逗号“,”隔开
div,p { color:#f00; }
2.后代选择器(E F)
选择了E元素的所有后代F元素,中间是一个空格
li a {
text-decoration: none;
}
3.子元素选择器(E>F)
子元素选择器,匹配所有E元素的子元素F
div > strong { color:#f00; }
4.相邻兄弟元素选择器(E + F)
EF两元素具有一个相同的父元素,而且F元素在E元素后面,而且相邻
ul + p {
color: red;
}
5.通用兄弟选择器(E 〜 F)
选择某元素后面的所有兄弟元素
ul ~ p {
color: red;
}
🟢三.属性选择器
1.E[attr]
只使用属性名,但没有确定任何属性值
a[title] {
color: green;
}
2.E[att=val]
指定属性名,并指定了该属性的属性值
div[class=”error”] { color:#f00; }
3.E[att~=val]
指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的“〜”不能不写
td[class~=”name”] { color:#f00; }
4.E[att|=val]
指定了属性名,并且属性值是value或者以“value-”开头的值
p[lang|=en] { color:#f00; }
5.E[att^=”val”]
指定了属性名,并且有属性值,属性值是以value开头的
div[id^=“nav”] { background:#ff0; }
6.E[att$=”val”]
属性att的值以”val”结尾的元素
a[href$=“.jpg”] {
color: red;
}
7.E[att*=”val”]
属性att的值包含”val”字符串的元素
a[data-filetype=“image”] {
color: red;
}
🟢四.CSS 伪元素
1.selector:link selector:visited selector:hover selector:active 伪类选择器
一般情况下selector都为a标签,以上四种伪类选择器代表的意思如下:
- link:连接平常的状态
最后
本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等
前端视频资料:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-wmYVRVne-1713289249151)]
前端视频资料:
[外链图片转存中…(img-1bnBHmKA-1713289249151)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)
[外链图片转存中…(img-dw50VXK6-1713289249151)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!