JS

JavaScript(JS)如何使用Chrome浏览器的开发者工具

上一节我们明确说明最好使用VScode进行JS编码,并解释使用VScode编码能够提高编码效率,本节课我们将详细介绍如何使用Chrome浏览器进行调试。一般来说,Web开发人员都会选择Chrome浏览器进行网页开发,原因不言而喻,Chrome内置的开发者工具极其强大和便捷,它提供了实时编辑HTML/CSS、强大的JavaScript调试、网络请求监控和性能分析等一站式功能,让调试和优化网页的效率变

JavaScript(JS)对象的属性访问

上一节我们详细介绍了JS中的对象概念,本节我们将详细讲解如何操作对象。操作对象,实际上是调用对象中的属性。对象的属性指的是对象内存放的变量,通常是以键值对的方式存在。我们有两种方式访问对象内的属性。//创建Dotcpp用户(对象)特点是键值对方式存放constdotcpp_user={nickName:"dotc

JavaScript(JS)函数表达式详解

上一节我们详细介绍了JS函数相关的基础知识,本节我们将更加详细地介绍JS函数,进入函数表达式的学习。什么是函数表达式?就像简单的变量赋值一样,我们把函数当作“值”一样赋值给变量,让变量不再拘泥于数据存储,反而使得变量具有函数的功能。/*这里使得变量f具有函数的功能*/constf=function(a,b){returna+b}con

JavaScript(JS)正则表达式(Regex)详解

上一节我们学习了JS中的事件,本节我们将学习JS中的正则表达式(Regex)。那什么是正则表达式(Regex)呢?简单来说,正则表达式(Regex)是一种用于匹配字符串中字符组合的模式。在JS 中,正则表达式也是一个对象,主要用于文本的搜索和替换、数据验证以及字符串提取。1. 正则表达式(Regex)的语法:/正则表达式(Regex)模式/修饰符正则表达式(Regex)是一个变量,我们可以这样创建

简述JavaScript(JS)的发展史

上一节我们简单介绍了什么是JS,本节主要讨论JS的发展历史。1995年,网景公司的Brendan Eich在极短时间内(10天)设计出了一门最初名为Mocha的脚本语言,后改为LiveScript,作用于页面渲染。那时候Java编程如日中天,广为人知,网景公司为了蹭Java热度,在其发布前将LiveScript更名为JavaScript,导致后面大家不由自主地会对Java和JavaScript产生

JavaScript(JS)严格模式详解

上一节我们学习了JS中的类型转换,本节我们将详细讲解JS中的”严格模式“。那什么是严格模式呢?顾名思义,就是对JS代码进行约束,如果有那些地方非法引用变量或对变量进行非法赋值行为,则直接报错,以此来提高代码的规范行和安全性。这么使用”严格模式“?严格模式可分为两种,要么全局严格,要么局部严格:全局严格需要在JS代码区域第一行写上'use strict':<!DOCTYPE&n

JavaScript(JS)函数详解

上一节我们讲解了JS里的循环结构,本节我们将继续JS语法的学习,开始认识函数。那什么是函数呢?在JS里,函数由关键字“function”定义,执行特定功能,相当于一个复用性高的代码块。JS里的函数一般有三个部分组成,参数(可选,多个参数通过','隔开)、函数功能和返回值(可选),简单理解就是函数功能把参数加工成返回值。JS里函数的语法格式一般为://函数声明funct

JavaScript(JS)类继承

上一节我们详细介绍了JS中类的方法,包括实例方法和静态方法,本节我们将学习JS类中的继承。什么是类的继承?答:使用extends关键字:通过在子类的类声明中使用extends关键字,可以指定子类继承自哪个父类。比如/*JS中类的继承*/classBase//父类{constructor

JavaScript(JS) DOM基础使用

前面一节我们知道了什么是DOM操作,本节我们将深入讲解标签的获取和操作。在JS中,我们可以使用多种方式获取DOM元素,如:1. 通过标签名获取元素:使用document.getElementsByTagName方法,传入标签名,可以获取到一个元素集合。例如:letelements=document.getElementsByTagName("div&q

JavaScript(JS)函数返回值

上一节我们详细介绍了函数的调用,本节我们将详细介绍函数调用时会使用到另一个重要概念——返回值。JS函数可以通过 return 语句返回一个值。返回值可以是任何JS数据类型,包括数字、字符串、布尔值、对象等。下面是一个简单的函数示例,演示了如何使用 return 语句来返回一个值:/*字符串拼接函数*/functionf(s1,s2){return&nbsp