首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端面试题
订阅
星繁2020
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
2022年我的面试万字总结(代码篇)
又到了金九银十季,最近我也是奔波于各种面试。我自己总结整理了很多方向的前端面试题。借着国庆这个假期,也把这些题目总结分享给大家,也祝正在面试的朋友们能够拿到满意的offer。
模块化、组件化、复用性
模块化: 一个模块就是实现特定功能的文件,有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。模块开发需要遵循一定的规范,各行其是就都乱套了。 1、AMD (用于浏览器):即As
跨浏览器窗口通讯 ,7种方式,你还知道几种呢?
人与人要沟通,页面与页面之前也要沟通。页面间的7种基础交流方面,满足你的各种需求? 您还有哪些高级的交流方式呢?
从图片懒加载来看IntersectionObserver
我们在做项目性能优化的过程中往往会优先去考虑对图片的优化,尤其是一些电商类项目或者书籍类项目,往往会存在大量的图片。虽然图片比文字更能吸引用户,但是项目中图片过多或者图片过大也会影响我们页面的加载速度
Vue 组件生命周期钩子函数
所谓生命周期钩子函数(简称生命周期函数),指的是组件的创建、更新、销毁三个阶段所触发执行的函数。根据每个阶段触发的钩子函数,我们可以相应的做一些操作,如获取后端接口数据、监听事件、执行事件、执行定时器、移除事件、清理定时器等等。 后续会根据这三大周期,分别说明生命周期函数。 为…
初中级前端面试题
Sass声明变量必须是『$』开头,后面紧跟变量名和变量值,而且变量名和变量值需要使用冒号:分隔开。 Less 声明变量用『@』开头,其余等同 Sass。 Stylus 中声明变量没有任何限定,结尾的分号可有可无,但变量名和变量值之间必须要有『等号』。 Sass和Stylus的继…
挑战一轮大厂后的面试总结 (含六个方向) - javascript 篇(万字长文)
在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。 这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一份汇总,年后…
最近两周出去面试遇到的面试题(前端初级、长更)
以下面试题不分先后顺序 1、vue实现双向数据绑定原理是什么? 2、v-model语法糖是怎么实现的 3、Hash和history有什么区别 4、深拷贝和浅拷贝 5、原型和原型链 6、箭头函数和普通函
浅拷贝与深拷贝
浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。 深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新…
浅谈前端路由原理hash和history
🎹序言 众所周知, hash 和 history 在前端面试中是很常考的一道题目。在学习本文内容之前,周一对 hash 和 history 的认知可能就在 hash 的 url 里面多了个 # ,而