在AVASCRIPT中,如何把类名称作为参数传递,在函数中nw一个实例
我接手一个别人基于ext开发的一个项目,里面用js写了很多类,
如
在别的地方要频繁调用这些,调用方如下
我现在想写一个函数,把 MyGrid,YourGrid作为参数传递,这样我的函数就可以这样实现
如
MyGrid = Ext.extend(Ext.ux.grid.CollectGrid, {
//类实现
});
在别的地方要频繁调用这些,调用方如下
var grid1=new MyGrid({id:"myGrd",OtherParameters:"..."});
grid1.doSomething();
var grid2=new YourGrid({id:"yourGrd",OtherParameters:"..."});
grid2.doSomething();
....
我现在想写一个函数,把 MyGrid,YourGrid作为参数传递,这样我的函数就可以这样实现
function newGrid(gridClassName,id,para){
var grid;
//todo new 一个gridClassName
// 如 gridClassName="MyGrid",则执行new MyGrid({id:id,OtherParameters:para});
//执行统一方法
grid.doSomething();
return grid;
}
//调用方法
var grid=newGrid("YourGrid","yourGridID","exParas");
...全文
相关推荐
avascript中的自执行匿名函数应用示例
自执行匿名函数的基本格式如下:`(function(){ // 代码 })();`这个结构中的第一对括号`(`和`)`定义了一个匿名函数,即没有名字的函数。
一个asp和javascript传参数的列子
的一个实例,该控件可以用来在浏览器中展示数据图表。
avaScript从入门到精通(第2版)
- **原型链**:每个对象都有一个指向其原型的指针,原型对象可以拥有自己的属性和方法,形成一个链。**4.2 类**- **ES6类**:提供了更接近传统类的语法糖。
IE和Firefox中J avaScript兼容
本文将详细介绍在IE与Firefox浏览器之间实现JavaScript脚本兼容的方法,主要涉及函数、属性、方法等方面的内容。#### 1.
众多avaScript特效代码合集
JavaScript特效代码合集是一个汇集了多种前端开发中常用特效的资源包,主要针对JavaScript和网页设计者。这个合集包含了丰富的实例,可以帮助开发者快速理解和实现各种动态效果,提高工作效率。


