javascript

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

代码规范

浏览 102 扫码 分享 2022-07-09 03:38:42

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • JavaScript 基本概念
    • 代码的基本结构
    • 1. 课外提示
    • 2. 浏览器说明
    • 3. 网页、网站和应用程序
    • 4. 演示JavaScript的强大
    • 5. JavaScript是什么
    • 6. Javascript的历史
    • 7. JavaScript现在的意义(应用场景)
    • 8. JavaScript和HTML、CSS的区别
    • 9. JavaScript的组成
    • 10. JavaScript的书写位置
    • 11. 计算机组成
    • js的书写
    • 字面量和注释
  • 小技巧
    • *解释器
    • 注释
    • js 数组拷贝
    • 有关堆栈内存释放
    • js实现瀑布流
    • 不使用第三个变量交换两个数的值
    • 写一个JS函数,从一个key=>value的数组,得到一个value=>key的数组
  • 变量
    • 1. 什么是变量
    • 2. 如何使用变量(变量的声明)
    • 3. 变量在内存中的存储
    • 4. 变量的命名规则和规范
    • 5. 案例
    • 声明提前
    • 全局变量、局部变量
    • 交换两个变量的值
    • 变量那些事
    • 如何创建静态变量
  • 数据类型
    • 基本数据类型
      • Number类型
      • String类型
        • 字符串常用的方法
      • Boolean类型
      • Undefined和Null
    • 引用数据类型
      • 数组
        • Array.from( )
      • 函数
        • 箭头函数
        • 改变this指向
        • 重载
        • 递归函数
        • 回调函数
        • 自调函数
        • promise
        • 手写一个promise
        • async/await
        • 函数防抖
        • escape( )
      • 对象
        • Object.assign()
    • 判断数据类型的方法
    • 字面量
    • 基本类型和引用类型的区别
  • 数据类型转换
  • 操作符
    • 算术运算符
    • 一元运算符
    • 逻辑运算符(布尔运算符)
    • 关系运算符(比较运算符)
    • 赋值运算符
    • 运算符的优先级
    • 三元运算符
  • 流程控制语句
    • 断点调试
    • 流程控制介绍
    • 分支结构
      • if中的隐式转换
      • switch基本结构
      • switch的注意事项
    • 循环结构
      • while循环
      • do while循环
      • for循环介绍
        • for循环案例
    • break和continue
  • 数组
    • 数组介绍
    • 数组的声明
    • 获取数组元素
    • 遍历数组
    • 数组中新增元素
    • 数组案例
    • 数组排序
    • 数组查找 返回下标
    • 二分法查找
  • 函数
    • 函数案例
    • 函数做参数和返回值
    • 函数介绍
    • 函数的定义
    • 函数的调用
    • 函数的参数
    • 函数的返回值
    • arguments的使用
    • 匿名函数
    • 代码规范
  • 作用域
    • 词法作用域和动态作用域
    • 全局变量和局部变量
    • 块级作用域
    • 词法作用域
    • 作用域链
  • 预解析
  • 对象
    • 什么是对象
    • JavaScript中的对象
    • 对象创建方式
    • 属性和方法
    • new关键字
    • 设置和获取属性的另一种写法
    • 遍历对象的属性
    • 删除对象的属性
    • 创建对象练习
  • 简单类型和复杂类型的区别
    • 值传递和引用传递
  • js的内存
  • 内置对象
    • MDN
    • Math对象
      • 使用Math获取随机颜色
    • Date对象
      • 返回两个日期的时间间隔
      • 日期格式化
      • 获取第几天
    • Array对象
      • 数组案例
    • 基本包装类型
    • String对象
      • 字符串案例
      • 字符串对象的常用方法
    • 时间转换
  • 面向对象
    • 原型
    • 原型链、继承
    • es6实现一个class
    • static
    • 面向对象兔子老虎撞树案例
  • JavaScript高级
    • 原型介绍
      • 通过原型共享属性和方法
      • 原型: prototype和__ proto __
      • 构造函数、实例、原型三者之间的关系
      • 原型方法的互相访问
      • 原生对象的原型
    • 函数自调用
      • 自调用函数的概念
      • 自调用函数作用
      • 自调用函数-沙箱
      • 自调用函数-沙箱案例
      • 自调用函数注意点
      • 自调用函数中的全局变量
      • 自调用函数封装Random对象
    • 面向对象游戏案例:贪吃蛇
      • 搭建页面
      • 分析对象
      • 创建食物对象
      • 创建蛇对象
      • 创建游戏对象
      • 主程序逻辑
      • 其它处理
    • 继承
      • 神奇的原型链
      • 原型链详解
      • 什么是继承
      • 原型继承
      • 组合继承
      • 构造函数的属性继承 拷贝继承
      • 逆推继承看原型
      • 属性成员的搜索原则
    • 函数进阶
      • 函数也是对象
      • 函数的定义方式
      • call、apply、bind:作用可以改变函数this的指向
        • call
        • apply
        • apply和call方法的由来
        • bind
        • 小结
      • 数组中存放函数
      • 函数的其它成员
        • 什么是伪数组
        • 常见的伪数组
        • 小结
      • 函数递归
        • 递归执行模型
        • 举个例子:计算阶乘的递归函数
        • 举个例子:求n个数字的和
        • 求斐波那契数
        • 递归应用场景
      • 高阶函数
        • 函数作为参数
        • 函数作为返回值
        • 判断和获取变量类型的方式
        • 函数作为参数练习
        • 函数作为返回值练习
      • 函数闭包
        • 变量作用域的回顾
        • 什么是闭包
        • 闭包的内存分析
        • 闭包内存案例
        • 定时器和闭包
        • 闭包中的this
    • JS的内存管理
      • 内存管理介绍
      • JS垃圾回收机制-引用计数
        • 引用计数介绍
        • 引用计数的问题-内存泄漏
        • 什么时候会产生循环引用
      • JS垃圾回收机制-标记清除
        • 标记清除介绍
        • 循环引用不再是问题
    • 深浅拷贝
      • 浅拷贝
      • 深拷贝1
      • 深拷贝2
    • 正则表达式简介
      • 什么是正则表达式
      • 正则表达式的作用
      • 正则表达式的特点
      • 正则表达式的测试
      • 正则表达式的组成
      • 元字符串
        • 常用元字符串
        • 限定符
        • 其他
      • 正则
        • 1. 创建正则表达式
        • 2. 支持正则的api
        • 3. 正则对象的属性--test
        • 4. 字符集语法
        • 5. 正则例题
          • 手机验证
          • 身份证号验证匹配
    • JavaScript 中使用正则表达式
      • 创建正则对象
      • 正则对象的常用方法
      • 匹配正则表达式
      • 正则匹配案例
      • 分组提取
    • 字符串中正则的使用
      • 字符串中支持正则方法
      • 字符串正则提取
      • 贪婪模式和懒惰模式
      • 字符串正则替换
      • 字符串正则其他方法
      • 正则案例:验证密码强度
      • 正则案例:表单验证
    • JSON
      • JSON对象的数据
      • JSON 表述数据
  • Generator
  • 基本语法
    • 数组、字符串方法混合训练
    • 块级作用域
    • 字符串模板
    • 默认赋值
    • set
    • map
    • 简写
    • 解构
    • 模块化
    • 严格模式
  • BOM
    • 1.window
    • 2.location对象
    • 3.history对象
    • 4.事件对象Event和冒泡
    • 5.错误机制
  • ajax
    • 同步和异步
    • 同源策略
    • 原生ajax
    • http,get,post
    • 跨域
    • 封装
    • 回调函数,赋值函数,箭头函数,解构
    • 封装、调用ajax
    • 调用ajax的其他方法
    • 回调地狱
    • ajax-promise
    • axios
    • 网易云音乐搜索
    • ajax-例子
  • ES6
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注