摘要: 有人闲的蛋疼,非要在函数中使用如下方式传值,尼玛一下把我搞糊涂了。于是决定发挥打破沙锅问到底的精神搞清楚它。 var a = 1,b = [], c = {}; function f(a, b, c){ a = [1, 2, 3]; b = true; c = {x:3, y:5, z: 7}} 代 阅读全文
posted @ 2017-02-23 13:46 菜鸟江太公 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 闭包:是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 变量+环境 首先按这个句子主谓宾来分解。闭包是一个表达式,通常是一个函数。 这意味着第一它是表达式,不是语句,语句是以";"作为结束的,或者某些情况省略分号也可以。 如下:function 阅读全文
posted @ 2017-02-16 11:45 菜鸟江太公 阅读(215) 评论(0) 推荐(0) 编辑
摘要: JavaScript 创建类/对象的几种方式 非常好的一篇讲类和对象的文章,逐一测试,加深记忆:http://www.cnblogs.com/tiwlin/archive/2009/08/06/1540161.html 在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象 阅读全文
posted @ 2017-01-23 16:29 菜鸟江太公 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 翻译自:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new new操作符可以实例化一个用户自定义对象,或者一个含有构造方法的内置对象。很明显,这句话的意思指用户采用{},或者new Objec 阅读全文
posted @ 2017-01-23 16:18 菜鸟江太公 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在Javascript中,我们将这类方式成为Pseudoclassical。 基于上面的例子,我们执行如下代码 var obj = new Base(); var obj = new Base(); var obj 阅读全文
posted @ 2017-01-23 13:49 菜鸟江太公 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 私有变量在js中是个什么概念。当下我的认识是var所定义的变量,实际可以理解为属性和方法,或者单单是临时存储器,不归属任何对象。 一个声明函数: function a(){ var v = "bc";} 这样定义的变量v有以下特征: 只有当a函数被执行的时候,即添加尾括号调用,内部才会开始v的声明( 阅读全文
posted @ 2017-01-23 13:25 菜鸟江太公 阅读(4355) 评论(0) 推荐(0) 编辑
摘要: 作者:zhangxiaoyang链接:https://zhuanlan.zhihu.com/p/21399787来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1 美人心计 今日向大家介绍后花园中的3位美人,分别是命令氏、面向对象氏、函数氏。 命令氏,妃,贤妻良母,夫 阅读全文
posted @ 2017-01-22 17:21 菜鸟江太公 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 简介 在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方 阅读全文
posted @ 2017-01-22 16:39 菜鸟江太公 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 原文: http://web.jobbole.com/84044/ http://blog.csdn.net/github_34514750/article/details/52901781 1.三种执行环境: 全局(global scope) 函数(function scope) eval(eva 阅读全文
posted @ 2017-01-22 10:47 菜鸟江太公 阅读(138) 评论(0) 推荐(0) 编辑
摘要: this、new、call和apply的相关问题 讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本篇打算换一个思路从应用的角度来讲解this指针,从这个角度理解this指针更加有现实意义。 下面我们看看在jav 阅读全文
posted @ 2017-01-21 17:04 菜鸟江太公 阅读(225) 评论(0) 推荐(0) 编辑