JS

JavaScript(JS)事件详解

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

JavaScript(JS)函数详解

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

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)对象方法

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

JavaScript(JS)表单验证详解

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

JavaScript(JS)函数参数的arguments对象详解

上一节我们详细讲解了JS中函数参数的各种形式并简单提到过arguments类数组对象,本节我们将深入学习arguments类数组对象。什么是类数组对象,类数组对象和数组有什么关系?类数组对象(Array-like Object)是指具有数组某些特性但不是真正数组的对象。类数组对象是模仿数组行为的普通对象,它们有相似的使用接口,但没有数组的方法和特性。可以看作是数组的"简化版"或

JavaScript(JS)浏览器窗口的相关操作

上一节我们详细讲解了JS中的Cookie,本节我们将学习如何通过JS操作浏览器窗口。浏览器窗口对象对应window对象,由window对象来进行控制。问:如果想要更改浏览器窗口大小和位置,该怎么办?答:很多读者都看到可以使用window.resizeTo()函数来更改浏览器窗口大小,通过window.moveTo()来更改浏览器窗口的位置。可是由于现代浏览器默认禁止脚本修改浏览器窗口大小,所以这个