
小鹿线 - 前端多位大佬面试题笔记含部分视频
来自 网络整理·免费领取学习资源
6,059 领取 · 8,549 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《小鹿线 - 前端多位大佬面试题笔记含部分视频》。官网需要单独购买,有集上可以免费领取。
课程目录
- 1、css、html、js
- 第10讲:CSS可继承的属性
- index.html
- 屏幕录制2024-02-18 17.41.58
- 第11讲:head标签
- index.html
- 屏幕录制2024-02-18 18.11.53
- 第12讲:css长度单位
- index.html
- 屏幕录制2024-02-19 14.53.35
- 第13讲:响应式布局
- index.html
- rem.html
- 媒体查询.html
- 屏幕录制2024-02-19 17.02.17
- 第14讲:多栏布局
- flex.html
- table.html
- 浮动.html
- 屏幕录制2024-02-19 18.18.40
- 第15讲:三角形
- css画三角形.html
- 屏幕录制2024-02-19 18.57.09
- 第16讲:动画
- index.html
- 屏幕录制2024-02-20 17.03.42
- 第17讲:元素居中
- index.html
- 屏幕录制2024-02-20 18.01.14
- 第18讲:隐藏元素的方法
- index.html
- 屏幕录制2024-02-21 15.25.24
- 第19讲:CSS选择器与优先级
- index.html
- 屏幕录制2024-02-21 16.02.11
- 第20讲:文本溢出
- css文本溢出处理.html
- 屏幕录制2024-02-21 16.39.17
- 第21讲:回流与重缓
- HTML回流.html
- HTML重绘.html
- index.html
- 屏幕录制2024-02-21 16.50.43
- 第22讲:CSS优化
- 屏幕录制2024-02-21 17.04.09
- 第23讲:基本数据类型
- index.html
- 屏幕录制2024-02-24 15.38.34
- 第24讲:引用数据类型
- index.html
- 屏幕录制2024-02-24 16.02.08
- 第25讲:类型转换
- index.html
- 屏幕录制2024-02-24 16.30.44
- 第26讲:原型与原型链
- index.html
- 屏幕录制2024-02-24 16.58.33
- 第27讲:作用域与作用域链
- index.html
- 屏幕录制2024-02-24 17.29.22
- 第28课:this
- index.html
- 屏幕录制2024-02-24 17.41.23
- 第29讲:new操作符
- index.html
- 屏幕录制2024-02-28 09.00.50
- 第2讲:标签分类
- index.html
- 屏幕录制2024-02-16 10.37.41
- 第30讲:BOM
- index.html
- 屏幕录制2024-02-28 09.15.44
- 第31课:DOM
- index.html
- 屏幕录制2024-02-28 09.35.07
- 第32讲:事件模型
- index.html
- 屏幕录制2024-02-28 10.08.40
- 第33讲:事件代理
- index.html
- 屏幕录制2024-02-28 10.28.17
- 第34讲:变量提升
- index.html
- 屏幕录制2024-02-28 10.43.36
- 第35讲:闭包
- index.html
- 屏幕录制2024-02-28 11.15.35
- 第36讲:数组的方法
- index.html
- 屏幕录制2024-02-28 11.27.34
- 第37讲:事件循环
- index.html
- 屏幕录制2024-02-28 11.54.40
- 第38讲:异步
- index.html
- 屏幕录制2024-02-28 12.04.27
- 第39讲:函数式编程
- index.html
- 屏幕录制2024-02-28 13.21.09
- 第3讲:盒子模型
- 盒子模型.html
- 屏幕录制2024-02-16 11.19.47
- 第40讲:面向对象编程
- index.html
- 屏幕录制2024-02-28 14.14.27
- 第4讲:浮动
- index.html
- 屏幕录制2024-02-16 12.29.49
- 第5讲:定位
- index.html
- 屏幕录制2024-02-16 15.29.52
- 第6讲:BFC
- index.html
- 屏幕录制2024-02-16 16.26.23
- 第7讲:伪类
- index.html
- 屏幕录制2024-02-16 16.56.22
- 第8讲:伪元素
- index.html
- 屏幕录制2024-02-16 17.31.39
- 第9讲:flex布局
- index.html
- 屏幕录制2024-02-17 18.10.12
- 2、JavaScript
- 01 延迟加载JS有哪些方式?
- a.js
- b.js
- index.html
- script.js
- 面试题.md
- 02 数据类型和考题
- index.html
- 面试题.md
- 03 null和undefined的区别
- index.html
- undefined和null区别.docx
- 面试题.md
- 04 ==和===有什么不同?
- index.html
- 面试题.md
- 05 JS微任务和宏任务
- index.html
- js单线程.docx
- 06 JS作用域考题
- index.html
- index1.html
- index2.html
- index3.html
- 面试题.md
- 07 JS对象考题
- index.html
- index1.html
- index2.html
- index3.html
- 面试题.md
- 08 JS作用域+this指向+原型的考题
- index.html
- index1.html
- index2.html
- index3.html
- 面试题.md
- 09 JS判断变量是不是数组,你能写出哪些方法?
- index.html
- 面试题.md
- 10 slice是干嘛的、splice是否会改变原数组
- index.html
- 面试题.md
- 11 JS数组去重
- index.html
- 面试题.md
- 12 找出多维数组最大值
- index.html
- 面试题.md
- 13 给字符串新增方法实现功能
- index.html
- 面试题.md
- 14 找出字符串出现最多次数的字符以及次数
- index.html
- 面试题.md
- 15 new操作符具体做了什么
- index.html
- 面试题.md
- 16 闭包
- index.html
- 面试题.md
- 17 原型链
- index.html
- 面试题.md
- 原型.docx
- 18 JS继承有哪些方式
- index.html
- 面试题.md
- 19 call、apply、bind区别
- index.html
- 面试题.md
- 20 sort背后原理是什么?
- index.html
- sort排序.docx
- 面试题.md
- 21 深拷贝和浅拷贝
- index.html
- 面试题.md
- 22 localstorage、sessionstorage、cookie的区别
- vue代码
- index.html
- 面试题.md
- 3、vue2
- 01 生命周期有哪些?发送请求在created还是mounted?
- demo1
- vue面试题.md
- 02 加入keepAlive生命周期的情况
- demo1
- vue面试题.md
- 03 你在什么情况下用过哪些生命周期?说一说生命周期使用场景
- vue面试题.md
- 04 组件传值(通信)的方式
- demo1
- vue面试题.md
- 05 如何找到父组件和根组件
- demo1
- vue面试题.md
- 06 slot插槽
- demo1
- vue面试题.md
- 07 如何封装组件
- demo1
- vue面试题.md
- 08 Vuex有哪些属性?怎么用?
- demo1
- vue面试题.md
- 09 Vuex的mutations和actions区别
- demo1
- vue面试题.md
- 10 Vuex持久化存储
- demo1
- vue面试题.md
- 11 路由的模式和区别
- demo1
- vue面试题.md
- 12 导航故障
- demo1
- vue面试题.md
- 13 导航守卫
- demo1
- vue面试题.md
- 14 $set
- demo1
- vue面试题.md
- 15 $nextTick
- demo1
- nextTick.html
- vue面试题.md
- 16 data定义数据
- demo1
- vue面试题.md
- 17 computed计算属性
- demo1
- vue面试题.md
- 18 watch
- demo1
- vue面试题.md
- 19 methods和computed区别
- demo1
- vue面试题.md
- 20 如何自定义指令
- demo1
- vue面试题.md
- 21 单项绑定和优先级
- demo1
- vue面试题.md
- 22 $nextTick原理
- demo1
- index.html
- vue面试题.md
- 23 Vue源码-模版解析
- index.html
- vue.js
- 24 Vue源码-生命周期
- index.html
- vue.js
- 25 Vue源码-添加事件
- index.html
- vue.js
- 26 Vue源码-data劫持
- index.html
- vue.js
- 27 Vue源码-更新视图
- index.html
- vue.js
- 28 v-model双向绑定原理
- index.html
- vue.js
- Vue高频面试题.md
- 29 diff算法开篇
- snabbdom
- Vue高频面试题.md
- 30 snabbdom
- public
- src
- package.json
- webpack.config.js
- 31 手写diff算法-生成虚拟dom
- public
- src
- package.json
- webpack.config.js
- 32 手写diff算法-patch不是同一个节点
- public
- src
- package.json
- webpack.config.js
- 33 手写diff算法-相同节点有没有children
- public
- src
- package.json
- webpack.config.js
- 34 diff算法核心-理论部分
- Vue高频面试题.md
- 35 手写diff算法-判断前四种情况
- public
- src
- package.json
- webpack.config.js
- 36 手写diff算法-判断第五种情况
- public
- src
- package.json
- webpack.config.js
- 37 手写diff算法-创建与删除
- public
- src
- package.json
- Vue高频面试题.md
- webpack.config.js
- 38 什么是MVVM
- Vue高频面试题.md
- 39 axios二次封装、代理、环境变量
- demo
- server
- vue笔记.html
- 在公司请求接口流程.xmind
- 4、vue3
- 01 vue2和vue3区别
- demo2
- demo3
- index.html
- Vue3面试题.md
- 02 vue3如果用setup写怎么组织代码?
- 03 vue3如果用setup写如何获取类似于vue2中的this?
- demo
- Vue3面试题.md
- 04 vue3常用api有哪些?
- Vue3面试题.md
- 05 请介绍一下vue3常用的响应式数据类型
- demo
- Vue3面试题.md
- 06 请介绍一下teleport组件及其使用场景
- demo
- Vue3面试题.md
- 5、uniapp
- 01 什么是uniapp,什么样的项目适合uniapp
- demo1
- 笔记.html
- 02 uniapp目录结构
- demo
- 笔记.html
- 03 认识和使用条件编译
- demo
- 笔记.html
- 04 基础语法
- demo
- 笔记.html
- 05 项目调试
- 笔记.html
- 06 生命周期
- demo
- 笔记.html
- 07 路由页面跳转
- demo
- 笔记.html
- 08 传值
- demo
- 笔记.html
- 09 全局文件pages中pages配置
- demo
- 10 全局文件pages中tabBar配置
- demo
- 11 全局文件pages中easycom配置
- demo
- 12 全局文件pages中的appPlus配置
- demo
- 13 manifest配置
- demo
- 14 manifest源码视图
- demo
- 6、es6
- 01 var、let、const区别
- index.html
- 面试题.md
- 02 作用域考题
- index.html
- 面试题.md
- 03 将下列对象进行合并
- index.html
- 面试题.md
- 04 箭头函数和普通函数有什么区别?
- index.html
- 面试题.md
- 05 Promise有几种状态
- demo
- 面试题.md
- 06 find和filter的区别
- index.html
- 面试题.md
- 07 some和every的区别
- index.html
- 面试题.md
- 7、h5c3
- 01 什么是语义化标签
- index.html
- 面试题.md
- 02 before和after中双冒号和单冒号有什么区别?
- index.html
- 面试题.md
- 03 如何关闭iOS键盘首字母自动大写
- demo
- 面试题.md
- 04 怎么让Chrome支持小于12px 的文字?
- index.html
- 面试题.md
- 05 rem和em区别
- index.html
- 面试题.md
- 06 ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉
- demo
- 面试题.md
- 07 webkit表单输入框placeholder的颜色值能改变吗?
- index.html
- 面试题.md
- 08 禁止触发系统菜单和长按选中
- demo
- 面试题.md
- 09 自适应
- flexible.js
- index.html
- 面试题.md
- 10 响应式
- index.html
- 面试题.md
- 11 网页布局方案
- 面试题.md
- 8 css js vue
- 01-CSS
- 01-说一下CSS的盒模型
- 02-CSS选择器的优先级
- 03-隐藏元素的方法有哪些?
- 04-px和rem的区别是什么?
- 05-重绘重排有什么区别?
- 06-让一个元素水平垂直居中的方式有哪些?
- 07-CSS的哪些属性哪些可以继承?哪些不可以继承?
- 08-有没有用过预处理器?
- 02-JavaScript
- 1.JS由哪三部分组成?
- 10.new操作符具体做了什么?
- 11.JS是如何实现继承的?
- 12.JS的设计原理是什么?
- 13.JS中关于this指向的问题
- 14.script标签里的async和defer有什么区别?
- 15.setTimeout最小执行时间是多少?
- 16.ES6和ES5有什么区别?
- 17.ES6的新特性有哪些?
- 18.call,aply,bind三者有什么区别?
- 19.用递归的时候有没有遇到什么问题?
- 2.JS有哪些内置对象?
- 20.如何实现一个深拷贝?
- 21.说一下事件循环
- 22.ajax是什么?怎么实现的?
- 23.get和post有什么区别?
- 24.promise的内部原理是什么?它的优缺点是什么?
- 25.promise和async await的区别是什么?
- 26.浏览器的存储方式有哪些?
- 27.token存在sessionstorage还是loaclstorage?
- 28.token的登录流程
- 29.页面渲染的过程是怎样的?
- 3.操作数组的方法有哪些?
- 30.DOM树和渲染树有什么区别?
- 31.精灵图和base64的区别是什么?
- 32.svg格式了解多少?
- 33.了解过JWT吗?
- 34.npm的底层环境是什么?
- 35.HTTP协议规定的协议头和请求头有什么?
- 36.说一下浏览器的缓存策略
- 37.说一下什么是“同源策略”?
- 38.防抖和节流是什么?
- 39.解释一下什么是json?
- 4.JS对数据类的检测方式有哪些?
- 40.当数据没有请求过来的时候,该怎么做?
- 41.有没有做过无感登录?
- 42.大文件上传是怎么做的?
- 5.说一下闭包,闭包有什么特点?
- 6.前端的内存泄漏怎么理解?
- 7.事件委托是什么?
- 8.基本数据类型和引用数据类型的区别?
- 9.说一下原型链
- 03-HTML5+CSS3
- 1.语义化的理解
- 2.H5C3有哪些新特性?
- 3.rem是如何做适配的?
- 4.解决了哪些移动端的兼容问题?
- 04-Vue
- 1.v-if和v-show的区别?
- 10.axios是怎么做封装的?
- 11.vue路由时怎么传参的?
- 12.vue路由的hash模式和history模式有什么区别?
- 13.路由拦截是怎么实现的?
- 14.说一下vue的动态路由
- 15.如何解决刷新后二次加载路由?
- 16.vuex刷新数据会丢失吗?怎么解决?
- 17.computed和watch的区别?
- 18.vuex在什么场景会去使用?属性有哪些?
- 19.vue的双向数据绑定原理是什么?
- 2.如何理解MVVM的?
- 20.了解diff算法和虚拟DOM吗?
- 21.vue和jquery的区别是什么?
- 22.vuex的响应式处理
- 23.vue中遍历全局的方法有哪些?
- 24.如何搭建脚手架?
- 25.如何封装一个组件?
- 26.封装一个可复用的组件,需要满足什么条件?
- 27.vue的过滤器怎么使用?
- 28.vue中如何做强制刷新?
- 29.vue3和vue2有哪些区别?
- 3.v-for中的key值的作用是什么?
- 30.vue的性能优化怎么做?
- 31.首屏优化该如何去做?
- 32.vue3的性能为什么比vue2好?
- 33.vue3为什么使用proxy?
- 34.说一下你对组件的理解
- 35.你是如何规划项目文件的?
- 36.是否使用过nuxt.js?
- 37.SEO如何优化?
- 4.说一下你对vue生命周期的理解
- 5.在created和mounted去请求数据,有什么区别?
- 6.vue中的修饰符有哪些?
- 7.elementui是怎么做表单验证的?
- 8.vue如何进行组件通信?
- 9.keep-alive是什么?怎么使用?
- 05-Echarts
- 1.echarts有用过吗?常用的组件有哪些?
- 06-Uni-APP
- 1.uni-app有没有做过分包?
- 07-Weabpack
- 1.webpack打包和不打包的区别?
- 2.webpack是怎么打包的,babel是做什么的?
- 08-Git
- 1.git如何合并、拉取代码?
- 2.git如何解决冲突问题?
- 09-HR
- 1.你的离职原因是什么?
- 2.工作到现在,项目中遇到最难的问题是什么?怎么解决的?
- 3.你的优势在哪里?
- 4.如何协同工作?
- 视频
- 05 面试题高频【前端程序员大牛、我与程序员谈恋爱、老胡、程序员来了】
- 01 看简历的福利
- 02 送会员的福利
- 03 体验实训室
- 笔记
- 封面
- 前端面试题
- 实训室部分课程
- 视频
- 压缩笔记
- 开头语2
- 面试题.md
- 13 新面试题【vue2】【前端程序员来了、程序员小能手、程序员中的一枝花、拿捏前端的程序员、我与程序员谈恋爱、快乐的一个小前端、程序员小小张、】
- 笔记
- 视频
- 压缩笔记
- 15 Vue3面试题【小小张、程序员雨哥】
- vue3面试题笔记
- 视频
- 得智面试题【程序员前端小熊】
- 老猫前端
- 视频
- 新面试题笔记
- 前度技巧
- 01-面试题背了总忘,怎么办?
- 01-前端开发中如何有效地进行团队合作和沟通?
- 01-现在行情好吗?深圳怎么样?
- 02-29岁还可以入行前端吗?
- 02-年后什么时候最好找工作
- 02-前端开发中如何持续保持学习的热情和动力?
- 02-投递简历,优先投递哪里,效果比较好
- 02-找工作要背景调查怎么办?
- 03-对于非科班出身的前端开发者来说,如何弥补自己在基础知识上的不足?
- 03-很迷茫,对于换工作年初环境怎么样?如何拿到目标薪资
- 03-年后找工作好找不
- 03-准备换工作了,观望状态,春招该怎么准备,什么时候出手?
- 04-2024年前端就业现状和趋势
- 04-24年毕业找实习还是社招?什么是签三方,对我有什么影响?
- 04-实习的话,现在前端一般做什么项目比较好
- 04-有没有一些实际的项目案例可以帮助我更好地理解前端开发的实际应用?
- 04-作为实习生,应该准备什么样的项目找工作?
- 05-2024年前端应该学习方向是什么?
- 05-春招什么时候开始,什么公司会集中春招招聘
- 05-基于vue开发的企业门户和管理后台开源系统推荐有哪些?
- 05-如何通过实践项目来提升自己的前端技能?
- 05-现在哪个城市好找工作?
包含内容
- · 1、css、html、js
- · 第10讲:CSS可继承的属性
- · index.html
- · 屏幕录制2024-02-18 17.41.58
- · 第11讲:head标签
- · 屏幕录制2024-02-18 18.11.53
- · 第12讲:css长度单位
- · 屏幕录制2024-02-19 14.53.35
贡献者
小宇
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。