位置: 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的优缺点)

  • 六月再见七月你好的句子早安正能量(六月再见七月你好的句子)(六月再见七月你好句子)

    六月再见七月你好的句子早安正能量(六月再见七月你好的句子)(六月再见七月你好句子)

  • 健康码接龙怎么在微信接龙(健康码接龙怎么在qq接龙)

    健康码接龙怎么在微信接龙(健康码接龙怎么在qq接龙)

  • oppo手机怎么用OTG传歌到mp3(oppo手机怎么用OTG传歌到mp4)

    oppo手机怎么用OTG传歌到mp3(oppo手机怎么用OTG传歌到mp4)

  • vivo桌面图标怎么设置(vivo桌面图标怎么改成自己喜欢的图案)

    vivo桌面图标怎么设置(vivo桌面图标怎么改成自己喜欢的图案)

  • b站下载的视频没声音(b站下载的视频在手机哪个位置)

    b站下载的视频没声音(b站下载的视频在手机哪个位置)

  • oppo怎么开启双麦(oppo怎么开启双空间)

    oppo怎么开启双麦(oppo怎么开启双空间)

  • 镜像初始化错误连接断开什么原因(镜像初始化失败)

    镜像初始化错误连接断开什么原因(镜像初始化失败)

  • 钢化膜会不会影响手机触屏灵敏度(钢化膜会不会影响触屏灵敏)

    钢化膜会不会影响手机触屏灵敏度(钢化膜会不会影响触屏灵敏)

  • 钉钉入班申请已关闭是什么意思(钉钉同意入班申请系统繁忙)

    钉钉入班申请已关闭是什么意思(钉钉同意入班申请系统繁忙)

  • p30发热怎么解决(p30发热严重如何处理)

    p30发热怎么解决(p30发热严重如何处理)

  • 华为呼叫限制如何解除(华为呼叫限制如何解开)

    华为呼叫限制如何解除(华为呼叫限制如何解开)

  • 怎么把wps的文件保存到桌面(怎么把wps的文件保存到苹果文件)

    怎么把wps的文件保存到桌面(怎么把wps的文件保存到苹果文件)

  • word怎样设置文字颜色(word怎样设置文字间距)

    word怎样设置文字颜色(word怎样设置文字间距)

  • m1804c3de是小米几(m1803e1a是小米几)

    m1804c3de是小米几(m1803e1a是小米几)

  • 手机如何下载抖音视频(手机如何下载抖店)

    手机如何下载抖音视频(手机如何下载抖店)

  • vivo内存卡在哪里设置(vivo内存卡哪个牌子好)

    vivo内存卡在哪里设置(vivo内存卡哪个牌子好)

  • 紧急联系人怎么删除(紧急联系人怎么拨打)

    紧急联系人怎么删除(紧急联系人怎么拨打)

  • 小米8se外壳什么材质(小米8se好看的手机壳)

    小米8se外壳什么材质(小米8se好看的手机壳)

  • vivo手机怎么拉黑网址(vivo手机怎么拉长腿)

    vivo手机怎么拉黑网址(vivo手机怎么拉长腿)

  • hive sql和mysql区别(hive和mysql的区别)

    hive sql和mysql区别(hive和mysql的区别)

  • 华为手环3有nfc吗(华为手环3有nfc功能吗)

    华为手环3有nfc吗(华为手环3有nfc功能吗)

  • iphonexr双卡双待吗(iPhonexr双卡双待 网络)

    iphonexr双卡双待吗(iPhonexr双卡双待 网络)

  • 微信提现在哪里操作(微信提现在哪里查看记录)

    微信提现在哪里操作(微信提现在哪里查看记录)

  • vue中 router.beforeEach() 的用法

    vue中 router.beforeEach() 的用法

  • 共享税种
  • 企业所得税税负高是什么意思
  • 合同印花税怎么贴
  • 实收资本利息收入可以资本化
  • 外商投资的企业是民营企业吗
  • 500以下的收据可以入账吗
  • 不计入销售收入
  • 免税农产品发票开具时税率怎么选
  • 飞机票火车票汽车票抵扣进项税
  • 软件企业两免三减半备案条件
  • 小微企业减免所得税
  • 接受现金捐赠怎么写分录
  • 资本公积转实收资本会计科目
  • 转让金融资产的税率
  • 非独立核算的分公司是法人主体吗
  • 增值税专用发票抵扣最新规定
  • 培训费可以抵扣企业所得税
  • 发票金额与支票数量不符
  • 营业外支出增值税率是多少
  • 材料卸车费可计入人工费吗
  • 增值税小规模纳税人减免增值税政策
  • 1697509029
  • 模具费属于什么费用
  • Win11如何设置快捷键调音量
  • 政府投资农业项目
  • 其他综合收益怎么来的
  • 如何压缩文件打包发送微信
  • 503错误的原因和解决方法
  • 子公司增发股票母公司为什么会产生利得
  • 阐述python中浅复制与深复制
  • 员工辞退补偿金扣个税吗
  • 最大的apple商店
  • 供水公司与用户合作协议
  • reactvate
  • 供电企业接收用户资产
  • 微信支付开发步骤
  • 原生js获取元素高度
  • vue keep-alive实现原理
  • vue 状态管理
  • dex源码提取
  • yolov5训练命令
  • 个税专项扣除子女教育可以怎么扣
  • 加计抵减四项服务是什么?
  • 以前年度进项转出账务处理
  • 应收保费核算什么业务
  • 矿产资源补偿费属于管理费用吗
  • 可以现金结算的业务
  • 税率与征收率是怎么回事
  • 无形资产一般包括哪些权利
  • linux 升级软件
  • 盘盈盘亏怎么填写
  • 应交税费的账务处理一般纳税人
  • 安全生产费如何计量
  • 办公室购花卉会计处理
  • 应收账款的明细科目一般按照什么设置
  • 外经证过期了怎样核销
  • 住宅可以注册什么类型的公司
  • 自营工程的账务处理
  • 融资租赁本金和租金的区别
  • 根据企业会计准则第4号固定资产,企业可选用的折旧方法
  • ubuntu系统无法安装中文
  • ubuntu常用的50个命令
  • macos越狱教程
  • centos安装位置选择
  • win10服务出现了问题
  • 如何在vmware虚拟机中安装macos11.0
  • scrnsave.exe
  • 延迟windows更新
  • 消除类策略游戏
  • 浅谈自己对教育的理解
  • 创建表格在哪里找
  • jquery图片效果
  • javascript怎么用
  • node js官网
  • 安卓源代码开放吗
  • Android中使用HttpURLConnection和HttpClient实现GET和POST请求访问网络
  • 江苏省税务厅电话
  • 税收征管工作的基本目标
  • 双公开双反馈什么意思
  • 没有代理记账资格的公司能代理记账吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设