首页 > 其他分享 >前端八股文

前端八股文

时间:2023-08-16 21:31:45浏览次数:36  
标签:XML 八股文 前端 元素 html 表单 HTML HTML5

面试题(八股文)

html常见面试题

doctype的意义是什么: (写在html开头的那个单词)
  • 让浏览器知道所接受的html的合法性
  • 让浏览器能以标准的模式进行渲染
HTML,XHTML,HTML5的区别:
  • HTML属于SGML
  • XHTML属于XML,是HTML进行XML严格化的结果
  • HTML5不属于SGML.也不属于XML(有自己的独立规范),比XHYTML宽松。
HTML5 有什么新的变化:
  • 新的语义化元素
  • 表单增强
  • 新的API:离线,音视频,图形,实时通信,本地存储,设备能力等。
em和i的区别:

共同点:二者都是表示斜体。

区别:

  • em是语义化的标签,表示强调。
  • i 是纯样式的标签,表示斜体。HTML5不推荐使用。
语义化的意义:
  • 开发者容易理解,便于维护。
  • 机器容易理解结构
  • 有助于SEO(搜索引擎优化)
什么是元素的自闭合:

自闭合的元素中不能再嵌入别的元素,且HTML5中要求加斜杠。

哪些元素可以自闭合

表单元素input

图片img

br hr

meta,link

form表单的作用:
  • 直接提交表单
  • 使用submit/reset按钮
  • 便于浏览器保存表单
  • 第三方库jQuery可以整体获取值
  • 第三方库可以进行表单验证

所以,如果我们是通过Ajax提交表单数据,也建议加上form。

标签:XML,八股文,前端,元素,html,表单,HTML,HTML5
From: https://blog.51cto.com/Siri/7113848

相关文章

  • 前端vue使用blob下载流文件
    请求后端接口,发现返回的是这么一堆东西 代码:axios:exportfunctionexportEcoCarAppoint(params){returnHttp({url:'/api/jsis/ecoCarAppoint/exportEcoCarAppoint',method:'POST',data:params,responseType:'blob',//设置响应......
  • 前端文件转换
    file文件的拷贝和改名//复制文本域中的file文件并重命名letmyFile=newFile([file],"新文件的名字"]);bolb格式转base64格式functionblobToDataURL(blob,callback){letreader=newFileReader();reader.onload=function(){callback(reader.result);}re......
  • 前端合成海报并保存到本地
    近期给AI产品增加了推广返佣的能力,涉及到推广就会有分享裂变,个人的专属分享链接及海报。本次文章主要记录前端合成海报并下载到本地的流程,因为产品运行的平台主要是在小程序和PC浏览器,所以主要也是实现这两个平台的图片下载,接下来开始正文。浏览器端实现在实现下载之前首先要将海......
  • 小程序自动发版探索,两个优秀的第三方库该如何选择?且听我娓娓道来【玩转前端】
    前情提要目前的多端项目,在代码发布的时候,对于不同的端,需要进行不同的操作。尤其小程序端,每次都要在开发者工具中进行一次:上传->填写版本信息->提交审核(确定上线时)既然手动这么麻烦,能不能做成自动的?让开发节省重复操作时间,同时避免手动操作遗漏的可能性。我翻阅资料,发现已经有大佬......
  • 【校招VIP】前端vue考点之生命周期和双向绑定
    考点介绍:VUE是前端校招面试的重点,而生命周期和双向绑定又是基础考点之一,尤其在一二线公司,要求知道双向绑定的原理,以及相关代码实现。一、考点题目1、mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合?解答:mvc和mvvm其实区别并不大。都是一种设计思想。主要就是mvc中Co......
  • 2023前端JavaScript面试题大全
    一、基础题题目1:什么是JavaScript的数据类型?如何检查一个变量的数据类型?答案:JavaScript有七种数据类型:基本数据类型(PrimitiveDataTypes):Number、String、Boolean、Null、Undefined、Symbol引用数据类型(ReferenceDataTypes):Object、Array要检查一个变量的数据类......
  • vue前端项目中遇到的问题以及解决方案-不定时更新
    vue-cli创建vue项目中全局使用mixin首先需要安装插件npminstallstyle-resources-loadervue-cli-plugin-style-resources-loader--save-dev修改vue.config.js文件pluginOptions:{'style-resources-loader':{preProcessor:'scss',patterns:[//......
  • 前端html点击新增多项,ajax提交,后台接收
    <body><formid="form1"><divclass="procureWarp"><imgclass="headBg"src="/images/Cabinet/headUrl_01.png"alt=""><divclass="head"......
  • spring mvc 前端返回 js
    @RequestMapping(value="/test",produces="text/html;charset=UTF-8")@ResponseBodypublicStringtest(){Stringurl="";return"<script>window.location.href='"+url+"';</script>"; ......
  • 短信和注册前端
    1. 注册页面   941.1 添加路由   94index.js{path:'/page/user/register',name:'RegisterView',component:()=>import('../views/ProductDetail.vue')}1.2 添加按钮  94Header.vue<divclass="public-head-right"&g......