javascript能像C++一样支持名称空间吗? 不支持,要区别的简单办法是在函数名前加统一的标识,例如abc_GetDate();abc_GetYear();名称最长32个字符 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (function(){ nameSpace = { functionName : functionName, functionName2 : functionName2 }; function functionName(){ alert(); } function functionName2(){ alert(); }})();nameSpace.functionName(); //like c++ namespace, as a static class 我一般是这样:<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> New Document </title></head><script language="JavaScript">var std = {};std.alert = function(msg){ window.alert("This is my alert function : " + msg);}function pageOnLoad(){ alert("这是旧的 alert."); std.alert("这是新的 alert.");}</script><body onload="pageOnLoad()"></body></html> leeeel说的是否与 glassprogrammer提的是一回事?不太清楚,我再查查资料看。在JavaScript 2.0里好像提到过namespace. 上传图片功能如何实现? java.lang.NullPointerException错误,请大家帮忙解决下啊~ js 继承并扩展父类方法 正则转义,老是语法错误 js小问题 如何获取子网掩码 js的编码问题 document.getElementById怎么得不到对象啊,成乞丐了,不能高分了,帮下啊 简单问题,在线等 有没有类似WindowsXP里“我的电脑”的常见任务栏的JS代码?我没分了,但很急! 在c中嵌入javascript的问题! java编译器提示没有java.io.的包怎么办??
{
nameSpace = {
functionName : functionName,
functionName2 : functionName2
};
function functionName(){
alert();
}
function functionName2(){
alert();
}
}
)();nameSpace.functionName(); //like c++ namespace, as a static class
<html>
<head>
<title> New Document </title>
</head><script language="JavaScript">
var std = {};
std.alert = function(msg){
window.alert("This is my alert function : " + msg);
}function pageOnLoad(){
alert("这是旧的 alert.");
std.alert("这是新的 alert.");
}
</script><body onload="pageOnLoad()">
</body>
</html>
不太清楚,我再查查资料看。
在JavaScript 2.0里好像提到过namespace.