首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
Aurora_Q
创建于2022-12-31
订阅专栏
分享一些关于JS的知识,欢迎大家可以一起来学习!
暂无订阅
共46篇文章
创建于2022-12-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
发布订阅模式、事件轮询
一、发布订阅模式 一般用来处理大型项目(框架)的封装 二、事件轮询 单线程 调用栈 队列 宏任务 微任务 轮询
数组的扁平化、单例模式、策略模式
一、数组的扁平化 数组的扁平化就是将一个多维数组转换为一个一维数组 二、单例模式 设计模式 三、策略模式
promise async await
一、promise 作用:一种新的异步代码封装方式,用来代替回调函数的 二、async 与 await
数据劫持、数据代理与回调函数
数据劫持 数据劫持与渲染页面 封装函数劫持 数据劫持升级 数据劫持升级(自己劫持自己) 数据代理 回调函数 回调地狱
沙箱模式、函数的柯里化、函数的防抖节流
沙箱模式 沙箱模式语法糖 函数的柯里化 函数的柯里化封装 函数的防抖节流 自执行函数
继承、拷贝、闭包
认识继承 原型继承 借用构造函数继承 组合继承 拷贝继承 ES6的继承 深浅拷贝 函数的定义与调用 永不销毁的执行空间 闭包
判断数据类型、ES6类的语法
判断数据类型 1.typeof 2.constructor ES6的语法 模板字符串 展开运算符 对象简写语法
JS 面向对象 --- 选项卡
面向对象 重构版本 寻找一个“机器”,这个“机器”能够帮我们批量生产“选项卡” 目前来看并没有这个“机器”,那么我们就需要自己先创造一个“机器”
构造函数原型习题详解
原型练习题 1.p1 的 __proto__ 指向谁 __proto__ 指向自己构造函数的原型 所以相当于指向了 Person.prototype
JS-面向对象
认识面向对象 创建对象的方式 工厂函数 自定义构造函数 原型(原型空间/原型对象) 对象的访问规则(面试题) 扩展内置构造函数
JS 正则——密码强度验证
需求: 密码包含 数字-字母-符号(!@#); 包含一种~弱; 包含两种~中; 包含三种~强 逻辑: 判断密码符合这三种符号的哪些
JS 正则表达式 —— 注册
需求: 用户名以数字或字母开头, 6~11位; 密码 6~12 位数字字母下划线; 手机号11位数字 逻辑: 1.获取到用户名 密码 手机号 2.根据正则匹配是否符合规则,决定是否渲染对应的span
正则表达式
正则表达式(规则表达式)正则的匹配和捕获 元字符 边界符 限定符 特殊符 标识符 正则的特性-懒惰与贪婪 正则两种创建方式的区别
JS 数组的常用方法
数组的方法 push pop unshift shift reverse sort splice slice concat join indexOf
JS的数组
认识数组 创建数组 数组的length属性 数组的索引 遍历数组 冒泡排序 选择排序 数据类型之间的区别
JS的函数
函数的概念 函数的定义 函数的调用 函数的参数 函数的返回值 函数的预解析 作用域 全局作用域 局部作用域 作用域链 递归函数
JS 的分支语句与循环语句
分支1.if分支语句 2.switch分支语句 3.穿透现象 4.三元表达式 循环 1.while循环 2.do...while循环 3.for循环 4.break,continue5.循环嵌套
JS 的运算符
JS的运算符 1.算数运算符 2.赋值运算符 3.比较运算符 4.逻辑运算符 5.自增自减运算符 运算优先级
JS 的变量
JS的变量 变量是计算机中存储数据的一个标识符,通过这个标识符可以找到内存中存储的数据 定义变量 var let const
JS 的基本数据类型
JS的数据类型(基本数据类型) 1.Number 类型 2.String 类型 3.undefined类型 4.Boolean类型 5.Null
下一页