首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每天3小时学前端之JS
零寂前端
创建于2021-09-19
订阅专栏
此专栏下文章按每天3小时学习前端的任务量来整理成文章
等 20 人订阅
共21篇文章
创建于2021-09-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每天3小时学前端之JS-第21天-面向对象
此系列体验视频教程 点击观看:哔哩哔哩 this的各使用场合 1、全局环境 2、构造函数 3、对象的方法 对象的方法中this的更复杂的情况 this指向问题与解决 如何固定this指向
每天3小时学前端之JS-第20天-面向对象1
此系列体验视频教程 点击观看:哔哩哔哩 什么是面向对象 怎么生成对象 什么是构造函数 new命令和this 使用new命令时,它后面的函数依次执行下面的步骤。 创建一个空对象,作为将要自动返回的对象。
每天3小时学前端之JS-第19天-回调函数+递归函数
此系列体验视频教程 => 点击观看:哔哩哔哩 什么是回调函数 回调函数与作用域 回调函数的传参1 回调函数的传参2 练习 递归
每天3小时学前端之JS-第18天-闭包3
此系列体验视频教程 => 点击观看:哔哩哔哩 闭包 闭包的生命周期 在内部函数定义(不是调用)完成就产生了 将闭包的引用设置为null,彻底清除对闭包的引用,闭包才销毁 闭包的两个作用 延长了局部变量
每天3小时学前端之JS-第16天-闭包1
此系列体验视频教程 => 点击观看:哔哩哔哩 闭包 闭包(closure)是JS语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。创建闭包的常见方式,就是在一个函数内部创建另一个函数 闭包产
每天3小时学前端之JS-第17天-闭包2
此系列体验视频教程 => 点击观看:哔哩哔哩 闭包 闭包的应用1 闭包 闭包的应用1 步数累加器应用
每天3小时学前端之JS-第15天-执行环境+作用域
此系列体验视频教程 => 点击观看:哔哩哔哩 函数 执行环境 执行上下文对象 形成于JS代码将要执行之前 是最顶层的执行上下文 浏览器中是window对象 所有全局变量和全局函数都是window对象的
每天3小时学前端之JS-第14天-函数的参数+立即执行函数
此系列体验视频教程 => 点击观看:哔哩哔哩 函数 函数的参数 多传或者少传参数都不会报错 省略的参数值为undefined 函数的length属性 函数的length属性与实际传入的参数个数无关 只
每天3小时学前端之JS-第13天-函数的声明-函数名提升
函数的声明与调用 JavaScript 有三种声明函数的方法。 1. 声明式定义函数(Function Declaration) function
每天3小时学前端之JS-第12天-for循环语句
for语句后面的括号里面用分号分隔开的有三部分。 初始化语句(initial):确定循环变量的初始值,只在循环开始时执行1次。条件表达式(condition):每轮循环开始时,都要执行这个条件表达式,
每天3小时学前端之JS-第11天-while循环语句
while循环 do...while循环 不管条件是否为真,do...while循环至少运行一次,这是这种结构最大的特点。
每天3小时学前端之JS-第10天-条件语句-switch语句
流程控制2 条件语句 switch 结构 多个if...else连在一起使用的时候,可以转为使用更方便的switch结构。 上面代码根据变量fruit的值,选择执行相应的case。如果所有case都
每天3小时学前端之JS-第9天-条件语句-if语句
流程控制1 流程控制分类 顺序执行(顺序结构) 条件执行(分支结构) 循环执行(循环结构) 条件语句 if语句 if结构先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。 布尔值为tru
每天3小时学前端之JS-第8天-布尔运算符+比较运算符
运算符2 布尔运算符(逻辑运算符) 取反运算符 取反运算符是一个感叹号,用于将布尔值变为相反值,即true变成false,false变成true。 对于非布尔值,取反运算符会将其转为布尔值。可以这样记
每天3小时学前端之JS-第7天-类型转换+算术运算符
类型转换 强制转换 Number() 原始类型值的转换规则如下 parseInt逐个解析字符,而Number函数整体转换字符串的类型。 另外,parseInt和Number函数都会自动过滤一个字符串前
每天3小时学前端之JS-第6天-对象
对象 什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。 对象的字面量生成方法 对象的键名 如果键名是数值,会被自动转为字符串。 对象的属性之间用逗号
每天3小时学前端之JS-第5天-数组
数组 除了在定义时赋值,数组也可以先定义后赋值。 任何类型的数据,都可以放入数组。 嵌套的数组 数组的本质 数组的键名其实也是字符串。之所以可以用数值读取,是因为非字符串的键名会被转为字符串。 注意,
每天3小时学前端之JS-第4天-字符串-布尔值+undefined和null
字符串 定义 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。 字符串默认只能写在一行内,分成多行将会报错。 如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。 输出的时
每天3小时学前端之JS-第3天-数值类型
数值 整数与浮点数 js语言的底层根本没有整数,所有数字都是小数(浮点数) 1与1.0是相同的,是同一个数。 1 === 1.0 // true 由于浮点数不是精确的值,所以涉及小数的比较和运算要特别
每天3小时学前端之JS-第2天-变量基础与变量类型简介
变量基础 关键字 保留字 标识符 命名规范 第一个字符必须是一个字母、下划线(_)或美元符号($); 剩下的其他字符可以是字母、下划线、美元符号或数字。 关键字不能用来作为标识符 区分大小写 命名习惯
下一页