首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Javascript基础知识
前端小爬虫zk
创建于2022-10-24
订阅专栏
Javascrpit基础知识,的日常分享和总结
暂无订阅
共43篇文章
创建于2022-10-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
async 与 await
async 与 await 作用: 能帮助我们把 异步代码, 写的和 同步代码一样 async/await 的问题 没有办法捕获到 错误, 只能接受 promise 的成功状态 如果报错, 会中断程序
封装Promise
封装Promise 再promise.then 内部 return 了一个 新的 promise对象 可以在后续再写一个 .then
认识Promise
Promise 一个新的异步代码封装方案 以前通过回调函数的形式去封装, 会导致出现回调地狱 现在换 promise 后, 就解决了这个问题 promise 它会有三个状态 Promise 调用时 使
封装数据劫持 + 函数渲染
模拟一个其他人写的代码, 框架的源码 把需要渲染的代码, 都放到HTML 中, 然后由我这段代码帮助我们去渲染
回调地狱
回调地狱 回调地狱 并 不是 一个 bug 而是 一种代码格式, 这种 代码 不利于我们阅读 解决方法 Promise(期约) 他是解决 回调地狱代码的
回调函数
回调函数 把 函数 A 通过参数的形式 传递给 函数B, 在函数B 内部以形参的方式调用 函数 A就叫叫做 函数 B 的 回调函数 通常用在 异步代码的封装时 最为常 见 异步代码 封装 回调函数案例
数据代理
数据代理 Object.proxy(参数1: 代理的那个对象) 书写时要以 new 的关键字调用...
数据劫持升级版
数据劫持升级版 基本写法 每次只能劫持一个属性和属性值 效率以及 方法过于笨拙 利用对象的for ... in 循环遍历 原始数组 进行 数据劫持 将对象中的 k 写到 配置项 中 []包裹 不然 j
数据劫持
数据劫持 数据驱动视图 数据劫持 将原始数据 劫持出一份一摸一样, 听起来有点像 浅拷贝 劫持出来的数据, 默认是不可以修改的 语法: Object.defineProperty(那个对象, '对象的
函数柯里化
函数柯里化 将一个 接受 多个参数的函数, 更改成每次只传递一个参数的函数 利用了函数的闭包 延长了 外部函数的使用时间 封装函数柯里化 封装柯里化 外层函数负责收集参数 内层函数负责 在 参数收集完
原型
原型 每一个函数 都有一个属于自己的原型 作用:我们会在原型内部放一些公共的方法,目的不是为了让构造函数去使用,而是为了让实例化对象去使用 任何一个数组的构造函数 都是 Array 任何一个对象的构造
字符串的方法
字符串的方法 search 语法: 字符串.search(正则) 作用: 查找当前字符串中是否有符合正则的字符 返回值: 有---> 第一次出现时对应的下标; 没有---> -1; match 语法:
正则的方法
正则的两种常用方法 1. 匹配 test 匹配符合正则规则的字符串 符合返回值 true 不符合返回值 false 语法 : 正则.test(要检测的字符串) 2. 捕获 exec 语法: 正则.ex
正则表达式
正则 也叫正则表达式 正则表达式 我们来书写一段规则,用于验证一段字符 创建正则的方式 字面量 内置构造函数
ES6使用 模块化开发的前提
模块化开发 就是将功能拆分开, 每个功能写到一个 js 文件中 后续根据实际需求,将不同的 js 文件拼接到一起 将多个逻辑分别写到多个js 文件中 每个人文件, 都只能使用当前文件内变量 , 每个文
展开运输符
展开运输符 展开运输符 作用 展开数组或者对象 相当于把数组两侧包裹的中括号去掉 数组的展开运算 对象的展开运算 对象进行展开时必须带上{...对象名}
解构赋值
解构赋值 快速从数组中拿出中成员的方法 1.数组的解构赋值 2.对象的解构赋值 ES6 解构赋值 解析对象时 ,赋值号左边 必须写大括号,代表对象的解构赋值
Map 和 Set
Map 和 Set ES6新推出的两种数据结构 set set类似按照索引排序(但是能不能通过索引取值) 语法: let s = new Set([数据1, 数据2, 数据3]) 特点: 天生不支持重
箭头函数
箭头函数 就是ES6 对普通函数 写法上的优化 语法 const 函数名 = (形参) =>{函数体} : 其中如果书写时参数只有一个时可以不写小括号 () 除此之外必写 函数体只有一行代码时 , 可
this 关键字
this 关键字 概念 每一个函数内部都有一个关键字 this , this 的值, 和函数的调用有关 ,与函数的书写无关 1.一个普通 的群居函数,正常调用的情况下 ,this === window
下一页