首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
calm_sea
创建于2023-02-14
订阅专栏
JavaScript语法, ES6+, 技巧, 封装
暂无订阅
共28篇文章
创建于2023-02-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript 原型链
是什么是原型链 所有的对象都是通过 new 函数的方式创建的. 原型链是实例对象和原型对象之间的链接。每一个对象都有原型,原型本身又是对象,原型又有原型,以此类推形成一个链式结构,称为原型链 当您访问
JavaScript this 的指向
不同的场景,this 指代的含义不同,JS中的this关键字也是如此: 在全局代码中使用this,指代全局对象 在函数中使用this,它的指向完全取决于函数是如何被调用的 调用方式 示例 函数中的th
JavaScript 原型
上图中,通过构造函数可以创建一个用户对象 这种做法有一个严重的缺陷,就是每个用户对象中都拥有一个 sayHi方法,对于每个用户而言,sayHi方法是完全一样的,没必要为每个用户单独生成一个。 要解决这
JavaScript 构造函数创建一副Pocker
需求 创建一张扑克牌 记录:点数,花色,打印函数 创建一副扑克牌 包含:52张扑克牌的数组, 遍历打印扑克牌的函数 扑克牌 52张, 创建一张扑克牌 构造函数接受两个参数, 第一个 number 第二
JavaScript 全局对象
全局对象是一个永远存在于 global scope 的 object。在 JavaScript 中,有一个永远被定义的全局对象window。 创建全局属性方法 使用window 特点 全局对象的属性可
JavaScript 作用域
全局作用域 全局作用域,其中定义的变量和函数可以在任何地方访问。但是,如果在函数内部没有使用关键字 var、let 或 const 声明变量,则该变量将被隐式声明为全局变量。 函数作用域 每个函数都有
JavaScript proxy浅析-防止篡改
简介 JavaScript的proxy是一种对象,可以用来创建一个原始对象的代理,从而实现对基本操作的拦截和自定义,如属性查找、赋值、枚举、函数调用等 例子 output pproxy 就是图中的pr
JavaScript 解构赋值
解构赋值语法是一种 Javascript 表达式。可以将数组中的值或对象的属性取出,赋值给其他变量。 数组 默认值 name没有赋值的话,默认值是undefined 对象 获取对象属性 对象里的val
JavaScript getter setter 的好处和数据验证
getter和setter是访问器属性(accessor property)。它们本质上是用于获取和设置值的函数,但从外部代码来看就像常规属性。 getter 和 setter 的好处 满足封装的特性