随笔分类 - 面试题
摘要:
基础知识 React是什么? React是一个用于构建用户界面的JavaScript库。 React和Angular、Vue有什么区别? React专注于UI组件化,数据流动单向,需配合其他库(如Redux)进行状态管理;Angular是完整的前端框架,提供一站式解决方案;Vue则是轻量级框架,易于
阅读全文

摘要:
一、基础概念与特性 Vue.js是什么?它主要用于解决什么问题? Vue.js是一套构建用户界面的渐进式框架,旨在通过简洁的API实现响应的数据绑定和组合的视图组件。它主要用于解决前端开发中数据驱动视图的问题,提高开发效率和可维护性。 Vue.js与React和Angular有何不同? Vue.js
阅读全文

摘要:
以下是前端面试中关于JavaScript的一些常见问题及其答案,共包含超过50个问题: 1. 解释一下JavaScript中的变量提升(Hoisting)。变量提升是指在JavaScript中,变量和函数的声明会被提升到其所在作用域的最顶部。但需要注意,只有声明会被提升,赋值操作不会。 2. 解释一
阅读全文

摘要:
1. CSS盒模型。 CSS盒模型是网页布局的基础,每个HTML元素都可以看作是由内容(content)、内边距(padding)、边框(border)和外边距(margin)组成的矩形盒子。盒子的实际宽度和高度是这四个部分的总和。 2. CSS的选择器及其优先级。 CSS选择器用于选择你想要样式化
阅读全文

摘要:
1、xhtml和html有什么区别? 语法要求: XHTML要求严格的XML语法,例如所有标签必须小写,所有标签必须关闭(即使是空元素也要使用闭合标签),所有属性必须使用引号。 HTML语法相对更宽松,不强制要求标签闭合,标签和属性的大小写不敏感。 文件类型: XHTML文档必须以.xml、.xht
阅读全文
