
JavaScript
文章平均质量分 70
JavaScript面向对象笔记~
嘤嘤鸭
这个作者很懒,什么都没留下…
展开
-
浏览器的本地存储
浏览器的本地存储原创 2022-11-28 11:10:17 · 1141 阅读 · 0 评论 -
JavaScript原型链,闭包closures,面向对象编程,对象的继承
18-原型链var f=new Object( );f对象实例上有一个_ _proto__属性指向Object原型对象Object原型对象上有一个constructor属性指向ObjectObject上有一个prototype属性指向原型对象除null之外所有的对象都有_ _proto__属性,这个属性指向当前对象的内部原型对象。见笔记 js对象构造函数的原型,构造函数都有_ proto_所有函数的原型的_ _proto__都指向Object.prototype(除掉Function)原创 2020-05-27 13:44:43 · 465 阅读 · 0 评论 -
JavaScript函数的四种调用模式与this,函数重载,函数递归,函数递归,GC垃圾回
13-函数的四种调用模式与this方法调用模式方法调用模式里的this指的是new出来的新对象<script> function Dog(dogname) { this.name=dogname; this.age=2; this.run=function() { console.log(this.name+' is runnimg原创 2020-05-27 13:41:16 · 297 阅读 · 0 评论 -
JavaScript变量的作用域,变量提升hositing,作用域链
10-变量作用域JavaScript不像其他编译类型的语言需要解释,编译,执行三个阶段,JavaScript只需要两个阶段,解释和执行阶段。解释阶段词法分析语法分析作用域规则确定执行阶段创建执行上下文执行函数代码垃圾回收函数变量的作用域作用域:变量声明的区域,就是变量和函数可访问的范围。函数的参数只能在函数内部访问。但是如果函数有嵌套,子函数是可以访问父函数...原创 2020-05-06 20:34:42 · 185 阅读 · 0 评论 -
JavaScript事件循环机制EventLoop与函数执行上下文ExcutionContext
07-js事件循环机制EventLoop队列的数据结构:先进先出,数据从队列的尾部进,从开头出。小提示: 浏览器端的js和服务端node.js的js事件循环模型不一样浏览器是多线程的,但是js是单线程的。浏览器常见的线程:JavaScript执行线程:负责执行js代码。UI线程:负责UI展示,展示给用户看的页面。JavaScript事件循环线程JavaScript事件管理线程...原创 2020-05-04 15:19:33 · 417 阅读 · 0 评论 -
JavaScript值类型、引用类型、函数参数
01-包装类型概述针对布尔类型,数值类型,字符串类型js都提供了对应的包装类型。当三种类型的变量在读取操作的时候,js执行引擎会自动创建一个临时包装对象,帮助它可以访问包装对象的方法,使用完毕之后立即销毁包装对象。02-值类型和引用类型在内存的存放情况浏览器有的时候会把简单类型(值类型)放在堆上,但是为了更好的理解,这种情况不考虑。栈内存<==>变量对象注意栈中存放的堆的地...原创 2020-04-28 11:04:58 · 183 阅读 · 0 评论 -
javaScript对象及其相关概念
对象ECMAscript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。js中对象的定义:无序属性的集合,其属性可以包含基本值、对象或者函数。js中的对象是动态的,可以随时添加属性和删除属性。类型和实例类型:通用的一类的属性和方法的描述实例:具体的某一个东西例如,动物和狗,狗是动物类型的一个实例。创建和使用对象//创建object对象的两种方式//1.使用ne...原创 2020-04-22 18:01:34 · 226 阅读 · 0 评论