蓝桥杯新增web应用开发科目—送给想要参赛的小伙伴们一份备赛指南

 👻偷偷告诉读者朋友们一个秘密:蓝桥杯大赛最新一届赛事新增了web应用开发科目,搞前端的小伙伴们快点来参与起来鸭!👻

 😜为了让想要报名参加本赛项的小伙伴们充分了解本赛事,在赛前做好充足的准备,我特意去看了官方web应用开发备赛讲座的直播回放,整理了一些干货。本篇博文就这样诞生了!😜


主标题:
《 关于“第十三届蓝桥杯全国软件和信息技术专业人才大赛个人赛 (软件类)Web 应用开发组竞赛”》

赛事必知:

  1. 有关于组别:
    具有正式学籍的在校全日制研究生、本科、高职高专及中职中专学生(以报名时状态为准),以个人为单位进行比赛。该专业方向设大学组和职业院校组。 研究生和本科生只能报大学组。 其它高职高专、中职中专院校可自行选择报任意组别。

简单谈一谈这个组别:
可能有人会疑惑为啥分大学组和职业院校组。这俩有啥区别?
其实也很容易理解——组别分为大学组和职业院校组是为了区分题型难易(下面我会细细讲一下这两个组别分别考察的题型范围),如果你备战很充分,想要挑战下自己,那么我建议你选大学组(要勇于挑战自我~)

  1. 竞赛赛程:
    预赛(省赛)时长:4 小时。
    决赛时长:4 小时。
    详细赛程安排以组委会公布信息为准。

4个小时,时间完全充足,一定不要急:认真审题,认真审题,认真审题(重要的事情说三遍!)

  1. 竞赛形式:
    个人赛,一人一机,全程机考。 选手机器通过局域网连接到各个赛场的竞赛服务器。 选手答题过程中无法访问互联网,也不允许使用本机以外的资源(如 USB 连接)。 竞赛系统以“服务器-浏览器”方式发放试题、回收选手答案。

这条规则就告诉我们平时学习的时候一定要熟能生巧,熟记于心。比赛的时候可不存在什么忘了查下文档之类的哦!
备赛一定要充分哦!!!

  1. 参赛选手机器环境:
    选手机器配置:
    X86 兼容机器,内存不小于 4G,硬盘不小于 60G
    操作系统:Windows7、Windows8 或 Windows10
    显示器:分辨率 1024*768 像素或以上
    Web 前端开发环境:
    1. Google Chrome 浏览器(正式版,v1.36 以上版本),
      官方下载: https://www.google.cn/chrome
    2. Visual Studio Code 代码编辑器(正式版,v80 以上版本),
      官方下载: https://code.visualstudio.com
    3. 任意支持压缩 .zip 压缩包的压缩软件。
      推荐使用免费开源软件: https://www.7-zip.org

具体比赛时候用自己电脑还是比赛地点提供的统一电脑以组委会公布信息为准~
如果平时不用vs code的话,可以花点时间配置一个用哦(许多公司也都是使用的vs code哦!)~

  1. 试题形式:
    试题均为场景实战题(编程实操),选手根据需求说明,通过完善程序代码、配置和管 理项目的形式排除程序错误或完成预期需求。

    场景实战题:
    场景实战题目均包含完整的题面 PDF 文档(Google Chrome 支持浏览 PDF)和基础源代 码压缩包。题面文档中会详细说明题目的背景、需求、目标。选手需认真读题,结合题目给 出的基础源代码,通过修改、新增代码来实现题目给出的最终目标。 部分题目可能包含前序准备步骤。例如解压缩相应的资源文件,在浏览器中预览网页效 果等。大部分情况下,我们默认选手已经掌握了前端开发过程中可能涉及的基础知识和方法, 不会给予单独的提示。同时,题目不会给予 IDE 开发工具的使用方法提示。 特别地,基础源代码在无明确说明的情况下,请勿随意修改文件名称、文件夹名称、文 件存放结构。务必严格规范根据题意操作,否则可能会影响最终阅卷的准确性

所以,一定要认真查看场景实战题提供的完整的题面PDF文档!!!一定要认真查看。
有同学做模拟题,题拿到手就开始敲代码,闷着头就敲CSS代码,敲了将近一个小时终于敲完了,结果发现别人一两分钟就做完了!
为啥呢?那位同学题往下一滑,发现提供的有CSS文件,只需要修改即可,这不难受了!

  1. 答案提交:
    选手只有在比赛时间内提交的答案内容是可以用来评测的,比赛之后的任何提交均无 效。选手应使用考试指定的网页来提交代码,任何其他方式的提交(如邮件、U 盘)都不 作为评测依据。
    选手可在比赛中的任何时间查看自己之前提交的代码,也可以重新提交任何题目的答 案,对于每个试题,仅有最后的一次提交被保存并作为评测的依据。
    在比赛中,评测结果不会显示给选手,选手应当在没有反馈的情况下自行调试。
    最后,由于题目考察内容的差异,每道题目最终需提交的资料和步骤均会在题面 PDF 文档中详细说明,请严格按照相应要求进行操作

  2. 评分:
    全部题目将使用前端自动化测试技术完成机器自动评分。
    对于功能实现类型的题目,我们会基于单独的测评数据来测试功能实现的完整性。
    对于页面布局类型的题目,我们会基于最终效果和目标效果的相似度进行评分。

