每一年都奔走在自己热爱里

JavaScript 静态方法

静态方法是使用 static 关键字修饰的方法,又叫类方法,属于类的,但不属于对象,在实例化对象之前可以通过 类名.方法名 调用静态方法。

静态方法不能在对象上调用,只能在类中调用。

实例

class Runoob { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let noob = new Runoob("菜鸟教程"); // 可以在类中调用 'hello()' 方法 document.getElementById("demo").innerHTML = Runoob.hello(); // 不能通过实例化后的对象调用静态方法 // document.getElementById("demo").innerHTML = noob.hello(); // 以上代码会报错

尝试一下 »

实例对象调用静态方法会报错:

如果你想在对象 noob 中使用静态方法,可以作为一个参数传递给它:

实例

class Runoob { constructor(name) { this.name = name; } static hello(x) { return "Hello " + x.name; } } let noob = new Runoob("菜鸟教程"); document.getElementById("demo").innerHTML = Runoob.hello(noob);

尝试一下 »
posted @ 2023-02-28 16:41 ⑤月 阅读(49) 评论(0) 推荐(0) 编辑
摘要: JavaScript 类继承 JavaScript 类继承使用 extends 关键字。 继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。 super() 方法用于调用父类的构造函数。 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已 阅读全文
posted @ 2023-02-28 16:41 ⑤月 阅读(24) 评论(0) 推荐(0) 编辑
摘要: JavaScript 类(class) 类是用于创建对象的模板。 我们使用 class 关键字来创建一个类,类体在一对大括号 {} 中,我们可以在大括号 {} 中定义类成员的位置,如方法或构造函数。 每个类中包含了一个特殊的方法 constructor(),它是类的构造函数,这种方法用于创建和初始化 阅读全文
posted @ 2023-02-28 16:40 ⑤月 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 【react】 定位:React 是一个用于构建用户界面的JavaScript库。 特点:它采用声明范式来描述应用,建立虚拟dom,支持JSX语法,通过react构建组件,能够很好的去复用代码; 缺点:react抽离了dom,使我们构建页面变得简单,但是对于一个大型复杂应用来说,只有dom层的便捷是 阅读全文
posted @ 2023-02-27 17:41 ⑤月 阅读(145) 评论(0) 推荐(0) 编辑
摘要: React Hooks用法大全 前言 在 React 的世界中,有容器组件和 UI 组件之分,在 React Hooks 出现之前,UI 组件我们可以使用函数,无状态组件来展示 UI,而对于容器组件,函数组件就显得无能为力,我们依赖于类组件来获取数据,处理数据,并向下传递参数给 UI 组件进行渲染。 阅读全文
posted @ 2023-02-27 16:54 ⑤月 阅读(43) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2025-01-08 16:55 ⑤月 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 123 阅读全文
posted @ 2023-03-11 11:23 ⑤月 阅读(20) 评论(0) 推荐(0) 编辑
摘要: https://shipin520.com/sousuo/?word=&type=all&kid=&order=&data=&page=1&from_code=2288 阅读全文
posted @ 2023-03-06 09:14 ⑤月 阅读(38) 评论(0) 推荐(0) 编辑
摘要: JavaScript Cookie Cookie 用于存储 web 页面的用户信息。 什么是 Cookie? Cookie 是一些数据, 存储于你电脑上的文本文件中。 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 Cookie 的作用就是用于解决 "如何记 阅读全文
posted @ 2023-02-28 17:42 ⑤月 阅读(49) 评论(0) 推荐(0) 编辑
摘要: JavaScript 计时事件 通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。 在 JavaScript 中使用计时事件是很容易的,两个关键方法是: setInterval() - 间隔指定的毫秒数不停地执行指定的 阅读全文
posted @ 2023-02-28 17:41 ⑤月 阅读(16) 评论(0) 推荐(0) 编辑
摘要: JavaScript 弹窗 可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。 警告框 警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 语法 window.alert("sometext"); window.alert() 方法 阅读全文
posted @ 2023-02-28 17:26 ⑤月 阅读(19) 评论(0) 推荐(0) 编辑
摘要: JavaScript Window Navigator window.navigator 对象包含有关访问者浏览器的信息。 Window Navigator window.navigator 对象在编写时可不使用 window 这个前缀。 实例 <script> txt = "<p>浏览器代号: " 阅读全文
posted @ 2023-02-28 17:25 ⑤月 阅读(12) 评论(0) 推荐(0) 编辑
摘要: JavaScript Window History window.history 对象包含浏览器的历史。 Window History window.history对象在编写时可不使用 window 这个前缀。 为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。 一些方法: h 阅读全文
posted @ 2023-02-28 17:25 ⑤月 阅读(7) 评论(0) 推荐(0) 编辑
摘要: JavaScript Window Location window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。 Window Location window.location 对象在编写时可不使用 window 这个前缀。 一些例子: 一些实例: loca 阅读全文
posted @ 2023-02-28 17:24 ⑤月 阅读(145) 评论(0) 推荐(0) 编辑
摘要: JavaScript Window Screen window.screen 对象包含有关用户屏幕的信息。 Window Screen window.screen对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth - 可用的屏幕宽度 screen.ava 阅读全文
posted @ 2023-02-28 17:24 ⑤月 阅读(13) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示