早安,今天有一个好心情,今天把这一章做一个结束吧。 因为上次说了一些有关js中作用域的问题,所以今天就说一个特殊的语句with语句,with语句的作用就是将代码的作用域设置到一个特定的对象中,如果代码被设置到了一个特定的对象中,也就意味着可以直接调用该对象的任意属性和函数返回值,使用with语句的目 ...
分类:
其他好文 时间:
2016-11-07 09:57:30
阅读次数:
127
一大早,祝今天有一个好心情,笑。这篇应该是这一章的最后一更了。 从前面两篇的介绍中,也可以看到了,js中的变量总的来说分为两种,一种是基本类型一种是引用类型,在实际中,大多数是测试或者需要根据变量的类型来判断下一步的操作的时候,通常就会用一下typeof和instanceof这两种方法,虽然这两种方 ...
分类:
其他好文 时间:
2016-11-06 11:16:59
阅读次数:
105
上一篇文章主要总结了在js中动态为对象添加属性,对象的名字其实是指向对象的指针,在复制的时候,传递是引用这和基本数据类型有所不同。但是即便如此,在js中的函数的参数,不管是什么时候,传递的都是值,也就是说即使函数的参数是一个对象,也是按照值进行传递的,下面就主要说明这个问题。 先从最简单的来说,函数 ...
分类:
其他好文 时间:
2016-11-05 14:35:52
阅读次数:
137
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的 ...
分类:
编程语言 时间:
2016-11-04 20:04:39
阅读次数:
175
一、变量引用$(变量名),括号有时可省略本地变量:变量名=变量值:整个bash进程局部变量:local变量名=变量值:声明本地变量。只对当前代码段有效。环境变量:作用域为当前shell进程及其子进程export变量名=变量值:也称导出环境变量命令行启动脚本,在执行时,会启动一个子she..
分类:
系统相关 时间:
2016-11-04 17:31:23
阅读次数:
163
参考了这篇文章 http://www.jb51.net/article/30719.htm 但是 这里面隐藏了一个陷阱 JavaScript中的变量提升(Hoisting).在JS中,就是把定义在后面的东东(变量或函数)提升到前面中定义。 首先看变量作用域(scoping),与C++不一样: 这是因 ...
分类:
Web程序 时间:
2016-11-03 07:42:25
阅读次数:
277
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变 ...
分类:
其他好文 时间:
2016-10-31 16:23:01
阅读次数:
130
python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 在Python中,定义一个函数要使用def ...
分类:
编程语言 时间:
2016-10-30 23:57:45
阅读次数:
573
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); ...
分类:
编程语言 时间:
2016-10-26 19:16:32
阅读次数:
198
闭包的概念 闭包就是能够读取其他函数内部变量的函数。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; funct ...
分类:
Web程序 时间:
2016-10-25 14:02:24
阅读次数:
158