
前端面试知识
文章平均质量分 74
对前端常问的面试知识点进行解析
那就可爱多一点点
程序员,喜欢和挑战的前端童鞋,希望可以一起沟通学习
展开
-
React的基础API介绍(二)
useState 是 React Hooks 中最基本也是最常用的一个 Hook,用于在函数组件中添加状态管理功能。它使得函数组件能够像类组件一样拥有内部状态,而无需编写类组件的样板代码。useState 的引入改变了这一点,它允许在函数组件中引入状态。每次调用useState,都创建了一个状态变量和更新该状态的函数。原创 2024-11-11 18:01:50 · 589 阅读 · 0 评论 -
React的基础API介绍(一)
在重新执行 effect 之前:如果 useEffect 的依赖项数组中的某个值发生了变化,React 会在重新执行 effect 之前调用上一次 effect 的清除函数。这避免了副作用的累积,并确保每次 effect 执行前的环境是干净的。useEffect 中的函数能够读取到最新的 count 状态值,主要是由于 JavaScript 中的闭包机制和 React 函数组件的渲染逻辑。避免不必要的更新:通过正确设置依赖项数组,可以避免不必要的 effect 执行,提高组件性能。不会阻塞渲染,更常用。原创 2024-11-11 17:11:39 · 1228 阅读 · 0 评论 -
前端工程师面试题整理
语义化 HTML指的是使用具有明确意义的 HTML 标签来描述内容,使代码更具可读性和可维护性,同时提升搜索引擎优化(SEO)效果和可访问性。优势:提高可读性:开发者和其他人更容易理解代码结构和内容。增强 SEO:搜索引擎更容易抓取和理解网页内容,提高网站排名。改善可访问性:辅助技术(如屏幕阅读器)更好地理解和呈现内容,提升无障碍体验。使用来定义页面的不同部分。使用来组织内容。使用。原创 2024-10-19 10:27:39 · 901 阅读 · 0 评论 -
算法小技巧
for (let i = 0; i < n; i++) { // 棋盘的初始化board[i] = new Array(n).fill(null);}原创 2022-03-01 14:08:05 · 63 阅读 · 0 评论 -
前端面试必备知识:迭代器(iterator)的概念
前言:在JavaScript中,计数循环就是最简单的迭代。面试的时候经常被问到的一个问题:for-of 和for-in的区别?for - in 是对对象的进行遍历;for - of 是对数组进行遍历,可以使用continue、break、return、thorow提前退出。for-of为什么不能遍历对象,var s = { name: 'pretty', age: 10}for(let item of s) { console.log(item)}//原创 2022-01-10 00:23:53 · 719 阅读 · 0 评论 -
腾讯前端面试题、面经
最近跳槽,所以在疯狂补面试知识,有幸被腾讯捞了,虽然不知道后续如何,但是还是记录下,同时被腾讯的两个岗位捞了,本来一个是星期三,一个星期四面试的,结果星期三的推迟到星期四晚上一起了,七点一场,七点半一场。第一场电话面试:小哥哥很友好!!!先自我介绍了一下 介绍一下自己做过的项目用到哪些技术和栈 讲下js数据基本类型 介绍下ES6有哪些新方法 讲下let const的区别(呜呜这个地方回答错了,问我const定义的对象,里面的属性可以更改吗?我说不可以,是可以的!!! 因为const 指针指向原创 2021-03-04 20:46:45 · 3341 阅读 · 6 评论 -
在前端开发中,页面渲染指什么
从上面这个图中,我们可以看到那么几个事:1)浏览器会解析三个东西:一个是HTML/SVG/XHTML,事实上,Webkit有三个C++的类对应这三类文档。解析这三种文件会产生一个DOM Tree。CSS,解析CSS会产生CSS规则树。Javascript,脚本,主要是通过DOM API和CSSOM API来操作DOM Tree和CSS Rule Tree.2)解析完成后,浏览器引擎会...原创 2018-10-13 11:01:06 · 10156 阅读 · 0 评论 -
前端面试必备知识:this参数的指向是什么?函数上下文是如何建立的?
前言:this的指向不仅是由定义函数的方式和位置决定的,同时还受到函数调用方式的影响。函数调用:可以通过四种方式来调用:作为一个函数(function)— name(),直接调用;作为一个对象的方法调用(method)— obj.name(),关联在这个对象上;作为一个构造函数调用(constructor)— new Name()实例化创建了一个新的对象;通过函数的apply、call方法调用;List item一、作为函数直接调用通过()运算符调用一个函数,且被执行的函数表达式不原创 2021-11-15 23:55:22 · 412 阅读 · 0 评论 -
前端工程师面试题
HTML+CSS1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;2.xhtml和html有什么区别HTML是一种基本...原创 2018-11-01 14:41:36 · 4665 阅读 · 0 评论