《javascript私有属性和信息隐藏》的相关内容
相关讨论
prototype实现继承
xml 代码
假设有类VEHICLE,另有2个类SPORTSCAR和CEMENTTRUCK继承于VEHICLE,
其中VEHICLE有2个属性WHEELCOUNT,CURWEIGHTINPOUNDS,
2个方法refuel(),mainTasks(),
SPORTSCA ...
by dikar 2007-11-26 浏览 (232) 回复 (0) 关键字: prototype实现继承
无类语言的OOP(JavaScript描述)
本文以 JavaScript 语言为例,介绍了无类面向对象语言中实现各种面向对象概念的方法。值得注意的是,下面所说的并非“奇技淫巧”,其中的大部分都是计算机科学家们在设计无类语言时就已经确立了的模式,少部分是我借鉴其它语言的经验已经对前辈们思想的理解给出了完备化技术。
阅读本文至少需要对 JavaScript 语言“特别”的对象机制以及函数的运行上下文有所了解。如果您还对 JavaScript 对 ...
by Lich_Ray 2007-06-12 浏览 (18421) 回复 (26) 关键字: 面向对象
一个简单的javascript类定义例子
涵盖了javascript公有成员定义、私有成员定义、特权方法定义的简单示例
<script>
//定义一个javascript类
function JsClass(privateParam/* */,publicParam){//构造函数
var priMember = privateParam; //私有变量
this.pubMember = publicPa ...
by moucahe 2008-03-31 浏览 (691) 回复 (0) 关键字:
用js实现java中的静态/私有/共有的属性和方法
<html>
<head>
<script language="javascript" type="text/javascript">
var static_class = { //static property and mothed
name : 'age',
age : 12,
sex : 'm',
...
by campaign 2007-06-22 浏览 (1533) 回复 (9) 关键字:
相关博客
通过prototype实现继承
/* Vehicle 的构造函数 */
function Vehicle() {}
/* 定义并初始化Vehicle的属性 */
Vehicle.prototype.wheelCount = 4;
Vehicle.prototype.curbWeightInPounds = 4000;
/* 定义Vehicle的功能 */
Vehicle.prototype.refuel = ...
by spring8314 2007-11-02 浏览 (149) 回复 (0) 关键字:
prototype实现继承
xml 代码
假设有类VEHICLE,另有2个类SPORTSCAR和CEMENTTRUCK继承于VEHICLE,
其中VEHICLE有2个属性WHEELCOUNT,CURWEIGHTINPOUNDS,
2个方法refuel(),mainTasks(),
SPORTSCA ...
by dikar 2007-11-26 浏览 (114) 回复 (0) 关键字: prototype实现继承
JS中公共/私有变量和方法 (翻译总结)
公共/私有变量和方法
通过一个简单的的例子,来展示如何使用JavaScript在类里面创建私有变量和方法
Summary
私有变量
在对象内部使用'var'关键字来声明,而且它只能被私有函数和特权方法访问。
私有函数
在对象的构造函数里声明(或者是通过var functionName=function(){...}来定义),它能被特权函数调用(包 ...
by xo_tobacoo 2008-07-29 浏览 (244) 回复 (0) 关键字:
相关圈子讨论
NewBees 类变量的问题
function myclass() {
// 元素还没创建,未能访问
// 私有变量
var1=3;
var var2 = 2;
this.var3 =4;
// 私有函数
privatedo1 = function() {
alert('private var2' + var2);
};
var ...
by erichua 2008-08-23 浏览 (62) 回复 (0)
彻底被Extjs类的继承打败,大侠来save我吧
代码如下
//父类定义
BaseClass = function(){
// //begin
this.cry = function(){//this.不能丢
alert("this.cry ....");
}
//end
return {
cry: function(){ ...
by erichua 2008-08-23 浏览 (390) 回复 (6)
Ext2.0中的createDelegate方法
项目中经常使用createDelegate()方法来创建代理函数,从而改变当前函数中this的作用域.看下了源码,发现是通过js中的apply()方法来实现,想想也只能通过apply()或者call()方法来实现,因为js中只有这2个方法提供了改变当前函数内部this作用域的功能.此外,Ext中很多地方用到了call()和apply()方法,要想看懂源码,则必须先搞清这2个方法的用法.
  ...
by softfire 2008-08-12 浏览 (117) 回复 (0)
想把 ecside改成用jquery不成功,郁闷!
var updateShadowRow = ECSideUtil.updateShadowRow.bind(this, crow,
shadowRow, formid);
要怎么改成jquery的?有人知道吗??
by retow 2008-07-31 浏览 (366) 回复 (1)
[转贴]你的编程语言可以这样做吗
英文原版在:http://www.joelonsoftware.com/items/2006/08/01.html
http://jstang.5d6d.com/thread-185-1-1.html
一篇很好的关于map/reduce的示范文章。看了这个,你就会理解prototype.js中Enumerable的精髓。
通过它,你可以写出很多非常奇特非常美妙的代码。短短几行,功能可不简单哦 ...
by sp42 2007-06-18 浏览 (1145) 回复 (2)
相关新闻
不唐突的JavaScript的七条准则
英文原文:The seven rules of Unobtrusive JavaScript
原文作者:Chris Heilmann
经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。
1.不要做任何假设
(Ja ...
by wutao0603 2008-10-10 浏览 (578) 回复 (4) 关键字: javascript的七条准则
喜欢用Ruby写代码?Red 能将Ruby代码转为JS代码
Dion Almaer说道:我是一个ruby爱好者,当我发现 red 框架 能将ruby代码转换为JavaScript代码输出时,我很兴奋。能够使用ruby写代码,然后通过red转换JS代码。例如:
示例一:
RUBY:
class MyClass
@@my_var = 500
def initialize(arg)
@arg = arg
end
...
by ╱/罒呍唲 2008-08-14 浏览 (642) 回复 (1) 关键字: ruby转为js
推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行JavaScript
Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。
使用Rhino能够用JavaScript完成Java在server端完成的所有工作!
什么是Rhino?
1。用JavaScript实现Java JavaScript implemente ...
by QQbyte 2008-06-17 浏览 (1367) 回复 (12) 关键字:

