web前端基础攻略

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

$Number

浏览 126 扫码 分享 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 ) 重置阅读进度

        思维导图备注