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

  • 净利润跟税后利润是二个概念吗
  • 应交税费和税金及附加的关系
  • 租赁合同印花税双方都要交吗
  • 税后工资怎么查
  • 货物或应税劳务服务名称怎么填
  • 已申报个税减免什么意思
  • 其他综合收益影响所有者权益吗
  • 技术推广服务包含什么 奇瑞汽车
  • 抵扣联的抵扣期限
  • 采购设备包含安装费用吗
  • 税费和应交税费一样吗
  • 计提车间折旧费怎么写分录
  • 开专票红冲是不是双方都要开信息表
  • 个人所得税如果换公司怎么办
  • 处理固定资产一个月卖一点
  • 水利建设基金怎么计提
  • 对公人民币转账、汇款(含退汇)分录
  • 企业出租收入增值税税率
  • 人防设施建设费
  • 收到公司投入的土地使用权
  • 民办非企业缴纳失业保险吗
  • 社保申报怎么查询
  • 一般企业财务报表格式2019选是还是否
  • 单位预算支出包括哪些
  • 增值税留抵退税怎么记账
  • 运输公司造成的损耗
  • mac怎么保存网页上的音频
  • 网络唤醒的原理
  • QuickBooks - QuickBooks是什么进程 有什么用
  • 年折旧率怎么计算折旧几年
  • 五险二金的二金有什么好处
  • 车间机物料消耗属于间接生产费用吗
  • PHP:pg_lo_import()的用法_PostgreSQL函数
  • 房地产企业土地增值税预缴
  • php smtp类
  • php实现的浏览器有哪些
  • php判断是手机端还是端口
  • php redis数据类型
  • sortable js
  • css3题目
  • 建行企业网上银行主管盾权限分配
  • 企业所得税资产总额根据什么填
  • 税务局批扣是什么意思
  • 应征增值税不含税销售额是什么
  • 坏账准备的会计分录怎么写
  • 富文本word
  • 进口消费税为什么不是1乘2
  • 小规模纳税人不超过30万怎么做账
  • 应收账款应付账款借贷方都表示什么
  • 政府补助专项资金
  • 汇算清缴后取得上一年发票
  • 产品出口认证
  • 现金流量表中应收账款为负是什么意思
  • 电子发票报销后退款
  • 农民专业合作社法
  • 民办幼儿园如何生存
  • 蓝字发票认证怎么操作
  • 固定资产如何管理
  • 息税前利润变动百分比计算公式
  • ubuntu无线网卡怎么用
  • winxp怎么做系统
  • centos6.6网络配置
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • mac阻止itunes自动弹出
  • suse linux教程
  • windows7的word
  • excel文档权限设置
  • css控制图片置灰
  • perl写文件
  • opengl api version
  • material design app
  • vue购物车功能
  • python爬虫详解
  • unity给物体添加重力
  • jquery easy ui
  • js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
  • 省市二级联动小组是什么
  • python调用fortran函数传入数组
  • 医保银行代扣是什么意思
  • 车辆购置税查询平台打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设