JavaScript
文章平均质量分 81
JavaScript相关学习笔记
不爱吃菜的蔡菜
这个作者很懒,什么都没留下…
展开
-
JavaScript | 正则表达式
目录正则表达式概述正则表达式的特点正则表达式在 JavaScript 中的使用创建正则表达式1. 通过调用 RegExp 对象的构造函数创建2. 通过字面量创建测试正则表达式 test正则表达式中的特殊字符正则表达式的组成边界符字符类1. [] 方括号 2. [-] 方括号内部 范围符- 3. [^] 方括号内部 取反符^ 4. 字符组合量词符案例:用户名验证括号总结预定义类案例:表单验证正则表达式中的替换replace 替换正则表达式参数案例:敏感词过滤正则表达式( Regular Expre原创 2022-06-04 22:00:20 · 1134 阅读 · 0 评论 -
JavaScript | 函数进阶 + 函数的定义和调用 + 改变函数内部 this 指向 + 严格模式 + 高阶函数 + 闭包 + 递归
目录函数的定义和调用函数的定义方式函数的调用方式this改变函数内部 this 指向call 方法apply 方法bind 方法call apply bind 总结严格模式开启严格模式1. 为脚本开启严格模式2. 为函数开启严格模式严格模式中的变化1. 变量规定2. 严格模式下 this 指向问题3. 函数变化高阶函数闭包变量作用域什么是闭包在 chrome 中调试闭包闭包的作用闭包案例1. 循环注册点击事件2. 循环中的 setTimeout()3. 计算打车价格思考题递归利用递归求数学题1.求 1原创 2022-06-03 14:35:47 · 249 阅读 · 0 评论 -
JavaScript |构造函数和原型 + 继承 + 类的本质 + ES5 中的新增方法 + 构造函数原型 prototype + 对象原型 __proto__ + constructor构造函数
目录构造函数和原型构造函数构造函数原型 prototype对象原型 __proto__constructor 构造函数构造函数、实例、原型对象三者之间的关系原型链JavaScript 的成员查找机制(规则)原型对象this指向扩展内置对象继承call()借用构造函数继承父类型属性借用原型对象继承父类型方法类的本质ES5 中的新增方法数组方法forEach()数组方法 - 筛选数组 filter()数组方法 some()查询商品案例字符串方法对象方法1. Object.keys() 用于获取对象自身所有的原创 2022-06-01 12:32:43 · 412 阅读 · 0 评论 -
JavaScript | 面向对象 + ES6 中的类和对象 + 类的继承extends + super关键字
目录面向对象编程介绍面向过程编程 POP(Process-oriented programming)面向对象编程 OOP (Object Oriented Programming)ES6 中的类和对象类 class创建类类添加方法类的继承继承 extendssuper 关键字面向对象版 tab 栏切换切换功能添加功能删除功能编辑功能完整JS源码!!常看面向对象编程介绍面向过程编程 POP(Process-oriented pro..原创 2022-05-30 23:16:00 · 316 阅读 · 3 评论 -
JavaScript | 内置对象 math对象 + 日期对象 + 数组对象 + 字符串对象 + 简单类型与复杂类型
目录内置对象查文档MDN如何学习对象中的方法Math 对象Math 概述Math绝对值和三个取整方法案例:封装自己的数学对象内置对象JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于我们JS 独有的, 我们JS API 讲解内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,...原创 2022-04-25 13:55:50 · 1926 阅读 · 0 评论 -
JavaScript | 作用域 + 预解析 + 对象
目录作用域作用域概述全局作用域局部作用域 (函数作用域)变量的作用域变量作用域的分类全局变量局部变量全局变量和局部变量的区别作用域链作用域链 案例预解析变量预解析和函数预解析变量提升函数提升 案例对象作用域作用域概述JavaScript作用域:就是代码名字(变量)在某个范围内起作用和效果目的:作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。JS的作用域(es6)之前分为:全局作用域 局部作用.原创 2022-04-20 19:53:00 · 885 阅读 · 0 评论 -
JavaScript | 作业 [作用域 预解析 对象]
创建一个电脑对象,该对象要有颜色、重量、品牌、型号,可以看电影、听音乐、打游戏和敲代码。 创建一个按钮对象,该对象中需要包含宽,高,背景颜色和点击行为。 创建一个车的对象,该对象要有重量、颜色、牌子,可以载人、拉货和耕田。 写一个函数,实现反转任意数组。 写一个函数,实现对数字数组的排序。做一个简易计算器原创 2022-04-20 19:49:26 · 829 阅读 · 0 评论 -
JavaScript | 关于函数的作业
写一个函数,用户输入任意两个数字的任意算术运算(简单的计算器小功能),并能弹出运算后的结果。写一个函数,用户输入任意两个数字的最大值,并能出弹运算后的结果。写一个函数,用户输入任意三个不同数字的最大值,并能弹出运算后的结果。写一个函数,用户输入一个数判断是否是素数,并返弹出回值(又叫质数,只能被1和自身整数的数整除)原创 2022-04-19 11:25:56 · 824 阅读 · 0 评论 -
JavaScript | 数组 + 函数
数组数组的概念创建数组利用 new 创建数组利用数组字面量创建数组获取数组元素数组的索引遍历数组数组的长度课堂案例 2:数组求和及平均值课堂案例 3: 数组最大值课堂案例 4: 数组转换为字符串数组中新增元素通过修改 length 长度新增数组元素通过修改数组索引新增数组元素课堂案例 1: 数组新增元素课堂案例 2:筛选数组数组案例课堂案例 1: 删除指定数组元素课堂案例 2: 翻转数组课堂案例 3: 数组排序(冒泡排序)原创 2022-04-18 20:30:23 · 845 阅读 · 0 评论 -
JavaScript | 简易ATM 作业
接收用户输入的用户名和密码,若用户名为 “admin” ,密码为 “123456” ,则提示用户登录成功! 否则,让用户一直输入。里面现存有 100 块钱。 如果存钱,就用输入钱数加上先存的钱数, 之后弹出显示余额提示框 如果取钱,就减去取的钱数,之后弹出显示余额提示框 如果显示余额,就输出余额 如果退出,弹出退出信息提示框<!DOCTYPE html><html lang="en"><head> <meta charset..原创 2022-04-16 21:16:06 · 791 阅读 · 0 评论 -
JavaScript | 流程控制-循环 + continue 关键字 + break关键字 + 命名规范以及语法格式
目录循环for循环for 循环重复相同的代码for 循环重复不相同的代码for 循环重复某些相同操作课堂案例1: 求1-100之间所有整数的累加和课堂练习课堂案例 2: 求学生成绩一行打印五个星星双重 for 循环打印n行n个星星课堂案例 2:打印倒三角形思考:打印正三角形课堂案例3: 打印九九乘法表循环循环目的:可以重复执行某些代码for循环在程序中,一组被重复执...原创 2022-04-16 20:06:17 · 571 阅读 · 0 评论 -
JavaScript | 运算符 + 流程控制-分支
目录运算符算数运算符前置递增运算符后置递增运算符比较运算符逻辑运算符短路运算(逻辑中断)逻辑与(表达式1 && 表达式2)逻辑或(表达式1 || 表达式2)赋值运算符运算符优先级流程控制-分支顺序流程控制分支流程控制if 语句案例1: 进入网吧if else语句(双分支语句)案例 2:判断闰年if else if 语句(...原创 2022-04-13 18:18:43 · 993 阅读 · 0 评论 -
JS |数据存储单位+JS初体验+ 变量+数据类型+数据类型转换
目录数据存储单位JS初体验JavaScript是什么JavaScript的作用浏览器执行JS简介JS的组成ECMAScriptDOM---文档对象模型BOM---浏览器对象模型JS书写位置行内式 JS内嵌 JS外部 JS文件JavaScript 输入输出语句变量变量的概述变量的使用1.声明变量2. 赋值3. 变量的初始化案例-变量的使用变量的语法拓展更新变量同时声明多个变量声明变量的特殊情况变量命名规范.原创 2022-04-12 16:57:57 · 983 阅读 · 0 评论