位置: IT常识 - 正文

【面试宝典】2023前端面试题(面试宝典下载)

编辑:rootadmin
【面试宝典】2023前端面试题 文章目录一、HTML1、简述一下对HTML语义化的理解?2、标签上 title 与 alt 属性的区别是什么?3、href 与 src?4、HTML新特性?5、Localstorage、SessionStorage、cookie区别6、HTML5 的离线储存的使用和原理?7、常见的浏览器内核8、你对web标准以及W3C的理解?9、行内元素和块级元素有哪些?img属于什么元素10、表单中readonly和disabled的区别?11、如何进行网站性能优化?12、如何写出高性能的 HTML?13、iframe 的优缺点?二、CSS1、css3新特性?2、什么是盒子模型3、CSS选择器以及优先级的理解?4、谈谈你对回流和重绘的理解?5、实现元素隐藏的方式6、css 预处理器7、垂直居中几种方式?8、简明说一下 CSS link 与 @import 的区别和用法?9、display:none和visibility:hidden的区别?10、rgba和opacity的透明效果有什么不同?11、行内元素与块级元素有什么区别?12、清除浮动的方式13、引入样式表CSS的方式有几种?分别是什么?优先级是什么?13、如何实现浏览器响应式布局?三、JS1、JS数据类型2、如何判断js的数据类型3、创建对象的几种方式4、js内置的常用对象有哪些?并列举该对象的常用方法5、===与 = =的区别6、怎么判断两个对象相等7、函数提升与变量提升的区别8、什么是闭包?9、箭头函数的特点10、简述this的含义11、js中new操作符主要干了什么?12、js中call、apply、bind作用和区别13、什么是作用域?全局作用域和局部作用域?14、什么是事件冒泡?怎么阻止事件冒泡?15、什么是事件委托?16、面向对象的特点?17、简述深浅拷贝以及深拷贝的方法18、防抖与节流19、ajax过程?20、请解释一下 JavaScript 的同源策略21、如何解决跨域?22、内存泄漏23、javascript的内存(垃圾)回收机制?23、什么是原型、原型链?24、get与post的区别25、let、var、const区别26、promise对象简述27、async、await四、VUE1.vue的双向绑定原理2.MVVM、MVC3.vue的优点4.为什么vue组件中的data是一个函数***为什么使用return返回?5.VUE全家桶6.v-for中key的作用7.vue2的缺点8.什么是虚拟dom,为什么要使用虚拟dom9.v-for和v-if能否一起使用10.computed和watch的区别watch都有哪些属性11.v-if和v-show的区别12.vue的生命周期13.vue的指令15.vue组件如何进行传值的?16.组件中写name会有什么作用?17.父子组件嵌套时生命周期哦钩子函数的执行顺序18、vuex19、谈谈你对keep-alive的理解20、vue-router路由模式有几种?21、能说下 vue-router 中常用的 hash 和 history 路由模式实现原理吗?22、谈一谈你对 nextTick 的理解?23、$nextTick的使用24、请说出 vue-cli 工程中每个文件夹和文件的用处?25、Vuex 页面刷新数据丢失怎么解决?26、Vuex 为什么要分模块并且加命名空间?27、vue 中使用了哪些设计模式?28、你都做过哪些 Vue 的性能优化?五、其他内容1、性能优化的几个方面?2、异步加载?3、加载方式4、预加载5、DNS预解析6、懒执行7、懒加载一、HTML1、简述一下对HTML语义化的理解?

推荐整理分享【面试宝典】2023前端面试题(面试宝典下载),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:面试宝典app,面试最新经典100题,面试最新经典100题,面试宝典下载,面试大全,2021面试宝典,面试宝典app,面试宝典app,内容如对您有帮助,希望把文章链接给更多的朋友!

用正确的标签做正确的事情。 HTML语义化让页面的内容结构化,结构更清晰,便于浏览器、搜索引擎解析;即使在没有css样式的情况下,也以一种文档格式显示,并且是容易阅读的 搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于seo优化 使阅读源代码的人更容易将网站分块,便于阅读维护理解

2、标签上 title 与 alt 属性的区别是什么?【面试宝典】2023前端面试题(面试宝典下载)

通常当鼠标滑动到元素上的时候显示 alt 是img标签 的特有属性,是图片内容的等价描述, 用于图片无法加载显示、读屏器阅读图片。可提图片高可访问性, 除了纯装饰图片外都必须设置有意义的值,搜索引擎会重点分析。

3、href 与 src?href (Hypertext Reference)指定网络资源的位置,从而在当前元素或者当前文档和由当前属性定义的需要的锚点或资源之间定义一个链接或者关系。(目的不是为了引用资源,而是为了建立联系,让当前标签能够链接到目标地址。)src source(缩写),指向外部资源的位置,指向的内容将会应用到文档中当前标签所在位置。href与src的区别:1、请求资源类型不同:href 指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的联系。在请求 src 资源时会将其指向的资源下载并应用到文档中,比如 JavaScript 脚本,img 图片;2、作用结果不同:href 用于在当前文档和引用资源之间确立联系;src 用于替换当前内容;3、浏览器解析方式不同:当浏览器解析到src ,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等也如此,类似于将所指向资源应用到当前内容。这也是为什么建议把 js 脚本放在底部而不是头部的原因。4、HTML新特性?

