JS

JavaScript(JS) DOM基础使用

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

JavaScript(JS)事件详解

上一节我们学习了JS中的this关键字,本节我们将学习JS中的事件系统。在JS中,什么是事件呢?简单来说,事件是发生在 HTML 元素上的"事情",比如我们浏览网站时都会有一个向上的小箭头,这个小箭头叫做“返回顶部”,当我们点击这个小箭头时页面会快速上滚,回到顶部,这就是一个很典型的点击事件。在JS里,事件可以是用户行为,也可以是浏览器行为。比如用户点击某个按钮,按下键盘或移动

JavaScript(JS)数据类型详解

上一节我们学习了JS的输出方式,读者还记得它们分别是什么吗?没错,它们分别是alert弹窗、innerHTML、document.write()和console.log()。本节我们将继续学习JS的语法,JS基本的数据类型。在JS中,基本数据类型(也称为原始类型)是不可变的、最底层的数据类型,它们不是对象,也没有方法。JS中总共有七种基本数据类型:数据类型描述undefined变量已声明但未赋值时

JavaScript(JS) Math对象

上一节我们详细介绍了JS中的Array数组对象,本节我们将要学习JS中的Math对象。JS的Math对象是一个内置对象,它包含了一些有用的数学函数,可以用于执行各种数学运算。这些函数可以处理各种数学运算,包括加法、减法、乘法、除法、幂运算、对数、三角函数等。例如,Math.sqrt(x)可以返回x的平方根,Math.sin(x)可以返回x的正弦值,等等。/*返回平方根*/

JavaScript(JS)函数简介

上一章节我们学习了有关JS对象的知识,现在我们对JS的简单操作已经有了基本的了解,学会了简单的编码行为。本章我们将学习在JS中较为重要的一个概念——函数。那什么是函数呢?简单来说,函数就是一段可复用的代码块,它将实现特定功能的代码封装起来,当我们需要实现该功能时,直接调用函数即可。在JS中,我们一般用 function 关键字来定义函数:function函数名(参数1,参数

JavaScript(JS)函数常见内置方法

上一节我们详细讲解了JS闭包的应用场景(主要是创建私有变量),本节我们将详细介绍JS常用的内置函数。JavaScript 中有很多内置方法,可以让你更方便地处理各种数据类型。以下是常见的一些内置方法:1. 全局函数函数功能parseInt()字符串转整数parseFloat()字符串转浮点数isNaN()检查是否为非数字isFinite()检查是否为有限数encodeURI()URI编码decod

JavaScript(JS)const详解

上一节我们讲解了JS里的变量声明方式,本节我们将详细讲解const声明的常量。”const“意为”恒定的“,在JS里,如果我们需要常量,我们一般通过const关键字来声明。比如我们需要一个字符串常量”Dotcpp“:/*声明字符串常量*/consts='Dotcpp'声明后的s往后就不能被修改了,如果我们进行强行修改,则会进行报错”Dotcpp

JavaScript(JS)的基本约束

上一节我们了解了 JavaScript 的基本编程概念,本节将讨论 JavaScript 的基本语法约束。在 JavaScript 中,严格区分大小写是重要的语言特性;同时在变量创建方面,既可以通过字面量方式,也可以通过构造函数方式,但为了提高代码可读性和书写效率,推荐使用字面量。下面我们将详细探讨这两个重要概念:1. 区分大小写:1.1 JavaScript 严格区分大小写,所以 "D

JavaScript(JS)对象方法

上一节我们详细介绍了如何访问JS对象中的属性,本节我们将学习JS对象中的方法。JS对象方法是指在对象内部定义的函数。通过将函数作为对象的属性,我们可以将其称为对象的方法。对象方法可以访问并操作对象的属性,也可以执行与对象相关的操作。比如我们有一个计算器对象Calc,我们在Calc内封装了四个+、-、*、/的函数(对象的方法),四个函数能够调用对象内的两个参数进行运算并将结果在控制台打印。/*&nb

JavaScript(JS)表单验证详解

上一节我们讲了JS编码中的常见误区,本节我们将详细讲解JS中表单验证方法。情景:在浏览器填写表单时,我们通常会填写用户名、电话号码、密码等信息,一般来说,这些填写信息都有一定的要求。比如电话号码只能是11位,不可能是12位或者是10位;密码会要求是6位以上,包含字母和特殊字符。必要性:通过JS来规范表单信息,可以减轻服务器压力,提高用户体验和节省带宽。怎么做:1. 可以使用HTML内置验证方式:&