摘要: JS中的this指向一直是个让人头疼的问题,想当初我学的是天昏地暗,查了好多资料,看的头都大了,跟他大战了那么多回合,终于把它搞定个七八分,其实往往都是我们复杂化了,现在就让大家轻松看懂this的指向,我会分以下几种情况来说。 this的指向: 1 this 指的是直接调用当前方法(函数)的那个对象 阅读全文
posted @ 2018-11-03 16:39 sunjun_coder 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 关于闭包,我曾经一直觉得它很讨厌,因为它一直让我很难搞,不过有句话怎么说来着,叫做你越想要一个东西,就要装作看不起它的样子。所以,抱着这个态度,我终于掳获了闭包。 首先来认识一下什么是闭包,闭包,一共有三大特征: 1 函数嵌套函数 2 内部的函数可以引用外部函数的参数和变量 3 参数和变量不会被垃圾 阅读全文
posted @ 2018-11-03 15:46 sunjun_coder 阅读(249) 评论(0) 推荐(0) 编辑
摘要: JavaScript知识点 1.变量作用域 上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2。 上方的函数作用域中虽然声明并赋值了a,但位于console之下,a变量被提升,输出时已声明但尚未被赋值,所以输出“undefined”。 上方的函数作用域中a被重新赋 阅读全文
posted @ 2018-11-03 12:39 sunjun_coder 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在没有封装组件之前,如果不使用第三方插件,那么很多情况下我们会编写几个常用的组件来提供给页面使用,如Alert/Loading组件,而你可能需要在很多页面中引入并且通过components注册组件,但是像这样使用率很高的组件一般我们希望全局注册后直接就可以在相应页面使用,因此我们需要将他们封装成插件 阅读全文
posted @ 2018-11-03 11:07 sunjun_coder 阅读(4845) 评论(4) 推荐(0) 编辑