新增用于绘画的 canvas 和 svg 元素 新增 video(视频) 和 audio(音频) 标签 新增客户端数据存储新方法:sessionStorage、localStorage 新增多个语义化标签元素: ·header、nav、article、section、aside、footer 表单的增强应用: ·表单元素 input 的 type 属性扩充: ·date、time、email、url、search、range、month、color、number ·表单元素 input 通过属性进行表单验证: ·required(必填项)、pattern(正则表达式验证表单输入) 新增地理定位 - Geolocation API 用于获得用户的地理位置

5、Localstorage、SessionStorage、cookie区别

1、cookie (1)本身用于客户端和服务端通信 (2)但是它有本地存储的功能,于是就被“借用” (3)document.cookie = …获取和修改即可 (4)cookie用于存储的缺点 ①存储量太小,只有4kb ②所有http请求都带着,会影响获取资源的效率 ③api简单,需要封装才能用document.cookie

2、localStorage,sesseionStorage (1)html5专门为存储而设计,最大容量5M (2)api简单易用 (3)lcoalStorage.setItem(key, value);localStorage.getItem(key); (4)ios safari隐藏模式下:localStorage.getItem会报错,建议统一使用try-catch封装

3、sessionStorage用于本地存储一个会话(session)中的数据, 这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。 因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。 而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。

6、HTML5 的离线储存的使用和原理?相似存储localStorage 长期存储数据,浏览器关闭后数据不丢失; sessionStorage 数据在浏览器关闭后自动删除。离线的存储两种方式HTML5 的离线存储.appcache文件【废弃】service-worker 的标准HTML5 的离线存储.appcache文件【废弃】在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。原理:HTML5 的离线存储是基于一个新建的。appcache 文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会像 cookie 一样被存储了下来。之后当网络在处于离线状态下时,浏览器会通过被离线存储的数据进行页面展示。如何使用1、页面头部像下面一样加入一个 manifest 的属性2、在 cache.manifest 文件的编写离线存储的资源CACHE MANIFEST#v0.11CACHE:js/app.jscss/style.cssNETWORK:resourse/logo.pngFALLBACK:/ /offline.html3、在离线状态时,操作 window.applicationCache 进行需求实现。service-worker可以参考http://www.alloyteam.com/2019/07/web-applications-offline/https://developer.mozilla.org/zh-CN/docs/Web/API/Service_Worker_API/Using_Service_Workers————————————————版权
本文链接地址:https://www.jiuchutong.com/zhishi/300804.html 转载请保留说明!

上一篇:【ChatGPT】阿里版 ChatGPT 突然官宣意味着什么?(阿里pv)

