![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javasript
TroubleZ
Be elegant!
展开
-
Javascript 中变量、作用域和内存问题
Javascript 中变量、作用域和内存问题JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和String。基本数据类型值和引用数据类型值具有以下特点:基本类型值在内存中占据固定大小的空间,因此保存在栈内存中;从一个变量向另一个变量复制基本类型的值,会创建这一个值得副...原创 2019-10-27 11:25:02 · 130 阅读 · 0 评论 -
javascript中简单类型和复杂类型以及相应值在何处存储
javascript中简单类型和复杂类型以及相应值在何处存储的相关问题。原始数据类型:*number, string, boolean, undefined, null, object;*基本数据类型(简单类型),值类型:*number, string,boolean*;复杂类型(引用类型):*object*;空类型:*null,undefined*;注意:值类型的值在**栈中存储**;引用类型的...原创 2019-05-16 19:33:04 · 263 阅读 · 0 评论 -
实例方法与静态方法辨析
实例方法:必须要通过new的方式创建的对象(实例对象)来调用的方法。静态方法:直接通过大写的构造函数的名字调用的方法(直接通过大写的对象名字调用的)。...原创 2019-05-23 01:05:55 · 94 阅读 · 0 评论 -
apply和call方法的使用和区别,以及bind方法的使用。
apply,call方法的使用和区别: 都可以改变this的指向。 使用方式:函数名.apply(对象,[参数1,参数2,参数3,......]);函数名.call(对象,参数1,参数2,参数3,......)。(注释:我想要使用其他对象的某个方法--->其他对象.方法名.apply(当前对象,参数......);这个方法就会被当前的对象所使用,同时这个方法中的this就是当前...原创 2019-06-25 19:37:04 · 172 阅读 · 0 评论 -
通俗易懂的闭包
不知道为什么,看到闭包这两个字感觉贼亲切,哈哈哈。闭包闭包的概念(简单粗暴形象点):函数中内嵌另一个函数,或者是一个函数中有另一个对象,里面的函数或者是对象都可以使用外面函数中定义的变量或者是数据,此时就形成了闭包。(什么还是不懂?感慨自己智商感人,索性再写的大白话点,让自己对闭包有个好点的认识。函数A中,有一个函数B,函数B中可以访问函数A中定义的变量或者数据,此时就形成了闭包...原创 2019-06-25 21:45:22 · 440 阅读 · 0 评论 -
学习过程中的一些记录(动态页面,编程思想,面向对象的特性,原型链,如何把局部变量变成全局变量?)
(记录下在学习过程的几个知识点:)1.动态页面:页面由html+css+js向服务器发送请求,服务器那边没有页面,是动态生成的,返回给客户端。2.编程思想:面向过程:所有的事情都是亲力亲为注重的是过程。面向对象:提出需求,找对象,对象解决,注重的是结果。3.Javascript不是一门面向对象的语言,是基于对象的语言,js来模拟面向对象。4.面向对象的特性:封装,...原创 2019-06-18 14:44:38 · 113 阅读 · 0 评论