![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端面试题
文章平均质量分 92
前端面试题总结
温暖前端
全平台同名,非vip用户可查看稀土jj或微信gzh
展开
-
2024前端面试准备之HTML篇
能够被残障人士使用的网站才能称得上一个易用的(易访问的)网站。无障碍性是指使所有用户,包括身体残障、认知障碍或其他特殊需求的用户,都能够访问和使用网站或应用程序。例如使用 alt 属性:有时候浏览器会无法显示图像。用户关闭了图像显示浏览器是不支持图形显示的迷你浏览器浏览器是语音浏览器(供盲人和弱视人群使用)如果使用了alt属性,那么浏览器至少可以显示或读出有关图像的描述。渲染引擎。原创 2024-02-17 18:30:00 · 1638 阅读 · 0 评论 -
2024前端面试准备之CSS篇(一)
BFC是块级格式化上下文(Block Formatting Context)的缩写。它是CSS中一个重要的概念,用于描述元素在布局时的行为和特性。BFC是一个独立的渲染区域,其中的元素按照一定的规则进行布局。在BFC中,每个元素的布局不会影响到其它元素,因此可以避免一些布局问题和冲突。内部的块级元素会垂直排列,每个元素的左边与包含块的左边对齐(除非设置了浮动或定位)。块级元素在垂直方向上的边距会重叠,但是在不同的BFC之间不会重叠。BFC可以包含浮动的元素,防止浮动元素对其它元素的影响。原创 2024-02-18 07:15:00 · 1165 阅读 · 0 评论 -
2024前端面试准备之CSS篇(二)
盒模型是指在网页布局中,每个元素被视为一个矩形的盒子,它包括内容区域、内边距、边框和外边距。这四个部分组成了一个元素的盒模型。宽度width):元素的内容区域的宽度,不包括边框、内边距和外边距。高度height):元素的内容区域的高度,不包括边框、内边距和外边距。边框border):元素的边框,包括边框的宽度、样式和颜色。内边距padding):元素的内容区域与边框之间的距离,可以设置上、右、下、左四个方向的内边距。外边距margin):元素与其他元素之间的距离,可以设置上、右、下、左。原创 2024-02-18 08:15:00 · 927 阅读 · 0 评论 -
2024前端面试准备之TypeScript篇(一)
在TypeScript中,可以使用interface关键字来定义接口,用class关键字来定义类。定义接口interface 接口名称 {属性1: 类型;属性2: 类型;...方法1(): 返回值类型;方法2(): 返回值类型;定义类class 类名 {属性1: 类型;属性2: 类型;...constructor(参数1: 类型, 参数2: 类型, ...) {// 构造函数逻辑方法1(): 返回值类型 {// 方法逻辑。原创 2024-02-18 21:17:44 · 1160 阅读 · 0 评论 -
2024前端面试准备之TypeScript篇(二)
在 TypeScript 中,可以使用type 关键字来定义自定义类型。自定义类型可以是基本类型、联合类型、交叉类型、元组、枚举、接口等。基本类型的自定义类型:联合类型的自定义类型:value = 10;原创 2024-02-19 08:15:00 · 761 阅读 · 0 评论 -
2024前端面试准备之Vue3篇
在Vue3中,异步组件的加载方式有所改进,使用import()函数可以更加简洁地定义异步组件。:在Vue3中,可以同时加载多个异步组件,而不需要等待前一个异步组件加载完成后再加载下一个。这样可以提高页面加载速度和性能。:在Vue3中,v-model指令不再支持修饰符,如.sync和.lazy,而是通过自定义指令来实现类似的功能。:Vue3引入了Teleport组件,可以将子组件渲染到任意位置,使得组件的布局更加灵活。:在Vue3中,v-if和v-for指令可以一起使用在同一个元素上,而在Vue2中不能。原创 2024-02-19 22:11:44 · 1438 阅读 · 0 评论 -
2024前端面试准备之uniapp篇
UniApp的性能和用户体验相对较好,因为它使用原生渲染技术,可以实现更接近原生应用的性能表现。:React Native和Flutter拥有更大的社区和生态系统,有更多的第三方库和插件可供开发者使用。在App.vue或需要使用字体图标的页面中,引入字体图标库的样式文件。uniCloud是uniapp提供的云开发服务,可以通过uniCloud提供的API来实现数据的存储和读取。:根据目标平台选择相应的打包工具,如HBuilderX、Android Studio、Xcode等,进行应用包的生成。原创 2024-02-20 07:00:00 · 809 阅读 · 0 评论 -
2024前端面试准备之微信小程序篇
减少页面的大小和数量,减少页面中的图片、视频等资源的大小,减少网络请求的次数,尽量使用异步加载和懒加载技术。:使用性能分析工具进行监控和分析,及时发现和解决性能问题,对关键路径进行优化,持续优化和改进小程序的性能。:优化页面结构和样式,减少不必要的重绘和重排,减少使用复杂的CSS选择器和嵌套,避免频繁修改DOM。:减少请求的大小和次数,合理使用缓存和预加载,使用CDN加速,优化接口的响应时间和数据格式。:及时释放不再使用的资源,避免内存泄漏,合理使用缓存和存储,避免频繁创建和销毁对象。原创 2024-02-20 07:30:00 · 706 阅读 · 0 评论 -
2024前端面试准备之nuxt篇
Nuxt.js是一个基于Vue.js的通用应用框架,用于构建服务器渲染的应用程序。它提供了许多有用的功能,如路由、状态管理、静态文件生成等,使开发者能够更快速地构建复杂的应用程序。Nuxt.js还支持服务端渲染(SSR),可以提高应用程序的性能和SEO优化。原创 2024-02-20 20:30:00 · 711 阅读 · 0 评论