web前端基础攻略
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
1.js免费课基础
浏览
39
扫码
分享
2022-07-28 05:24:07
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
$一.css
1.css杂项
2.flex布局
3.实现上下左右居中
$css/html面试题
#a标签相关
$CSS中position属性
$用CSS实现div宽度自适应,宽高保持等比例缩放
$常用<meta>元素整理与详解
$Sass
css盒模型
使用base64图片的缺点
doctype的作用/兼容模式和标准模式的区别
‘display‘、‘position‘和‘float‘的相互关系
简述一下Sass、Less,且说明区别
什么是BFC?特性?触发条件?应用场景?
css设置多列等高布局的方法示例
link和@import的区别
margin和padding分别适合什么场景使用?
浮动原理?会产生什么影响呢?要怎么处理?
4.less(放弃)
5.css相关技巧(了解)
reset(了解)
$二.js基础
$js杂项基础
1.js免费课基础
$2.内置对象
boolean
$Number
$BigInt
$Symbol
数组相关
字符串相关
$Object的属性和方法
$Object Delete
3.比较运算符及隐式类型转换及逻辑或和与
4.数据类型检测
$面试
$Object.keys和Reflect.ownkeys的区别
$数组中的empty项
与?的优先级
0.1 0.2不等于0.3
$三.js高级
1.流程控制
1.变量提升
2.函数对象声明过程变量创建方式
3.循环的执行流程
4.this
5.call、apply、bind
2.堆栈内存
堆内存和栈内存
3.原型和原型链
原型、原型链
$4.函数
1.函数的三种角色
$2.箭头函数
3.arguments
4.自执行函数
$5.面向对象编程
1.面向对象(oop)
2.面向对象的继承
$4.原型重定向的问题
5.new的优先级与访问运算符的优先级
(了解)3.基于内置类的原型扩展方法实现数组去重
$8.ES6
1.ES6简介
2.字符串新增方法
3.解构赋值
4.数组的新增方法
5.扩展运算符
6.对象的扩展
9.类
$10.set和map
11.模板字符串
12.ES6杂项
14.for of
(了解)13.generator函数
$9.浅谈浏览器多进程与JS线程
$面试
$哪些操作会造成内存泄漏?
$函数式编程
(了解)7.正则表达式
1.正则表达式的基本概念
2.正则表达式的常用方法
3.正则表达式的应用
关于正则表达式的细枝末叶、易碎流年
$四.BOMDOM事件
$DOM
js与盒模型
$DOM详解
BOM
location
$事件
$1.事件
$2.DOM0级事件VS.DOM2级事件
$3.事件对象
4.事件冒泡和捕获
(了解)5.事件委托
(了解)8.JS实现绑定事件监听的几种方法
(废弃)9.js的自定义事件
$五.ajax及网络基础
$1.url的组成部分
2.http
3.cookie相关
4.ajax
$5.跨域
$7.promise
10.宏任务/微任务
$11.浏览器缓存策略
6.websocket(了解)
8.axios(了解)
9.fetch(废弃)
面试
$js面试要点
$异步编程
$什么情况下会发送options请求?
利用promise.race实现ajax请求的超时处理
如何在循环中正确使用async与await
$六.设计模式
JS高频设计模式
$1.外观模式
$2.组合模式
$3.构造函数模式及原型模式
5.单例模式
6.工厂模式
7.适配器模式
8.装饰器模式
$9.观察者模式及发布订阅模式
11.中介者模式
$12.策略模式
$13.状态模式
$14.模板方法模式
(了解)15.命令模式及宏命令
(了解)16.职责链模式
(了解)hybird开发模式
$七.移动端
1.H5新特性
2.拖拽api(废弃)
$3.CSS3
$4.css3过渡、变换、动画相关
5.storage
6.移动端布局
7.移动端的事件
面试
解决移动端1px的问题
$八.web性能优化专题
$1.前端性能优化汇总
(了解)2.使用console.time()去检测代码性能
3.DOM回流和重绘
$4.DNS优化
5.CDN
Web 性能指标
auto-performance-test
$面试
requestAnimationFrame
$对于频繁操作DOM的解决方法
(了解)Performance API详解
(了解)h5上线性能指标调研
(了解)JZTApp首页加载性能优化(值得了解的只有行文方式)
(了解)Speed Index(速度指数)
(了解)h5新增监控指标测试结果
(了解)可应用于真实用户的性能指标
(了解)Lighthouse与Google移动端的最佳实践
(了解)捕获FMP的原理
$九.项目实战技巧
$手写
$11.深拷贝
$18.防抖节流
$手写实现instanceof
$JSON.stringify的一些特性/手写JSON.stringify
$柯里化函数
$手写实现Promise
$请实现一个 cacheRequest 方法,保证发出多次同一个 ajax 请求时都能拿到的数据,而实际上只发出一次请求
$Promise实现限制并发数
$手写JSONP
$32个手写JS,巩固你的JS基础(面试高频)
手动实现一个call方法
$classList
$常见的安全攻击与防御
$封装公共组件的注意事项
$js的严格模式
$文件上传
登录和登录态校验
权限校验
图片的延迟加载
函数的length属性
swicth case内部的原理
获取元素的样式
检测某个属性是否为对象的公有属性
onmouseover和onmouseenter的区别
script标签上的defer和async
(了解)js定时器每天定时执行任务
(了解)一杯茶的时间,上手 Jest 测试框架
(了解)Canvas和svg的区别
(了解)求数组最大值最小值的5种方法
(了解)typeof null为什么是Object
(了解)类数组转化为数组的4中方法
(了解)时间字符串相关
(了解)chrome浏览器使用技巧
(了解)常用插件、类库
(了解)利用Chrome在PC电脑上模拟微信内置浏览器
(了解)工具函数
(了解)VScode常用插件
(了解)使用http-server开启本地服务器
(了解)Mac使用n命令切换node版本
(了解)杀死某个端口的进程
$十.做题记录
1.做题总结
$2.错题集
3.错题答案
$4.综合面试题整理
六.jquery(废弃)
1.jquery版本简介
2.jquery的基本概念
3.jquery的常用方法
4.jquery选择器
5.jquery对象和原生对象之间的相互转换
6.jquery AJAX
7.jquery each
8.jquery的加载
9.jquery的扩展方法
10.jquery的事件绑定
11.jquery动画
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注