×

注意!页面内容来自https://yun.itheima.com/subject/webmap/,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

<> .zx { right: 12px; } .yd { display: none; } .pc { display: none; } .zx .cxhdpic3 { position: absolute; right: 0 !important; top: -138px !important; z-index: 99999; width: 123px !important; display: none; } .zx img { display: block; width: 100%; } .returnmap { display: none; } .header { width: 93%; height: 80px; box-shadow: 0 3px 9px rgb(2282282280.3); padding: 0 3.5%; } .header h2 { float: left; width: 150px; margin: 20px 0 0 0; } .header .fl { float: left; width: 500px; margin: 30px 0 0 38px; } .header .fl li { position: relative; float: left; margin-right: 22px; } .header .fl li:last-child { margin-right: 0; } .header .fl li a { display: block; height: 46px; font-size: 16px; color: #474747; } .header .fl li a:hover { color: #d5221e; } .header .fl li a.nav_on { color: #d5221e; border-bottom: 4px #d5221e solid; } .header .fdnav { display: none; position: absolute; left: -160px; top: 50px; width: 521px; background: rgba(2552552551); box-shadow: 0 0 10px rgba(0000.1); z-index: 100; overflow: hidden; } .header .fdnav .fdnav_main { width: 522px; margin: 0 auto; padding: 1px 0 0; overflow: hidden; } .header .fdnav .fdnav_main p { float: left; width: 260px; height: 64px; border-right: 1px #f9f9f9 solid; border-bottom: 1px #f9f9f9 solid; } /* .header .fdnav .fdnav_main p.jcdl_icon{width: 300px;} */ .header .fdnav .fdnav_main p a { display: block; width: auto; } .header .fdnav .fdnav_main p img { display: block; margin: 0 auto; float: left; margin-right: 10px; width: 22px; } .header .fdnav .fdnav_main p span { float: left; color: #7b7b7b; margin-right: 0; font-size: 14px; line-height: 64px; } .header .fdnav .fdnav_main p.twolin span { line-height: 20px; } .header .fdnav .fdnav_main p.li_last { border-right: 0; } .header .fdnav .fdnav_main p:hover span { color: #d50212; } .header .fdnav .fdnav_main p em { float: left; width: 36px; margin: 14px 6px 0 18px; height: 36px; border-radius: 50%; } .header .fdnav .fdnav_main p em img { width: 100%; } .header .fdnav .fdnav_main p.java_icon em { margin-top: 10px; } .header .fl li:hover .fdnav { display: block; } .header .head_sub { float: right; width: 328px; height: 38px; border: 1px #dee0ea solid; border-radius: 5px; margin: 20px 0 0 90px; } .header .head_sub .head_tit { width: 100%; height: 100%; position: relative; } .header .head_sub .head_tit b { float: left; width: 85px; height: 26px; line-height: 26px; margin-top: 6px; border-right: 1px #ededed solid; font-size: 15px; color: #828282; text-align: center; font-weight: 100; } .header .head_sub .head_tit p { font-size: 15px; color: #929292; float: left; line-height: 38px; padding-left: 10px; width: 212px; cursor: pointer; } .header .head_sub .head_tit p img { position: absolute; width: 8px; right: 12px; top: 17px; } .header .head_sub .head_tit .xqalls { position: absolute; padding: 5px 0 5px 10px; width: 320px; max-height: 150px; border: 1px #dee0ea solid; border-top: none; left: -1px; top: 36px; background: #fff; overflow-y: auto; z-index: 6; display: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .header .head_sub .head_tit .xqalls ul li { line-height: 30px; } .header .head_sub .head_tit .xqalls ul li a { font-size: 14px; color: #838383; display: block; width: 100%; } .header .head_sub .head_tit .xqalls ul li a:hover { color: #216ef4; } .header .head_sub .head_tit .xqalls::-webkit-scrollbar { width: 5px; height: 1px; } .header .head_sub .head_tit .xqalls::-webkit-scrollbar-thumb { width: 5px; border-radius: 5px; background: #216ef4; } .header .head_sub .head_tit .xqalls::-webkit-scrollbar-track { width: 5px; height: 1px; } .header .head_sub:hover .head_tit b { display: none; } .header .head_sub:hover .head_tit .xqalls { display: block; } .banjava { background-size: 480px; padding: 40px 0 50px; width: 93%; margin: 0 auto; } .banjava h2 { font-size: 24px; color: #151515; font-weight: bold; } .banjava h2 span { font-size: 28px; } .banjava p span { display: inline-block; height: 37px; font-size: 18px; color: #fff; line-height: 37px; border-radius: 19px; background: #0cc7a5; padding: 0 18px; margin: 15px 0 0 0; } .box ul li { background: #fff; } .box ul li .boxlidiv { background: #f5f9ff; padding-bottom: 16px; } .box ul li h3 span.no { display: none; } .box ul li h3 span.no2 { display: none; } .box ul li .boxbot2 { border-radius: 10px; box-shadow: inset 0 0 50px rgba(1752142490.56); background: #f5f9ff; margin-top: 24px; padding: 28px 25px; } .box ul li .boxbot2 h4 { font-size: 14px; color: #000; font-weight: bold; margin-bottom: 8px; } .box ul li .boxbot2 span { display: block; font-size: 12px; color: #000; line-height: 22px; } .box ul li .boxa { overflow: hidden; padding: 0 0 15px; } .box ul li .boxa span { color: #fff; font-weight: bold; background: #0cc7a5 url("/subject/javamap/images/pcdbg1.jpg") no-repeat right bottom; padding: 8px 6%; } .box ul li .boxa a { width: 89%; color: #000; box-sizing: border-box; line-height: 16px; font-weight: normal; border-bottom: 1px #0cc7a5 dashed; overflow: hidden; padding: 12px 0 12px 40px; margin: 0 auto; } .box ul li .boxa a:before { left: 0; top: 50%; width: 35px; height: 35px; background: url("/subject/javamap/images/pcdvid1.png") no-repeat 0 0; margin-top: -17.5px; } .box ul li .boxa a:hover { color: #0cc7a5; } .box ul li img.pc { display: block; max-width: 236px; margin: 30px auto 0; } .box ul li img.yd { display: none; } .box ul li .boxa a i { display: block; } @media screen and (max-width: 1650px) { .banjava { background-size: 394px; padding: 35px 0 40px; } } @media screen and (max-width: 500px) { .wrap { overflow: hidden; } .zx { display: none; } body { min-width: 100%; } .ban h2 { font-size: 1.3rem; padding: 0 20px 0 0; } .ban h2 em { display: block; } .ban h2 span { display: inline-block; } .ban p { font-size: 0.9rem; padding: 0 3%; } .ban { padding: 30px 0; } .ban h2 i { right: -55px; top: -10px; width: 50px; } .box ul li { float: none; width: 98.1% !important; margin: 0 1% 5%; } .box ul li:after, .header .fl { display: none; } .boxbotmain { width: 92%; min-width: auto; padding-right: 10px; } .header h2 { width: 102px; margin: 25px 0 0 13px; } .header .head_sub { position: absolute; right: 4%; width: 186px; } .header .head_sub .head_tit b { font-size: 0.9rem; width: 68px; margin-right: 5px; display: none; } .header .head_sub .head_tit p { font-size: 0.9rem; float: none; width: auto; } .header .head_sub .head_tit .xqtop { width: 90%; height: 38px; overflow: hidden; } .header .head_sub .head_tit .xqalls { width: 176px; } .boxbotmain p span.span2 { width: 76%; } .banjava { background: none; padding: 30px 0; } .banjava h2 { font-size: 19px; text-align: center; } .banjava h2 span { font-size: 22px; display: block; } .banjava p { width: 88%; background: #caf3eb; border-radius: 50px; text-align: center; margin: 15px auto 0; } .banjava p span { width: 90%; height: auto; font-size: 15px; text-align: center; line-height: 22px; border-radius: 50px; background: -moz-linear-gradient(to bottom#0cc7a5#08ad8f); background: linear-gradient(to bottom#0cc7a5#08ad8f); padding: 7px 0; margin: 0; } .banjava p span em { display: block; opacity: 0; height: 0; } /* .box ul li .boxlidiv{padding-bottom: 0;} */ /* .box ul li{background: #f5f9ff;} */ .box ul li h3 span { display: inline !important; } .box ul li h3 span.no2 { font-size: 14px; } .box ul li.boxli5 h3 { line-height: 60px; } .box ul li .boxa a i { display: inline; } .box ul li .boxa { padding: 20px 4% 15px; } .box ul li .boxa span { font-size: 17px; color: #000; font-weight: bold; background: none; padding: 0; } .box ul li .boxa a { width: 100%; font-size: 14px; color: #fff; font-weight: bold; line-height: 1.4rem; border-bottom: none; box-sizing: border-box; border-radius: 10px; background: #fca356 url("/subject/javamap/images/yddbg1.jpg") no-repeat right bottom; background-size: 60%; overflow: hidden; margin: 0.8rem 0 0 0; padding: 17px 4% 17px 22%; } .box ul li .boxa a:hover { color: #fff; } .box ul li .boxa a:before { left: 4.5%; top: 50%; width: 45px; height: 45px; background: url("/subject/javamap/images/yddvid1.jpg") no-repeat; background-size: 100%; margin-top: -22.5px; } .box ul li .boxa a:nth-child(odd) { background: #89bf6b url("/subject/javamap/images/yddbg2.jpg") no-repeat right bottom; background-size: 62%; } .box ul li .boxa a:nth-child(odd):before { background-image: url("/subject/javamap/images/yddvid2.jpg"); } .box ul li img.pc { display: none; } .box ul li img.yd { display: block; padding-top: 30px; background: #fff; } .returnmap { position: fixed; left: 0; top: 70%; font-size: 13px; color: #fff; height: 25px; line-height: 25px; border-radius: 0 12px 12px 0; background: rgba(631662550.8); padding: 0 16px 0 20px; z-index: 10; } .returnmap:before { position: absolute; left: 3px; top: 6px; width: 13px; height: 13px; background: url("/Wap/images/leftjt.png") no-repeat; background-size: 100%; content: ""; } } 返回

2025最新版 入门 - 高级 前端工程师 最优学习路线图

黑马程序员最新出品 含视频 + PPT + 练习 + 全套代码

  • 一、基础入门01

    掌握 HTML 5 标签搭建页面结构HTML 技术 标签语法排版标签语义化SEO

    掌握 PC 端网页制作和布局能力CSS3 网页布局 选择器盒模型浮动定位过渡精灵图

    掌握移动端网页制作和布局能力移动 Web 布局 FlexREM媒体查询vw/vhBootstrapLess字体图标平面转换3D 转换动画

    阶段案例实战

    * 学成在线(PC 端) * 小兔鲜儿电商(PC 端 + 移动端) * 喜马拉雅(PC 端) * 优酷首页(移动端) * 腾讯全端(响应式)
  • 二、技术进阶02

    掌握JavaScript语言和基本编程思想JavaScript 开发 ES5ES6ES7ES8ES9ES10ES11ES12

    掌握常用的网页交互技术网页交互 DOM 操作网页特效事件

    掌握前后端交互的能力数据交互 & 异步编程 ajaxaxiosPromiseasyncEventloop

    阶段案例实战

    * 小兔鲜商品详情 * 小米购物车 * 聊天机器人 * 通讯录 * 黑马换肤 * 图书管理

    PC端综合实战项目数据看板 + CMS 系统 API 接口BootstrapEchartsTokenAxios

  • 三、Vue 开发03

    为学习框架做技术支撑框架前置课 Node.模块化npmwebpack

    掌握 Vue 2.x 开发必备技能Vue2.x 核心技术 指令系统常用选项组件化组件通讯插件

    H5端面经浏览+PC端内容管理系统面经全端项目(Vue2.x全家桶) vue clivue-routervuexElementvantaxios

    智慧园区+3D大屏微前端应用黑马智数项目 (微前端+Vue2+Vue3) Vue2.x 全家桶vue-admin-templateRBAC组件封装国际化性能分析Vue3.xVite3D模型qiankun 微前端

    掌握 Vue2&Vue3 底层原理Vue 原理 响应式数据虚拟DOMDiff算法AST语法树Vue3响应式系统

    阶段项目实战

    * 极客园项目(vue2.x全家桶) * 人力资源项目(vue2.x全家桶) * 神领物流(vue2.x全家桶)
  • 四、小程序&多端开发04

    掌握原生微信小程序开发享+生活原生小程序项目 原生小程序微信 API 详解腾讯地理定位服务VantUI 应用

    掌握跨平台多端开发优医问诊APP(uni-app) uni-appVue3+Pinia组件封装微信支付/登录即时通信地图服务

    阶段项目实战

    * 智慧商城小程序 * 小兔鲜儿电商小程序
  • 五、鸿蒙应用开发05

    掌握鸿蒙开发必备技能鸿蒙应用开发核心技术 ArkTSArkUl基础组件及容器组件自定义组件组件化及组件状态生命周期

    掌握鸿蒙原生应用开发美蔑商城鸿蒙原生应用 一次开发,多端部署三层工程架构设备断点适配电商业务Hybrid混合开发WLAN和多媒体技术使用华为应用生态使用

  • 六、React&面试与就业06

    掌握 React 核心语法React. 核心技术 JSXHooks组件通信ReduxRedux-Toolkit

    PC端自媒体项目极客园自媒体项目(React+TS) ReactTypeScriptViteZustandReactRouterQuill

    掌握职场通识做好面试准备职业发展课 职场通识面试攻略简历指导模拟面试

    掌握面试常见技术问题就业加强课 常见算法浏览器原理Vue 原理React 原理


学习路线图说明

阶段一基础入门:入门前端工程师的必备技能,能够完成PC端和移动端的静态页面,具备1:1还原设计图的能力。

阶段二技术进阶:进阶成为合格的初级前端工程师,能够实现页面的交互效果,实现与后端的数据联通。

阶段三Vue开发:成为中高级前端工程师的核心能力,能够实现企业级项目的功能需求,并具备开发内容管理系统、企业后台等项目的经验。

阶段四小程序&多端开发:成为中高级前端工程师的必备能力,能够满足市面上90%+公司的招聘需求,并具备移动端项目研发经验。

阶段五鸿蒙应用开发:开拓前端工程师职业新边界,具备从0-1开发鸿蒙4.0项目研发经验。

阶段六React&面试与就业:成为高薪中高级前端工程师的进阶技能,同时能够完善简历,轻松应对企业面试场景与面试题目。