前端面试题
文章平均质量分 89
码民的飘柔
专注于分享前端技术、前端工具、面试题等等,加微即领前端干货资料
展开
-
js常见面试题——详解Promise使用与原理及实现过程(附源码)
什么是 Promisepromise 是目前 JS 异步编程的主流解决方案,遵循 Promises/A+ 方案。Promise 原理简析(1)promise 本身相当于一个状态机,拥有三种状态pendingfulfilledrejected一个 promise 对象初始化时的状态是 pending,调用了 resolve 后会将 promise 的状态扭转为 fulfilled,调用 reject 后会将 promise 的状态扭转为 rejected,这两种扭转一旦发生便不能再扭转该 pr原创 2021-04-19 17:12:53 · 4346 阅读 · 9 评论 -
入职5年前端工程师针对web前端小白,作出的职业规划建议
1、重绘与回流回流必定重绘,重绘不一定回流。重绘只是修改页面上color,background-color等,不改变布局回流改变了布局,导致页面dom树重新排列减少回流:css:tranfrom代替top 减少内联样式,减少样式多层嵌套 position代替动画 visibility代替diplay:none 减少table布局js: 减少修改dom结构,不可避免的修改尽量在一次修改完避免频繁读取会引发回流/重绘的属性2、三次握手,四次挥手(借用网上的叙述,形象生动)例如原创 2021-04-01 11:57:21 · 4121 阅读 · 9 评论 -
web前端入门到实战:32道常见的js面试题
JS面试题:【点击这里领取面试题资料】1.javascript的typeof返回哪些数据类型string, boolean,number, undefined, function,object2.例举3种强制类型转换和2种隐式类型转换?强制(parseInt, parseFloat, number) 隐式(== === + -)3.split() 和 join() 的区别split()是将字符串切割成数组的形式,join()是将数组转换成字符串。4.数组方法pop()、push()、un原创 2021-03-30 17:35:48 · 4969 阅读 · 23 评论 -
帮你总结web前端校招面试题合集,成功拿下offer
前言正值校招季,如何拿到心仪的 offer,进入梦寐以求的大厂,实现自己的职业理想。是每一位计算机相关专业学生的一个梦想,对此我特地为大家整理了各大厂前端面试题,希望能帮助各位进大厂。大厂面试题(点击查看)第一章 HTML1.浏览器页面有哪三层构成,分别是什么,作用是什么?2.HTML5的优点与缺点?3.Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?4.HTML5有哪些新特性、移除了哪些元素?5.你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么?6.每个HTM原创 2021-03-29 16:15:13 · 1481 阅读 · 2 评论