下一篇:时间序列模型-ARIMA(时间序列模型ARIMA的优缺点)

  • 怎么修改wifi密码华为(怎么修改wifi密码)(怎么修改wifi密码192.168.1.1)

    怎么修改wifi密码华为(怎么修改wifi密码)(怎么修改wifi密码192.168.1.1)

  • iphone发短信怎么选择主副号(iphone发短信怎么知道对方是否拉黑了)

    iphone发短信怎么选择主副号(iphone发短信怎么知道对方是否拉黑了)

  • 魅族18x有防水吗(魅族18p防水吗)

    魅族18x有防水吗(魅族18p防水吗)

  • 80端口被占用了怎么办(80端口被占用了怎么办linux)

    80端口被占用了怎么办(80端口被占用了怎么办linux)

  • 苹果11可以更新系统吗(苹果11可以更新ios16·4吗)

    苹果11可以更新系统吗(苹果11可以更新ios16·4吗)

  • 朋友圈怎么只让一个人看(朋友圈怎么只让自己看到)

    朋友圈怎么只让一个人看(朋友圈怎么只让自己看到)

  • 手机充不进电怎么办(手机充不进电怎么回事儿)

    手机充不进电怎么办(手机充不进电怎么回事儿)

  • 家庭云会员包括哪三种类型(家庭云免费会员是什么)

    家庭云会员包括哪三种类型(家庭云免费会员是什么)

  • 分期乐网络响应超时(分期乐网络出现异常)

    分期乐网络响应超时(分期乐网络出现异常)

  • hdr10有啥用(hdr10好吗)

    hdr10有啥用(hdr10好吗)

  • 手机权益版全网通是什么意思(手机权益版全网搜索)

    手机权益版全网通是什么意思(手机权益版全网搜索)

  • 华为mate30反向充电怎么用(华为mate30反向充电位置)

    华为mate30反向充电怎么用(华为mate30反向充电位置)

  • 拼多多拼单返现消失了(拼多多拼单返现金是真的吗)

    拼多多拼单返现消失了(拼多多拼单返现金是真的吗)

  • 苹果耳机单个能买吗(苹果耳机单个能连接吗)

    苹果耳机单个能买吗(苹果耳机单个能连接吗)

  • 电脑内存坏了什么症状(电脑内存坏一般会有哪些故障)

    电脑内存坏了什么症状(电脑内存坏一般会有哪些故障)

  • 华为手机微信怎么开美颜视频通话(华为手机微信怎么设置密码才能进入)

    华为手机微信怎么开美颜视频通话(华为手机微信怎么设置密码才能进入)

  • set协议的局限性(set协议的目的)

    set协议的局限性(set协议的目的)

  • 怎么把uc缓存的视频转为本地视频(怎么把uc缓存的视频转到百度网盘)

    怎么把uc缓存的视频转为本地视频(怎么把uc缓存的视频转到百度网盘)

  • 荣耀20pro防水级别(华为荣耀20pro防水级别)

    荣耀20pro防水级别(华为荣耀20pro防水级别)

  • 朋友圈拉黑显示什么(微信朋友圈拉黑显示)

    朋友圈拉黑显示什么(微信朋友圈拉黑显示)

  • vivo手机monster模式什么意思(vivo手机monster模式)

    vivo手机monster模式什么意思(vivo手机monster模式)

  • 苹果x后面玻璃碎了怎么办(苹果x后面玻璃碎了)

    苹果x后面玻璃碎了怎么办(苹果x后面玻璃碎了)

  • 小米手环4怎么设置音乐(小米手环4怎么连接)

    小米手环4怎么设置音乐(小米手环4怎么连接)

  • 特效素材在哪里下载(特效素材怎么制作的)

    特效素材在哪里下载(特效素材怎么制作的)

  • 华为mate20防水嘛(mate 20防水吗)

    华为mate20防水嘛(mate 20防水吗)

  • bios设置内存频率教程(bios设置内存频率后黑屏)

    bios设置内存频率教程(bios设置内存频率后黑屏)

  • JS原生读取 本地 JSON(原生js获取document)

    JS原生读取 本地 JSON(原生js获取document)

  • 吸收合并的税务问题
  • 个税手续费返还要交增值税吗
  • 个税申报数是按应发数还是实发数进行申报?
  • 开具电费发票如何入账?
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 电子承兑汇票贴现流程
  • 房地产企业汇缴清算条件
  • 工程实际成本核算例题
  • 处置子公司的收益
  • 计提社保个人部分需要计提吗
  • 年终奖可以分几次发吗?
  • 开增值税专用发票需要合同吗
  • 汇算清缴补交所得税的账务处理
  • 增值税抵扣凭证包括农产品收购发票
  • 二房东税务局开发票
  • 小企业会计准则和企业会计准则的区别
  • 合同取得成本与销售费用
  • 接受捐赠物品的增值税
  • mac怎么创建热点
  • 固定资产计算折旧时用扣除减值吗
  • 花语大全各种花的花语花树
  • win11升级卡66
  • ubuntu18更换为阿里源
  • php 生成缩略图
  • 股东帮公司垫付货款
  • php get post
  • 进程process.acore已停止怎么办
  • 怎么启用framework3.5
  • 购进设备抵扣税额
  • 网上报税有哪些
  • 股权收购印花税填哪里
  • 微信小程序在哪里打开
  • html+css登录页面
  • 前端权限控制实战
  • php安装教程
  • 进项税加计抵减是什么意思
  • 商业汇票的承兑银行必须具备下列条件
  • wordpress账号密码忘记了
  • SQLite教程(十四):C语言编程实例代码(2)
  • 公司注册流程百度百科
  • 企业主营业务收入净额怎么算
  • 入库库存商品
  • 控股合并的账务处理
  • 营业外收支的账户有哪些
  • 个体工商营业执照注销需要缴费吗
  • 加盟代理需要什么手续
  • 利润分配和所有者权益的关系
  • 多交的应交税费资产负债表怎么填
  • 扣除员工餐费怎么做分录
  • 支付职工一次性补助
  • 代收代缴水电费协议
  • 营改增之后账务怎么处理
  • 领用自产产品用于固定资产
  • 企业发票冲红的风险
  • 成本费用利润率一般在什么范围
  • sqlserver备份数据库命令
  • sql指定字段添加数据
  • vmware workstation中的虚拟机的终端
  • solaris newfs
  • centos 怎么用
  • windows7录音怎么录
  • xp系统如何添加启动项
  • linux系统监控软件
  • 苹果电脑装win7键盘无法使用
  • win7系统电脑硬盘图标变了,控制面板也打不开
  • dos所有命令的命令格式
  • jQuery插件下载
  • 学习使用grunt来打包JavaScript和CSS程序的教程
  • Zen Coding css,html缩写替换大观 快速写出html,css
  • unity3D游戏开发
  • js浅拷贝的方法
  • unityxlua热更新方案
  • document.getElementById()为null
  • unity5.x游戏开发指南
  • unity3d mod
  • 国家税务局网站发票验真伪
  • 湖南地税网上办税服务厅
  • 地税局刚进去工资多少
  • 关于农村养殖和环保规定解资料
  • 抚顺交车辆购置税在哪交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设