Javascript
paisila
这个作者很懒,什么都没留下…
展开
-
javascript基础总结(二)
垃圾收集机制 参考javascript高级程序设计和博客谈谈JS垃圾回收机制 JavaScript引擎中有一个后台进程称为垃圾回收器,它监视所有对象,并删除那些不可访问的对象。 设置为null解除引用: var user = { a: 1 }; user = null; // 这样就切断变量和对象的联系,可以被释放 垃圾: 一般来说没有被引用的对象就是垃圾,就是要被清除。如果几个对象引用...原创 2020-04-05 21:47:49 · 81 阅读 · 0 评论 -
javascript继承
继承 许多面向对象语言都支持接口继承和实现继承两种方式,但是ECMAScript只支持实现继承,而且是依靠原型链来实现。 理解原型对象function Person(){ Person.prototype.name = "Nicholas"; Person.prototype.age = 29; Person.prototype.job = "Software Engineer...原创 2020-04-04 14:42:26 · 138 阅读 · 0 评论 -
javascript基础总结
javascript基础总结 JS变量、作用域 变量 变量是为了保存数据,数字、字符串、布尔值、对象、数组等等都是数据,有些数据仅使用一次,有些却需要使用多次,使用多次的数据就得有一个保存数据的容器 基本类型:有boolean,number,string,null,undefined,操作的是保存在变量中的值。 基本类型的值不能被修改var str ="Hellow"; // s...原创 2020-04-04 14:38:33 · 73 阅读 · 0 评论 -
JavaScript面向对象
面向对象的程序设计 理解对象属性 面向对象语言都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象,但是ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同 可以把ECMAScript的对象想象成散列表,相当于一组名-值对,其中的值可以是数据或者函数 ECMAScript中有两种属性:数据属性和访问器属性 创建对象 工厂模式 function Per...原创 2019-12-25 16:30:24 · 77 阅读 · 0 评论