- 代码库-前端
- 1、首屏秒开功能
- 2、侧边栏收缩功能
- 3、表单查询功能
- 4、日期选择功能
- 5、分页功能
- 6、搜索框功能
- 7、权限统一管理
- 8、markdown
- 9、登陆验证功能
- 10、统一头部框架
- 11、主题设置
- 12、基础的框架搭建
- 13.在线预览功能
- 代码库-后台
- 技术选型
- ES面试试题精编
- 1.箭头函数里this的指向与普通函数的区别
- 移动端
- 基础工程的搭建
- 组件一:列表页面demo
- 1.1 父子组件
- 1.2 左滑删除
- 1.3 下拉刷新、上拉加载
- 组件二:vue圆环分享菜单
- 组件三:移动端日期选择器
- 组件四:瀑布流布局的实现
- 组件五:带动画的点赞按钮
- 组件六:移动端图片剪裁上传组件
- 组件七:整屏滚动组件
- 组件八:虚拟键盘组件
- 组件九:移动端侧边栏效果
- 组件十:实现图集预览的效果
- 组件十一:移动端适配
- 组件十二:轮播图
- 组件十三:移动端调试利器
- 组件十四:弹窗选择器
- 14.1 普通选择
- 14.2 时间选择
- pc端
- 组件一:一个优雅的Markdown编辑器
- 组件二:搜索功能的实现和多种类型的搜索选择框
- 组件三:日期选择器
- 组件四:富文本编辑器
- 组件五:省份、市和地区联动选择器
- 组件六:PC端图片剪裁上传组件
- 组件七:可排序可检索的表格
- 组件八:交互式密码强度计
- 组件九:监听键盘的按键
- 组件十:实现图片预览的效果
- 组件十一:多种类型的登陆验证码的实现
- 11.1 拼图验证码
- 11.2 短信验证码
- 11.3 文字验证码
- 组件十二:全屏功能
- 通用组件
- 组件一:组件的缓存使用
- 组件二:页面切换时滑动效果
- 组件三:常用表单验证组件
- 组件四:cookie、storage的使用
- 组件五:地图组件
- 组件六:进度条组件
- 组件七:视频播放控制
- 组件八:音频播放控制
- 组件九:可变彩色svg图标方案
- 组件十:组件的延迟渲染
- 组件十一:图片的预占位效果
- 组件十二:多种Vue自定义指令
- 组件十三:多种Vue自定义事件
- 组件十四:多种Vue自定义过滤器
- 组件十五:时间处理组件
- javascript算法和数据结构
- 一、课程目标
- 1.1 什么是算法
- 1.2 输入、输出和数量级
- 二、算法
- 1、二分算法
- 前端性能优化原理与实践
- 1、从输入 URL 到页面加载完成,发生了什么?
- 2、http优化
- 3、webpack 的性能瓶颈
- 4、图片优化--质量与性能的博弈
- 5、浏览器缓存机制介绍与缓存策略剖析
- 6、本地存储——从 Cookie 到 Web Storage、IndexDB
- 7、CDN 的缓存与回源机制解析
- 8、服务端渲染
- 9、解锁浏览器背后的运行机制
- 10、对症下药—— DOM 优化原理与基本实践
- 11、千方百计——Event Loop 与异步更新策略
- 12、最后一击——回流(Reflow)与重绘(Repaint)
- 13、优化首屏体验——Lazy-Load 初探
- 14、事件的节流(throttle)与防抖(debounce)
- 15、Performance、LightHouse 与性能 API
- JS逻辑运算题
- 1. 两数相加