五、getElementsByTagName() 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-DOM | | 字数: 1.6k | 时长 ≈ 7 分钟五、getElementsByTagName()5.1 概述表示通过标签名得到类数组对象参数:标签名返回值:类数组对象调用对象:可以是document,还可以是任何一个节点对象(表示从该节点范围内进行查找)5.1.1 该类数组对象中保存的是元素对象该数组对象可以通过索引值读取每一项的值,也可以使用l ...阅读全文 »
四、定时器 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-DOM | | 字数: 353 | 时长 ≈ 1 分钟四、定时器设置定时器:每隔一段时间,定时器(函数)会自动执行一次。setInterval():第一个参数:函数第二个参数:间隔时间,单位是ms (1s=1000ms),省略不写调用对象:window,省略不写一般我们习惯将设置定时器赋值给timer变量。清除定时器:clearInterval():参 ...阅读全文 »
三、信号量 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-DOM | | 字数: 586 | 时长 ≈ 2 分钟title: 三、信号量abbrlink: 9af7d3f8date: 2020-05-08 21:26:32copyright: true # 开启版权声明三、信号量多个函数同时改变一个变量的值,这个变量称为信号量。(全局变量)一般信号量不会无限大,或者无限小,需要进行信号量边界的验证。3.1 方 ...阅读全文 »
二、下拉菜单 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-DOM | | 字数: 359 | 时长 ≈ 1 分钟二、下拉菜单123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767 ...阅读全文 »
一、DOM 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-DOM | | 字数: 2.2k | 时长 ≈ 9 分钟一、DOM1.1 DOM整体感知我们前面JS学习都是核心语言部分,也就是ECMAscript。一般都是在控制台,输出语句里操作。JS还包括DOM和BOM。DOM(Document Object Model,文档对象模型)描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。这使得Ja ...阅读全文 »
三十一、结合数组观察闭包 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-核心语言 | | 字数: 1.2k | 时长 ≈ 5 分钟三十一、结合数组观察闭包31.1 闭包函数本身就是闭包。31.1.1 函数可以记住自己定义时所处的外部环境,和内部语句,这就是闭包。1234567891011<script> function outer(){ var a = 10; function ...阅读全文 »
三十、IIFE 即时调用函数表达式 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-核心语言 | | 字数: 580 | 时长 ≈ 2 分钟三十、IIFE 即时调用函数表达式IIFE是一个缩写:immediately-invoked function expression 即时调用函数表达式IFEE 表示在函数定义的时候,就立即执行12345678<script> // 声明函数 function ...阅读全文 »
二十九、函数的重载及arguments介绍 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-核心语言 | | 字数: 1.4k | 时长 ≈ 6 分钟二十九、函数的重载及arguments介绍29.1 函数的重载重载的概念:在一个程序中,声明多个函数名相同,参数类型及参数的个数不同的函数,叫函数的重载。表示不同函数但是,在JS中,没有重载的概念,因为声明多个相同的函数名时,后面的会覆盖前面的相同函数名。1234567891011121314151 ...阅读全文 »
二十八、正则术语 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-核心语言 | | 字数: 2.3k | 时长 ≈ 9 分钟二十八、正则术语正则表达式是由普通字符和特殊字符组成普通字符:字母、数字特殊字符:具有特殊含义的字符() [] {} + ? * .如果相匹配特殊字符,需要添加转义:\28.1 精确匹配只匹配普通字符就是精确匹配12345// 精确匹配只含有普通字符var str = "abchhhhabcjjbc ...阅读全文 »
二十七、正则表达式 发表于 2020-07-08 | 更新于: 2020-07-08 | 分类于 web前端 , JavsScript , JS基础-核心语言 | | 字数: 742 | 时长 ≈ 3 分钟二十七、正则表达式27.1 概述正则表达式(regular expression) 缩写:RegExp正则表达式用于匹配字符串中字符组合模式,用于表单验证。正则字面量: /表达式/;数据类型:引用数据类型 object123var reg = /abc/;// 数据类型console.log(typ ...阅读全文 »