leiyanting

导航

 
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 48 下一页

2021年8月30日

摘要: /* * 垃圾回收(GC) * - 就像人生活的时间长了会产生垃圾一样,程序运行过程中也会产生垃圾 * 这些垃圾积攒过多以后,会导致程序运行的速度过慢, * 所以我们需要一个垃圾回收的机制,来处理程序运行过程中产生垃圾 * - 当一个对象没有任何的变量或属性对它进行引用,此时我们将永远无法操作该对象 阅读全文
posted @ 2021-08-30 15:06 leiyanting 阅读(46) 评论(0) 推荐(0)
 
摘要: //当我们直接在页面中打印一个对象时,事件上是输出的对象的toString()方法的返回值 //如果我们希望在输出对象时不输出[object Object],可以为原形添加一个toString()方法 Person.prototype.toString = function(){ return "P 阅读全文
posted @ 2021-08-30 15:04 leiyanting 阅读(59) 评论(0) 推荐(0)
 
摘要: 使用in检查对象中是否含有某个属性时,如果对象中没有但是原型中有,也会返回true console.log("name" in mc); 可以使用对象的hasOwnProperty()来检查对象自身中是否含有该属性 使用该方法只有当对象自身中含有属性时,才会返回true console.log(mc 阅读全文
posted @ 2021-08-30 14:49 leiyanting 阅读(41) 评论(0) 推荐(0)
 
摘要: * 原型 prototype * * 我们所创建的每一个函数,解析器都会向函数中添加一个属性prototype * 这个属性对应着一个对象,这个对象就是我们所谓的原型对象 * 如果函数作为普通函数调用prototype没有任何作用 * 当函数以构造函数的形式调用时,它所创建的对象中都会有一个隐含的属 阅读全文
posted @ 2021-08-30 14:43 leiyanting 阅读(37) 评论(0) 推荐(0)
 
摘要: 创建一个构造函数,专门用来创建Person对象的 构造函数就是一个普通的函数,创建方式和普通函数没有区别, 不同的是构造函数习惯上首字母大写 构造函数和普通函数的区别就是调用方式的不同 普通函数是直接调用,而构造函数需要使用new关键字来调用 构造函数的执行流程: 1.立刻创建一个新的对象 2.将新 阅读全文
posted @ 2021-08-30 14:24 leiyanting 阅读(145) 评论(0) 推荐(0)
 
摘要: 使用instanceof可以检查一个对象是否是一个类的实例 语法: 对象 instanceof 构造函数 如果是,则返回true,否则返回false function Gz(name,age){ this.name = name; this.age = age; this.sayName = fun 阅读全文
posted @ 2021-08-30 14:21 leiyanting 阅读(213) 评论(0) 推荐(0)
 

2021年8月29日

摘要: this(上下文对象) - 我们每次调用函数时,解析器都会将一个上下文对象作为隐含的参数传递进函数。 使用this来引用上下文对象,根据函数的调用形式不同,this的值也不同。 - this的不同的情况: 1.以函数的形式调用时,this是window 2.以方法的形式调用时,this就是调用方法的 阅读全文
posted @ 2021-08-29 18:18 leiyanting 阅读(46) 评论(0) 推荐(0)
 

2021年8月26日

摘要: 作用域 - 作用域简单来说就是一个变量的作用范围。 - 在JS中作用域分成两种: 1.全局作用域 - 直接在script标签中编写的代码都运行在全局作用域中 - 全局作用域在打开页面时创建,在页面关闭时销毁。 - 全局作用域中有一个全局对象window,window对象由浏览器提供, 可以在页面中直 阅读全文
posted @ 2021-08-26 10:10 leiyanting 阅读(64) 评论(0) 推荐(0)
 
摘要: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var obj = { name:"孙悟空", age:18, gender:"男", addre 阅读全文
posted @ 2021-08-26 09:40 leiyanting 阅读(201) 评论(0) 推荐(0)
 
摘要: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 创建一个对象 */ var obj = new Object(); //向对象中添加属性 阅读全文
posted @ 2021-08-26 09:39 leiyanting 阅读(259) 评论(0) 推荐(0)
 
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 48 下一页