最新文章列表

Extjs4 Web Application Development Cookbook学习笔记四

原创翻译,欢迎纠错,转载请注明出处 4.函数作用域     Javascript开发者面临的一个很大的问题就是函数作用域的问题,因为this在js中是随着函数不同而变化的,并不像java类中指向全局。每个函数内部的this都是不同的。     强烈建议先学习下js的作用域规则(参见《Javascript权威指南》),这里我们将简要介绍作用域是什么?怎么变化?对我们的代码有什么影响? a.什么是函 ...
roc08 评论(0) 有2022人浏览 2013-01-15 23:17

请说出作用域public,private,protected,以及不写时的区别

这四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域      当前类    同一package    子孙类     其他package public         √               √                  √             √ protected   √             ...
zhangyq_qq 评论(0) 有1868人浏览 2012-12-27 14:56

JavaScript 中的变量作用域问题

备注:这里的内容有转载的部分,有我自己理解的部分。   首先来一道题: function foo(){ foo.abc = function(){alert('def')} this.abc = function(){alert('xyz')} ...
dacoolbaby 评论(0) 有1388人浏览 2012-12-18 10:41

Java中的Session和作用域

几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 作用域分为四种,分别为:   page 在当前页面有效(仅用于JSP中) request 在当前请求中有效 session 在当前会话中有效 (从登录到退出这段时间)application 在所有应用程序中有效 (服务器启动到停止这 ...
liulanghan110 评论(0) 有3033人浏览 2012-11-13 11:56

page request session application 作用域

1、如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。 从把变量放到 pageContext开始,到jsp页面结束,你都可以使用这个变量。 2、如果把变量放到request里,就说明它的作用域是request,它的有效范围是当前请求周期。 一次页面的请求和响应,中间可以在服务器有forward的跳转 3、如果把变量放到session里 ...
cuityang 评论(0) 有869人浏览 2012-10-17 23:48

四、变量、作用域和内存问题

  五种基本类型的值在内存种占据固定大小空间,因此被保存在栈内存种,引用类型的值是对象,保存在堆内存中。 确定一个值是哪种基本类型用typeof操作符,而确定一个值是哪种应用类型可以用instanceof操作符,但在多框架的页面中存在问题,常用Object.prototype.toString.call(value)判断,检测数组还可用ECMAScript 5提供的Array.isArray( ...
felix_y 评论(0) 有635人浏览 2012-09-03 13:30

(转)Javascript的作用域,闭包的真真正含义

这文章写的真好:http://www.iteye.com/topic/1125744 javascript函数作用域分两个阶段 一个叫创建时阶段 一个叫运行时阶段 定义1: 所谓“创建时阶段”就是一 ...
huangyunbin 评论(0) 有1238人浏览 2012-08-07 10:26

谈谈对js作用域的理解与疑问,请各位指正。

近来看了nicholas写的《javascript 高级程序设计》这本书,在讲到下列内容 这是原文: “当代码在一个环境中执行时,会创建由变量对象构成的一个作用域链。” 通过原文的意思是:如果有一个function, 只有当这个function被调用时,它才会在这个function创建一个作用域链。 比如这个例子 function test() {   var  s = 66;      ...
fang9159 评论(0) 有791人浏览 2012-04-30 10:05

关于JavaScript的作用域

      在Java等语言中,变量是具有块作用域存在的,即一个变量的作用范围是在定义它的由“{”和“}”括起来的语句块中,在这个块中该变量不可见。但是在JavaScript里,变量的作用域是函数范围的作用域,即一个变量在定义它的函数之内都可见,即使在该变量的定义语句之前。   function scopeTest() { alert(var1); //结果为undefin ...
haibin369 评论(0) 有900人浏览 2012-01-31 09:58

JavaScript变量与作用域

1.JavaScript的变量类型   JavaScript的变量分为基本类型和引用类型.基本数据类型是直接存在栈空间的简单数据段,这种类型直接将值保存在内存的某个位置.引用数据类型存储的是指向实际存储于堆内存中的对象的地址.   JavaScript中的基本数据类型共有五种:Number,Null,Undefined,Boolean和String.需要注意的是,js中的String是基本数 ...
wawlian 评论(0) 有1118人浏览 2012-01-19 01:13

php中双冒号的应用

php类代码中常看到"::"的操作符,这个是作用域限定操作符,是用一个双冒号"::"表示,它用来置顶类中不同作用域的级别。左边是作用域右边是访问作用域的成员。 在php中定义的作用域有self和parent两种(在php6中提供了static作用域)。 self:表示当前类的作用域,与this不同的是它不表示类的某个特定实例,在类之外的代码中不能使用s ...
abc123456789cba 评论(0) 有1210人浏览 2011-11-23 10:43

构造函数作用域的安全

在创建javascrip对象的时候,我们用得最多的写法可能就是构造函数+原型 的方式: function Person(name,age,job){ this.name = name; this.age = age; this.job = job; } var p = new Person('zhangsan','25','it'); alert(p.name ...
y1d2y3xyz 评论(0) 有1263人浏览 2011-10-30 23:48

JSP 的4中作用域

作用域规定的是变量的有效期限。 1、如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。 从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量。 2、如果把变量放到request里,就说明它的作用域是request,它的有效范围是当前请求周期。 所谓请求周期,就是指从http请求发起,到服务器处理 ...
wanghaopk 评论(0) 有784人浏览 2011-07-07 14:36

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54916) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37266) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics