随笔分类 -  JavaScript

摘要:在说回调函数之前,先说下函数把,就是函数调用是通过函数名+()来做的,那函数名表示什么呢? 函数名表示该函数的指针,不加()时只表示获取到该函数,并未调用,所以函数不可以重载,若是函数名称一样,之后的会覆盖之前的。 回调函数: 通过将函数名作为另一个函数的参数,在另一个函数中被调用,这个函数就被称为 阅读全文
posted @ 2020-05-27 18:03 苏小落 阅读(445) 评论(0) 推荐(0)
摘要:上篇说过了关于原型链继承的问题,这篇详解一下。 1.开始:dog的实例属性(type:dog ),dog的原型对象(dog._proto_), dog._proto_ :dog的原型对象属性(type:animals),animals的原型对象(animals._proto_), animals._ 阅读全文
posted @ 2019-01-29 11:47 苏小落 阅读(590) 评论(0) 推荐(1)
摘要:this是JavaScript的一个关键字,表示的不是对象本身,而是指被调用的上文。 主要用于以下四种环境: 1.直接调用,表示的是全局对象,window; 2.作为对象方法被调用,表示的是该对象; 3.作为构造函数被调用,表示的是创建的实例; 4.可以使用apply(),call()改变this的 阅读全文
posted @ 2019-01-21 15:21 苏小落 阅读(196) 评论(0) 推荐(1)
摘要:通过将一个构造函数的原型对象指向父类的实例,就可以调用父类中的实例属性及父类的原型对象属性,实现继承。 function animals(){ this.type = "animals"; this.emotion = ["喜","怒","哀","乐"]; } animals.prototype.e 阅读全文
posted @ 2019-01-18 15:39 苏小落 阅读(187) 评论(0) 推荐(0)
摘要:函数的重要性在于复用,即声明了一个函数,可以通过函数名来调用,任何时候需要执行相应操作时就调用函数即可。函数名即为函数的指针。 可以直接通过以下方式来创建一个函数,此时调用的话可以通过func();来调用。 function func(){ 代码块 } 如果没有名字则必须要有一个依附体,如:将这个匿 阅读全文
posted @ 2019-01-17 16:20 苏小落 阅读(153) 评论(0) 推荐(0)
摘要:闭包怎么理解呢,可以说是在一个函数内部定义了一个函数,里面的函数可以访问到外面函数中的变量,这相对于外面的函数来说就相当于是形成了一个闭包。 闭包: 1.获取到局部变量,相当于是函数局部与外部的桥梁 2.使局部变量保存在内存中,不被回收 <script> function outerFn() { v 阅读全文
posted @ 2019-01-16 15:50 苏小落 阅读(166) 评论(0) 推荐(0)
摘要:JavaScript重点: 匿名函数:(没有函数名的函数,function(){} ); https://www.cnblogs.com/5201314m/p/10282894.html 自执行函数:(立即调用的匿名函数,(function(){})() ); 闭包:(作用域(函数创建),上下文环境 阅读全文
posted @ 2019-01-10 17:51 苏小落 阅读(164) 评论(0) 推荐(0)
摘要:上周看了JavaScript,这周把jQuery看完了,发现jQuery就是把JavaScript常用的代码封装在了一个库里面,可以直接调用,省掉很多代码,即实现“写的更少,实现更多”。 下周把前端常用的几个框架,比如vue,react,angular等等,熟悉一下原理, 加油。 阅读全文
posted @ 2018-12-07 16:39 苏小落 阅读(219) 评论(0) 推荐(0)
摘要:js包含三部分:ECMAScript,DOM,BOM ECMAScript:js核心,主要是关于js语法和基本对象 DOM:文档对象模型,获取页面元素进行操作 BOM:浏览器对象模型,对浏览器窗口进行操作 阅读全文
posted @ 2018-11-23 16:30 苏小落 阅读(147) 评论(0) 推荐(0)