这两个有啥区别,JS太复杂了 EXTLIB.Anim = { }; EXTLIB.AnimBase = function(el, attributes, duration, method) { }; Ext.lib.AnimMgr = new function() { }; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> //EXTLIB是对象~·或者是函数 //EXTLIB.Anim是EXTLIB对象的一个属性,Anim自己是一个对象,所以EXTLIB.Anim是一个对象 EXTLIB.Anim = { }; //EXTLIB是对象~·或者是函数 //EXTLIB.AnimBase是EXTLIB对象的一个属性,AnimBase是一个方法 EXTLIB.AnimBase = function(el, attributes, duration, method) { }; //Ext是对象,属性lib,lib下的属性AniMgr是方法 Ext.lib.AnimMgr = new function() { };</script> Sorry我没有说清楚我是说等号后面的 {} 代表对象 跟这么写一样 new Object();function (){}是一个匿名函数new function(){}也是一个匿名函数 函数可以这样声明~·var a = new Function(){}执行a() Zhaojc = new function() { a:"a" } Zhaojc1=function() { a:"a"} 就说这两吧 你写的这两个是函数funciton(){ }你里面写的a:"a"只能写在对象里~·不能写在函数里~·这样var a = { //a是对象 a:"a" //这个a是属性}alert(a.a);//这样访问对象a.属性a zhaojc = new function() { a:"a" }; zhaojc1=function() { a:"a" }; zhaojc2={a:"a"} zhaojc = new Function(){ alert('aa');}zhaojc1 = function(){ alert('aa');};zhaojc2 = { a:"a"}这样写~· 哦谢谢.zhaojc = new Function(){ alert('aa'); } zhaojc1 = function(){ alert('aa'); }; 那这两有啥区别呢? zhaojc = new Function(){ alert('aa'); } 这个我调试好像是对象 //这个是对象不是函数 zhaojc = new function() { this.getPosition = function(points, t) { alert('aa') } }; zhaojc1=function() { //a:"a" alert('zhaojc1') }; zhaojc = new function() { this.getPosition = function() { alert('aa') } }; zhaojc5={ getPosition:function() { alert('aa'); } }那这两个有啥区别呢 zhaojc5={ //这个是对象object getPosition:function() //这个是对象里的一个方法{ alert('aa'); } }这样调用zhaojc5.getPosition(); zhaojc = new function() { //函数 this.getPosition = function() { //函数里的属性 alert('aa') } };这个就是函数~· 在JS里 函数function 和对象object 都是对象~·没区别~·就是写法上不一样~· zhaojc = new function() { this.getPosition = function(points, t) { alert('aa') } }; 等价于function tem(){ this.getPosition = function(points, t) { alert('aa') } }zhaojc = new tem();zhaojc 将拥用 tem 里的属性方法.例 zhaojc.getPosition(points,t); jquery如何获取元素之外的事件。??? js中变量的定义问题 页面table导出word后,发现的问题,求指点! 父子窗口问题...有方法更好没方法思路也行....急~!!!! 求一个用纯js实现的首页新闻幻灯片效果代码。 两段代码的不同之处 大家好,关于首页拖拽布局的问题 用户控件问题与JS函数有关 关于window.open的问题 大家过来看看! Javascript 调用ActiveX 问题. 对像为空或不是对像. 火狐不兼JS代码
<script type="text/javascript">
//EXTLIB是对象~·或者是函数
//EXTLIB.Anim是EXTLIB对象的一个属性,Anim自己是一个对象,所以EXTLIB.Anim是一个对象
EXTLIB.Anim = { };
//EXTLIB是对象~·或者是函数
//EXTLIB.AnimBase是EXTLIB对象的一个属性,AnimBase是一个方法
EXTLIB.AnimBase = function(el, attributes, duration, method) {
}; //Ext是对象,属性lib,lib下的属性AniMgr是方法
Ext.lib.AnimMgr = new function() { };
</script>
函数可以这样声明~·
var a = new Function(){}执行a()
{
a:"a"} 就说这两吧
你写的这两个是函数
funciton(){
}你里面写的a:"a"只能写在对象里~·不能写在函数里~·
这样
var a = { //a是对象
a:"a" //这个a是属性
}alert(a.a);//这样访问对象a.属性a
a:"a"
};
zhaojc1=function()
{
a:"a"
};
zhaojc2={a:"a"}
zhaojc = new Function(){
alert('aa');
}zhaojc1 = function(){
alert('aa');
};zhaojc2 = {
a:"a"
}这样写~·
alert('aa');
} zhaojc1 = function(){
alert('aa');
};
那这两有啥区别呢?
alert('aa');
}
这个我调试好像是对象
zhaojc = new function() {
this.getPosition = function(points, t) {
alert('aa')
}
};
zhaojc1=function()
{
//a:"a"
alert('zhaojc1')
};
this.getPosition = function() {
alert('aa')
}
};
zhaojc5={
getPosition:function()
{
alert('aa');
}
}那这两个有啥区别呢
getPosition:function() //这个是对象里的一个方法
{
alert('aa');
}
}这样调用zhaojc5.getPosition();
this.getPosition = function() { //函数里的属性
alert('aa')
}
};这个就是函数~·
this.getPosition = function(points, t) {
alert('aa')
}
};
等价于
function tem(){
this.getPosition = function(points, t) {
alert('aa')
}
}
zhaojc = new tem();
zhaojc 将拥用 tem 里的属性方法.
例 zhaojc.getPosition(points,t);