JS

JavaScript(JS)库

JS库通常是一组预先编写好的JS函数,可以用于解决常见的编程问题或提供额外的功能。下面是几个常用的JS库以及他们的主要用途:库/框架名称主要用途和特点jQuery简化HTML文档遍历、事件处理、动画和Ajax交互,提供实用函数Lodash数据处理实用程序库,用于数组、对象、数字操作,提供过滤、映射、排序等功能React构建用户界面的库,组件化开发,由Facebook开发,用于复杂UI构建Vue.j

JavaScript(JS)break和continue关键字详解

前面我们学习了JS语法中的循环语句,本节我们将要学习JS语法中的关键字break和continue。在学习循环语句时,我们遗留下一个问题,就是如何终止循环语句;以及如何让循环语句跳过当前循环,执行下一次循环。当面对类似的问题时,我们就需要使用到关键字break和continue,一般情况下它两都是配合if语句使用。break关键字——跳出循环情景:输出1-10以内的第3个偶数<!DOCTYP

JavaScript(JS) DOM表单操作

上一节我们学习了JS中DOM树的遍历,本节我们将学习JS中的表单操作,包括表单的本地存储、信息验证和动态渲染。比如我们有一个学生表,包括4个字段,姓名(name)、年龄(age)、性别(gender)学生码(ID),通过填写表格,进行信息验证,填写完后存入本地,然后从本地存储里拿出来渲染。<!DOCTYPEhtml><htmllang="zh-

JavaScript(JS)是什么?

JavaScript是一种基于对象和事件驱动的脚本语言,最初由网景(Netscape)公司为增强网页交互性而开发。如今,它已从早期的表单验证、动态效果,扩展到服务器端、移动端和桌面应用等全栈领域。在日常网页浏览中,从按钮点击响应、轮播图切换再到数据的动态加载,这些流畅体验的背后都离不开JavaScript的支持。JavaScript脚本编程语言有6大特点:特点特点描述客户端脚本语言主要在浏览器中执

JavaScript(JS)函数基础概念

上节我们学习了函数的操作,本节将介绍 JavaScript 中变量的基础概念。全局变量:全局变量是在全局作用域中声明的变量,即在任何函数之外声明的变量。全局变量在整个脚本执行期间都存在,可以被任何函数访问和修改。全局变量的声明方式1. 使用关键字声明(推荐)//在全局作用域使用关键字声明letstrLet="Dotcpp";v

JavaScript(JS)window简介

上一章我们详细讲解了JS中内置的基本对象,本章我们将学习JS中的Window对象。本节我们开始认识Window对象,包括它的结构和一些常见的使用场景。我们知道,Window和Location、Navigator、History、Screen是BOM的一些核心对象,Window的结构如下:Window(浏览器窗口实例-全局对象)│├──

JavaScript(JS)类方法

上一节我们详细介绍了什么是类,怎么创建一个类,本节我们将深入JS中类的学习,掌握如何通过定义多个方法来实现类的行为和功能。类的方法分为两种类型:实例方法和静态方法。1. 实例方法(Instance Methods)实例方法是类的原型方法,通过类的实例进行调用。它们可以访问实例的属性,并且可以使用this关键字引用当前实例。以下是一个实例方法的示例:/*学生类*/&nbsp

JavaScript(JS)字符串详解

在上一节中我们学习了对象,本节我们将深入学习JS中的字符串。字符串是JS中最常用的数据类型之一,它允许我们存储和操作文本数据。那什么是字符串呢?现在流行的编程语言中的"字符串",C/C++里的字符数组,都与JS中的字符串"十分相似"。在JS中,字符串是一种基本数据类型,用于表示文本数据。在JS中,创建字符串的语法格式如下:/*创建一个空字符串*/const

JavaScript(JS)JSON详解

上一节我们详细讲解了JS中的保留关键字,本节我们将学习JS中的JSON。那什么是JSON呢?在JS里,JSON是一种常用的数据传输格式,服务端和客户端如果进行数据传输,一般都是通过JSON格式进行表达。我们先来看一个JSON实例:{"course":[{"C语言网":"dotcpp.com"},{"C语言教程":&

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

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