提问的方式蛮有意思的,习惯了八股文思维的我被问的一愣一愣的
知识点有点零散,大致记录一下
自我介绍
热场问(大概吧
了解什么最新的技术?
(给我问懵了,我以为要我说自己对Solid.js、Svelte、Remix、Astro、Vite、Bun、Tauri、Turbo(copy来的)这些东西的理解,反问了之后才知道是要问知不知道主流框架…… Vue React)
了解什么组件库?
要你写一个页面你会怎么写?
HTML
页面里用哪些标签?
怎样给标签分类?
表单用到哪些标签呢?
这里面有哪些是语义化的标签呢?
HTML中什么是内联元素?(我以为是内联样式,,)
CSS
修改样式有哪些办法
(答:HTML内联+JS获取后修改+样式表)
选择器优先级
使元素居中?
使元素置底?
如何根据页面宽度动态修改字体大小?(媒体查询+JS实时获取后修改)
JS
事件监听器?(答DOM2提供了addEventListener)
怎样阻止冒泡?(被问懵)
怎样获取异步结果?(await .then())
怎样通过API获取后端的数据?(配置跨域+封装函数+处理返回的数据类型)
React
初次获取数据写在哪?(问的点是生命周期,我答useEffect,,)
根据数据来渲染视图,数据怎么存储?(useState吧,,)
useState如何防止重复Value Capture?(我答useEffect,,)
反问
#前端##前端面经#