JS

简述JavaScript(JS)的发展史

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

JavaScript(JS)类方法

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

JavaScript(JS)进行逻辑判断

上一节我们简单演示了JS的DOM操作,本节我们将展示JS也能进行逻辑判断。JS是一门脚本编程语言,不过是弱语言类型,但是能够进行完整的逻辑判断,具有”编程“能力。比如,我们可以通过JS输输出水仙花数(一个三位数,各个数的立方和等于该数被称为水仙花数)。<!DOCTYPEhtml><htmllang="en"><head&

JavaScript(JS)对象简介

上一章我们详细介绍了JS中的DOM对象,本节我们将开启JS的高级教程,深入学习JS中的对象。在程序员中,JS 对象经常被戏称为“万能盒子”或“魔法盒子”。这是因为 JS 对象的灵活性和多功能性使它们成为了处理各种数据和操作的理想工具。字符串、数字、布尔值、数组和其他对象等。它们还可以包含函数作为方法,从而执行特定的操作。由于其灵活性,JS 对象被认为是一种“万能”的数据结构,可以适应各种需求和场景

JavaScript(JS)类继承

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

JavaScript(JS)箭头函数详解

上一节我们详细介绍了JS中的函数表达式,本节我们将深入探讨ES6引入的重要特性——箭头函数。什么是箭头函数?它是一种使用“=>”语法定义函数的简洁方式,就像给函数装上了"箭头",让函数定义更加简洁、直观。我们先来看看箭头函数长什么样子:/*箭头函数提供了一种更简洁的函数定义方式*///传统函数表达式constoldf&n

JavaScript(JS) DOM基础使用

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

JavaScript(JS) String对象

上一节我们学习了Number对象,本节我们继续学习JS中另一个重要的内置对象——String对象。String对象,顾名思义就是处理文本字符串的对象。1. 创建String对象的语法:letstr=newString(value)//创建字符串对象2. 如何创建?/* 完整的三种创建方式: */letstr1&nb

JavaScript(JS)学习技巧

上一节我们学习了如何使用Chrome开发者工具,方便我们检测JS代码。本节读者将会简要介绍学习JS的七个小技巧:学习途径原因与推荐在线学习平台提供结构化课程与练习,适合系统学习。推荐:Codecademy, freeCodeCamp, Udemy, Coursera。官方文档最权威、详尽的参考资料。推荐:Mozilla Developer Network (MDN) Web Docs。开发者博客获

JavaScript(JS)如何输出

在前面一章的学习里,使得我们对JS有了一定的了解。现在,我们将正式介绍JS的基础知识。比如JS的语法、变量、数据类型、运算符、控制语句、函数等基础知识。本节我们将详细介绍JS如何进行输出。由于JS没有专门用于打印或输出内容的函数(比如C++里有cout,C语言里有printf()函数),所以我们主要通过以下四种方法来输出数据:1. 使用window.alert()弹出警告框