所以,这里又要强调一下,小伙伴们一定要认真审题,审题,再审题。
如果没让你更改文件名就一定不要更改;如果是让你在现有的文件内进行修改,就一定不要新建文件答题…

试题考查范围:

试题考查选手解决实际问题的能力,侧重考查选手阅读、分析、理解需求,实现功能性 需求(静态、动态页面效果,API 开发与调用),实现非功能性需求(如兼容性、安全性、 性能),产品交付(打包、部署)等方面的能力。知识范围包括但不限于:
在这里插入图片描述

仔细看看,你可能会说这大学组就比职业院校组多了个Node.js和webpack两个技术栈。
表面看来,确实是这样,但是真正赛题还会就出题深度及广度进行设计两个组别的题目哦~

下面列出的是此赛事考察知识范围的具体各个知识点,小伙伴们可以对着查漏补缺一下,看看自己缺乏什么技术栈,或者什么技术栈不是很熟,偷偷努力一把,攻破它们!

在这里插入图片描述
在这里插入图片描述

样题实战分析:

样题 A:网站修复

背景介绍:

HTML5 与 CSS3 已经成为前端开发工程师的必备技能。本题提供了使用 HTML5 + CSS3 实现的 单页面网站,因存在页面布局问题需要修复。

准备步骤:

开始答题前,首先需要解压题目包含的压缩包 exam01.zip,并将其中的 index.html 文件拖动 到 Google Chrome 浏览器中打开网站主页,效果如下(不包括黑框,示例页面显示宽度为 1920 px):
在这里插入图片描述

题目要求:

如上所示的 index.html 布局不符合最终要求。请检查 exam01 下的各个文件,找到并修复项 目存在的 Bug,使宣传页面正常显示,效果如下(不包括黑色边框,页面显示宽度 1920 px):
在这里插入图片描述

答案提交:

本题请勿新增、修改基础源代码中的文件名称、文件夹名称、文件存放层级结构。最后将答 题后的 exam01 文件夹压缩成 .zip 压缩包(请务必使用.zip 格式,其他压缩包格式无法正常 判卷)后提交。

题目分析:

  • 其实,如果你是个老练的前端程序猿,一眼就能看出问题所在,题目中页面展示效果很明显是缺少了样式的渲染,所以这道题就属于那种一两分钟就可以做完的!

  • 但是,后面据不少做了模拟题(里面也有类似的题哦~)的同学反馈说:他们写这种题写了将近一个小时才完工!为什么呢?

  • 这就是我上面再三强调的一定要注意审题(如下图所标~),题目中很清楚的说了是“找到并修复项目存在的bug”,没有让你自己写个CSS!!!
    在这里插入图片描述

题目解答:

  • 本题文档结构如下:
    在这里插入图片描述

  • 但是,定位到index.html里css文件的引入,会发现,存在的样式表名为“style.css”,而这引入的是css文件夹下的"index.css"文件,这就是为什么题目里的页面效果明显没有样式渲染。
    在这里插入图片描述

  • 所以,本题很直接,更改正确的css文件路径即可!

在这里插入图片描述

样卷线上模拟:

样卷线上模拟请于 10 月 20 日后登录蓝桥云课首页 (www.lanqiao.cn)查看,访问线上模拟地址:https://www.lanqiao.cn/contests/cup-s1

1.访问线上模拟地址:(总共有十道模拟题哦~)
在这里插入图片描述
2. 以第一道模拟题为例——点击“开始挑战”:
在这里插入图片描述
3. 然后按照页面左侧的准备步骤一步步做即可查看题目实现的效果;
4. 最后,按照左侧的考试需求进行答题即可~

本人感受:

蓝桥杯官方也是第一次增加了web科目,可能会有搞前端的小伙伴怕准备不足,或者说是没有历年真题壮胆而犹豫该不该参赛。上面给了一道样题实战分析,大家看完后是不是感觉信心倍增,你们要相信自己,认真备赛,把上面所涉及技术栈琢磨透&&把官方提供的十道线上模拟题练练!得奖机会还是很大的~

本赛事官方报名地址:https://dasai.lanqiao.cn/

想要报名的童鞋可以跟着我的前端专栏《前端系列教程》学习(专栏持续更新,争取有朝一日给上述考察知识范围涉及的技术栈都讲一遍!),各位小伙伴们,冲啊!

专栏简介:

