当前位置: 首页 > news >正文

【初级】前端开发工程师面试100题(一)

本题库共计包含100题,考察html,css,js,以及react,vue,webpack等基础知识掌握情况。

HTML基础篇

  1. 说说你对HTML语义化的理解?

    • 语义化就是用合适的标签表达合适的内容,比如<header>表示页眉,<nav>表示导航。这样不仅代码更清晰,对SEO也友好,屏幕阅读器也能更好理解页面结构。
  2. HTML5新增了哪些常用标签?

    • <section>表示文档中的节,<article>独立内容,<aside>侧边栏,<video><audio>直接嵌入媒体,还有<canvas>画布。
  3. img标签的alt和title属性有什么区别?

    • alt是图片无法显示时的替代文本,对SEO重要;title是鼠标悬停时的提示文本,可加可不加。
  4. 如何理解HTML中的DOCTYPE声明?

    • 它告诉浏览器用哪种HTML版本来解析页面,比如<!DOCTYPE html>表示HTML5,没有它浏览器可能进入怪异模式。
  5. meta标签有哪些常见用法?

    <meta charset="UTF-8"> <!-- 字符编码 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 移动端适配 -->
    <meta name="description" content="页面描述"> <!-- SEO用 -->
    

CSS基础篇

  1. CSS盒模型是什么?标准盒模型和怪异盒模型区别?

    • 盒模型就是把元素看作盒子,有content、padding、border、margin。标准盒模型width只含content,怪异盒模型width包含content+padding+border。
  2. 如何让一个div水平垂直居中?

    /* 方法1:flex布局(最推荐) */
    .parent {display: flex;justify-content: center;align-items: center;
    }/* 方法2:绝对定位+transform */
    

相关文章:

  • DB-Day11笔记-函数和存储过程面试题讲解
  • VMware Fusion Pro 13 Mac版虚拟机 安装Win11系统教程
  • 《巧用DeepSeek快速搞定数据分析》书籍分享
  • 《k230-AI_DEMO》车牌识别
  • 基于PaddleOCR对图片中的excel进行识别并转换成word优化(二)
  • 如何使用LangChain调用Ollama部署的模型?
  • 国产RK3568+FPGA以 ‌“实时控制+高精度采集+灵活扩展”‌ 为核心的解决方案
  • BM1684X+FPGA+GMSL视觉解决方案:驱动工业智能化升级的核心引擎
  • 在Linux驱动开发中使用DeepSeek的方法
  • 0101基础知识-区块链-web3
  • webrtc建立连接的过程
  • OpenRAN 6G网络:架构、用例和开放问题
  • 【AI】Windows环境安装SPAR3D单图三维重建心得
  • c语言之杂识
  • 安装jdk报错2503、2502--右键msi文件没法管理员权限执行(Windows解决方案)
  • 使用Handsontable实现动态表格和下载表格
  • 基于MTF的1D-2D-CNN-LSTM-Attention时序图像多模态融合的故障识别,适合研究学习(Matlab完整源码和数据),附模型研究报告
  • DIY钢铁侠方舟反应堆第二期—第一代电路板展示
  • 【Hive入门】Hive基础操作与SQL语法:DDL操作全面指南
  • chrony服务器
  • 上海天文馆加持,书友可在徐家汇书院“飞越银河系”!
  • 阻燃材料点火就着引发一场火灾,河北一企业的产品被指不达标且涉嫌欺诈
  • 神舟二十号载人飞行任务新闻发布会将于4月23日上午召开
  • 骑手眼中的“外卖战”
  • 民生访谈|电动自行车换新补贴会优化吗?今年汛期情况如何?市应急局回应
  • 湖南平江发生人员溺亡事件,已造成4人死亡