MDRY

导航

2022年9月22日 #

JavaScript 静态方法

摘要: 静态方法:static关键字(类方法),可在实例化对象之前通过类名.方法名调用静态方法 静态方法不能在对象上调用,只能在类中调用 如果想在noob中使用静态方法,可以作为一个参数传递给它 document.getElementById("demo").innerHTML = Runoob.hello 阅读全文

posted @ 2022-09-22 19:45 小懵丹儿 阅读(34) 评论(0) 推荐(0) 编辑

JavaScript 类继承

摘要: 使用 extends 关键字。 super() 方法用于调用父类的构造函数。 已有的类称为基类(父类),新建的类称为派生类(子类)。 通过在构造方法中调用 super() 方法,我们调用了父类的构造方法,这样就可以访问父类的属性和方法。 getter 和 setter: getter 是一种获得属性 阅读全文

posted @ 2022-09-22 19:36 小懵丹儿 阅读(13) 评论(0) 推荐(0) 编辑

JavaScript 类(class)

摘要: 使用class关键字关键一个类, 每个类中包含了一个特殊的方法 constructor(),它是类的构造函数 创建类 class ClassName{constructor(name,url) { this.name=name; this,url=url; } } 以上ClassName为类,类中初 阅读全文

posted @ 2022-09-22 18:33 小懵丹儿 阅读(41) 评论(0) 推荐(0) 编辑

JavaScript 闭包

摘要: 私有变量可以用到闭包。 闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰。 直观的说就是形成一个不销毁的栈环境 闭包就是一个函数引用另一个函数的变量,因为变量被引用着所以不会被回收,因此可以用来封装一个私有变量。这是优点也是缺点,不必要的闭包只会增加内存消耗 阅读全文

posted @ 2022-09-22 18:14 小懵丹儿 阅读(16) 评论(0) 推荐(0) 编辑

JavaScript 函数调用

摘要: JavaScript 函数有 4 种调用方式。 每种方式的不同在于 this 的初始化。 this关键字: this指向函数执行时的当前对象 全局对象: 当函数没有被自身的对象调用时this的值就会变成全局对象 在web浏览器中全局对象是浏览器窗口(window对象) 函数作为全局对象调用,会使 t 阅读全文

posted @ 2022-09-22 17:54 小懵丹儿 阅读(20) 评论(0) 推荐(0) 编辑

JavaScript 函数参数

摘要: 函数显式参数(Parameters)与隐式参数(Arguments) 显式参数: functionName(parameter1, parameter2, parameter3) { // 要执行的代码…… } 函数显式参数在函数定义时列出。 显式参数时没有指定数据类型。 隐示参数: 函数调用时传递 阅读全文

posted @ 2022-09-22 17:26 小懵丹儿 阅读(16) 评论(0) 推荐(0) 编辑

JavaScript 函数定义

摘要: JavaScript 使用关键字 function 定义函数。 函数可以通过声明定义,也可以是一个表达式。 函数声明: 函数声明后不会立即执行,会在我们需要的时候调用到。 function myFunction(a, b) { return a * b;} 函数表达式: JavaScript 函数可 阅读全文

posted @ 2022-09-22 13:39 小懵丹儿 阅读(19) 评论(0) 推荐(0) 编辑

JavaScript Promise

摘要: Promise 只不过是一种更良好的编程风格。 当需要多次顺序执行异步操作的时候,例如,如果想通过异步方法先后检测用户名和密码,需要先异步检测用户名,然后再异步检测密码的情况下就很适合 Promise: 构造 Promise: Promise 构造函数只有一个参数,是一个函数,这个函数在构造之后会直 阅读全文

posted @ 2022-09-22 11:08 小懵丹儿 阅读(13) 评论(0) 推荐(0) 编辑

JavaScript 异步编程

摘要: 异步是与同步相对的概念。 同步按你的代码顺序执行,异步不按照代码顺序执行,异步的执行效率更高。 因为子线程独立于主线程,所以即使出现阻塞也不会影响主线程的运行。但是子线程有一个局限:一旦发射了以后就会与主线程失去同步,我们无法确定它的结束,如果结束之后需要处理一些事情,比如处理来自服务器的信息,我们 阅读全文

posted @ 2022-09-22 10:42 小懵丹儿 阅读(5) 评论(0) 推荐(0) 编辑

javascript的void

摘要: void 关键字: 该操作符指定要计算一个表达式但是不返回值。 href="#"与href="javascript:void(0)"的区别 # 包含了一个位置信息,默认的锚是#top 也就是网页的上端。 而javascript:void(0), 仅仅表示一个死链接。 在页面很长的时候会使用 # 来定 阅读全文

posted @ 2022-09-22 10:10 小懵丹儿 阅读(68) 评论(0) 推荐(0) 编辑

JavaScript JSON

摘要: JSON 是用于存储和传输数据的格式。 JSON 通常用于服务端向网页传递数据 。 JSON 是一种轻量级的数据交换格式。 JSON 语法规则 数据为 键/值 对。 数据由逗号分隔。 大括号保存对象 方括号保存数组 {"name":"Runoob", "url":"www.runoob.com"} 阅读全文

posted @ 2022-09-22 09:54 小懵丹儿 阅读(28) 评论(0) 推荐(0) 编辑