首页 > 其他分享 >前端三剑客常见面试题及其答案

前端三剑客常见面试题及其答案

时间:2023-03-25 17:31:48浏览次数:38  
标签:定位 面试题 JavaScript 网页 前端 元素 HTML 用来 三剑客

前端的三剑客指的是 HTML、CSS 和 JavaScript,下面是一些常见的前端三剑客面试题及其答案

1、什么是 HTML?

HTML(超文本标记语言)是用来描述网页结构和内容的一种标记语言。它由一系列标签和属性组成,可以用来创建网页的各种元素,如标题、段落、图像、链接等。

2、什么是 CSS?

CSS(层叠样式表)是用来控制网页样式和布局的一种标记语言。它通过一系列的样式规则,将样式应用到 HTML 元素上,如字体、颜色、大小、位置等。

3、什么是 JavaScript?

JavaScript 是一种用来创建交互式网页的脚本语言,它可以在浏览器端执行。它可以用来操作网页元素,响应用户交互,获取和修改网页内容等。

4、什么是盒模型?

盒模型是指在 HTML 中,每个元素都可以看作是一个矩形的盒子,包含内容、内边距、边框和外边距四个部分。其中,内容部分指的是元素内部的内容,内边距指的是内容与边框之间的空白区域,边框指的是盒子的边框,外边距指的是盒子与其他元素之间的距离。

5、什么是浮动?

浮动是指将元素从正常的文档流中移除,使其向左或向右漂浮,直到遇到父元素或其他浮动元素。浮动元素会脱离文档流,不会占用父元素的空间,因此可以用来实现文本环绕图片、多栏布局等效果。

6、什么是定位?

定位是指通过设置元素的 position 属性来控制元素的位置。常见的定位方式有静态定位、相对定位、绝对定位和固定定位。其中,静态定位是元素的默认定位方式,相对定位是相对于元素在文档流中的位置进行定位,绝对定位是相对于最近的具有定位属性的父元素进行定位,固定定位是相对于视口进行定位。

7、什么是选择器?

选择器是指用来选择 HTML 元素并为其应用样式的一种语法。选择器可以根据元素的标签名、类名、ID、属性等特征来选择元素,并为其设置样式。

8、什么是事件?

事件是指用户在浏览器中的各种操作,如点击、鼠标移动、键盘输入等。JavaScript 可以通过监听这些事件,响应用户的操作,从而实现交互式的网页效果。

标签:定位,面试题,JavaScript,网页,前端,元素,HTML,用来,三剑客
From: https://blog.51cto.com/u_16007952/6149586

相关文章

  • 百度2020校招Web前端工程师笔试卷(第一批)大题部分(21~23)
    非大题在本地pdf中有详解21.异或题解#include<iostream>usingnamespacestd;longlongchange(longlongx){if(x%4==0){returnx;}else......
  • 前端设计模式——委托模式
    委托模式(Delegationpattern):将一个对象的某个方法委托给另一个对象来执行,它可以帮助我们将对象之间的关系更加灵活地组织起来,从而提高代码的可维护性和复用性。在委托模式......
  • #yyds干货盘点 前端小知识点扫盲笔记记录
    前言大家好我是歌谣微信公众号关注前端小歌谣带你进入前端巅峰人才交流群MVC和MVVM//在MVVM框架下视图和模型是不能直接通信的,只能通过ViewModel进行交互,它能够监听到数......
  • linux三剑客之grep详解
    1.什么是Grepgrep(GolobalRegularExpressionprint)是Linux系统中一个强大的文本搜索工具,也是俗称的搜索三兄弟之一,其他两个是awk和sed,grep可以把搜索到的内容打印到屏......
  • 前端RSA非对称加密Go解密
    Person:JavaScript实现非对称加密ChatGPT:JavaScript可以使用公钥密码学算法来实现非对称加密。常用的公钥密码学算法包括RSA和ECC。下面是一个使用RSA算法......
  • 后端发出请求,前端进行接收(AJAX)
    <!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> <style> #result{ width:300px; height:100px; border:1pxsolidred; ......
  • Mq面试题
    1、MQ有哪些使用场景?(高频)异步处理:用户注册后,发送注册邮件和注册短信。用户注册完成后,提交任务到MQ,发送模块并行获取MQ中的任务。系统解耦:比如用注册完成,再加一个发......
  • web前端知识:js中的微任务和宏任务
    js中什么是微任务和宏任务在JavaScript引擎中,任务分为两种类型:微任务(microtask)和宏任务(macrotask)。微任务是指在当前任务执行结束后立即执行的任务,它可以看作是在当前......
  • SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理
    场景前端时间选择控件,选择时间后点击搜索,请求后台数据,后台根据时间查询数据库中一天的记录数并回显给前端,前端进行显示。实现前端页面代码(部分)<divclass="iboxfloat-e-m......
  • 【黑马前端】基础班总结
    HTML1、定义:超文本标记语言(hypertextmarkuplanguage)​ 超:可以加图片、声音、动画、多媒体等非文本内容;​ 可以从一个文件跳到另一个文件,即超级链接文......