本专栏面向广大非前端程序猿,为的是大家快速入门并掌握前端基础知识【HTML,JavaScript,CSS】,同时穿插有前端小设计习题,巩固学习。 (原价99.9 限时7天19.9🔥火爆订阅中!)

    专栏文章介绍:《前端系列教程》目录
    专栏地址:  《前端系列教程》

愿意加入蓝桥杯冲奖的人,评论区评论:我要参加蓝桥杯!寒寒带我!
左侧扫码联系我,人多我就创建一个蓝桥杯web应用开发科目交流群——为各位备赛的小伙伴们答疑解惑。

<think>好的,用户想了解蓝桥杯Web应用开发方法和资源。首先,我需要回忆之前提供的引用内容,看看有没有相关的信息。引用[1]提到用户大三下学期学习了ES6、Ajax、Promise、Vue2.x、Vue3.0,还推荐了B站尚硅谷的教学视频和《JavaScript权威指南》这本书。另外,用户通过写博客来记录学习过程,并获得蓝桥杯山东省二等奖。引用[2]强调了写博客对复习和分享的重要性。引用[3]则涉及蓝桥杯的奖项设置和手册,但具体内容不多。 接下来,我需要整理这些信息,形成结构化的指南。首先确定几个主要部分:基础能力强化、框架学习、实战训练、算法与数据结构、学习资源推荐、技巧。每个部分需要结合用户的经验,比如学习路线、推荐的视频和书籍,以及写博客的方法。 然后,用户可能需要具体的学习资源,比如B站尚硅谷的课程链接,或者书籍推荐。这里要注意不能直接放链接,但可以提到平台和书名。另外,实战部分需要建议做项目,比如开发TODO应用或电商后台,这能帮助巩固知识。 算法方面,用户可能对前端涉及的算法不太清楚,需要强调蓝桥杯Web题中的常见算法问题,比如排序、字符串处理,并推荐LeetCode和《算法导论》。同时,模拟考试和真题练习也是关键,引用[3]提到获奖分数线,所以练习真题很重要。 技巧方面,时间规划、错题整理、社区交流都是重点。特别是写博客,引用[1]和[2]都提到这对复习和分享的帮助,需要强调这一点。最后,相关问题部分需要考虑用户可能的后续疑问,比如如何平衡学习与项目,或常见错误,这能帮助用户深入准。 需要确保回答符合格式要求,使用正确的LaTeX,没有Markdown,分点清晰。同时检查引用标注是否正确,比如引用[1][2][3]的位置是否合适。最后生成的相关问题要覆盖资源、学习路线、时间安排、常见错误等方面,帮助用户进一步探索。</think>### 蓝桥杯Web应用开发指南 #### 一、基础能力强化 1. **HTML/CSS/JavaScript核心** - 重点掌握$ES6+$语法(箭头函数、解构赋值、模块化) - 熟悉$Flex$布局与$Grid$布局实现复杂界面 - 理解$DOM$操作与事件委托机制(如实现动态表单验证) 2. **进阶技术栈** - 异步编程:掌握$Promise$、$async/await$实现多级请求串联[^1] - 数据交互:熟练使用$Ajax$和$Fetch API$对接后端接口 - 推荐资源:B站尚硅谷《Vue全家桶》教程[^1] #### 二、框架学习(以Vue为例) ```javascript // 示例:Vue3组合式API实现数据响应式 import { ref, computed } from 'vue'; export default { setup() { const count = ref(0); const double = computed(() => count.value * 2); return { count, double }; } } ``` - 重点掌握组件通信(`props/$emit`)、状态管理(Vuex/Pinia) - 学习路线:Vue2.x基础 → Vue3组合式API → 工程化配置[^1] #### 三、实战训练 1. **项目构建** - 开发TODO应用(含本地存储功能) - 实现电商后台管理系统(对接RESTful API) - 参考蓝桥杯往届题(如文件上传、可视化图表) 2. **算法专项** - 掌握常见排序算法(快速排序时间复杂度$O(n \log n)$) - 刷题平台:LeetCode(字符串处理、动态规划高频考点) #### 四、学习资源推荐 | 类型 | 推荐内容 | 特点 | |------------|-----------------------------------|--------------------------| | **教材** | 《JavaScript权威指南》 | 语言核心机制详解[^1] | | **视频** | B站尚硅谷Web全栈课程 | 项目驱动式教学[^1] | | **题库** | 蓝桥杯官网历年真题 | 熟悉题型分布[^3] | #### 五、技巧 1. **时间规划** - 基础阶段(2个月):每日3小时系统学习 - 冲刺阶段(1个月):模拟考试(完整实现$4$小时题) 2. **错题整理** - 使用Markdown记录调试过程(如图片懒加载实现陷阱) - 建立GitHub仓库管理代码片段[^2] 3. **社区交流** - 参与CSDN「蓝桥杯」专题讨论(技术难点解析) - 关注组委会发布的《手册》评分标准
评论 63
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤寒者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值