首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript基础
大米呀
创建于2021-05-14
订阅专栏
日常总结js相关基础知识点,便于复习巩固
等 1 人订阅
共11篇文章
创建于2021-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
构造函数、原型和原型链
构造函数 什么是构造函数 构造函数与普通函数的唯一区别就是调用方式不同。构造函数也是函数,并没有把某个函数定位为构造函数的特殊语法,任何函数只要使用new操作符调用就是构造函数, 直接调用的就是普通函
闭包基础知识
闭包的概念 从定义中我们知道闭包是一个函数,只不过这个函数有超能力,可以访问到另一个函数的作用域。 为什么说闭包有超能力呢? 因为我们都知道函数作用域是独立的、封闭的,外部的执行环境是访问不了的,但是
JavaScript中的apply、call和bind
call,apply,bind的基本介绍 语法 参数 thisArg(可选): fun的this指向thisArg对象 非严格模式下:thisArg指定为null,undefined,fun中的thi
this指向总结
JavaScript 中的 this 依赖于函数的调用方式。所以,想要明白this 的指向问题,还必须先研究函数在JavaScript中是如何被调用的。
函数相关
定义函数的方式(4种) 1. 函数声明 2. 函数表达式 3. 箭头函数 4. 使用Function构造函数(不推荐) 函数声明与函数表达式的区别 以函数声明的方法定义的函数,函数名是必须的,而函数表
JS数组相关方法总结
开发中,数组的使用场景非常多,平时也涉及到很多数组的api相关操作,很多时候就算用过几次数组的api,在开发中也很容易忘记,还要谷歌一下,所以本篇文章便是对这块内容有一个比较系统性的总结。 创建一个数
变量声明之let、const和var
ECMAScript变量是松散类型的,意思是变量可以用于保存任何类型的数据。有3个关键字可以声明变量:var、const和let。其中,var在ECMAScript的所有版本中都可以使用,而const
布尔操作符
逻辑非(!) 逻辑非操作符会遵循如下规则: 如果操作数是对象,则返回false 如果操作数是空字符串,则返回true 如果操作数是非空字符串,则返回false 如果操作数是数值0,则返回true 如果
理解JS内存空间及变量存放
内存空间管理 JavaScript的内存生命周期是 分配你所需要的内存 使用分配到的内存(读、写) 不需要时将其释放、归还 JavaScript有自动垃圾收集机制,最常用的是通过标记清除的算法来找到哪
js数据类型
数据类型 ECMAScript有7种简单数据类型和1种复杂数据类型(Object类型)。 六种简单数据类型:Undefiend、Null、Boolean、Number、String和Symbol(ES
进一步理解script元素
script元素 将JavaScript插入HTML的主要方法是==使用元素==。 script元素内部的代码从上而下依次执行。 在引入多个script元素的时候,浏览器会按照script元素在页面中