草庐IT

private_count

全部标签

原型(prototype)上的 Javascript 私有(private)成员

好吧,我试图弄清楚这是否可能。这是代码:a=function(text){varb=text;if(!arguments.callee.prototype.get)arguments.callee.prototype.get=function(){returnb;}elsealert('alreadycreated!');}varc=newa("test");//createsprototypeinstanceofgettervard=newa("ojoj");//alertsalreadycreatedalert(c.get())//alertstestalert(d.get())/

javascript - 在 Javascript 中强制执行私有(private)方法是个好主意吗?

我正在与一位开发人员讨论侵入javascript私有(private)函数是否有意义。备选方案是:一个构造函数和一个包含所有函数的原型(prototype),非API方法(私有(private))将仅使用下划线_function_name命名,以便开发人员知道他们可以调用什么,不能调用什么。API函数的构造函数和原型(prototype),以及在私有(private)命名空间内作为私有(private)函数的自由函数,除了这个命名空间之外,其他命名空间都隐藏了它们。我们不考虑其他方法,例如在varprivate_var=function(){}形式的构造函数中创建私有(private)

javascript - 是否可以动态访问模块模式中的私有(private)变量?

有没有办法让模块模式中的公共(public)函数动态访问私有(private)变量?test1显示了我所说的“动态访问”但使用公共(public)变量的意思varx=(function(){varx=0,y=2,z=5;return{toast:123,test1:function(arg){returnthis[arg];},test2:function(){//??}};}());console.log(x.test1("toast"));//123console.log(x.test2("y"));//shouldreturn2我最终创建了一个私有(private)变量(一个对象

javascript - 私有(private)函数和变量 ExtJs4?

在我当前的项目中,我使用的是ExtJs3.3。我创建了许多具有私有(private)变量和函数的类。例如:MyPanel=function(config){config=config||{};varbar='bar';//privatevariablefunctiongetBar(){//publicfunctionreturnbar;}functionfoo(){//privatefunction}Ext.apply(config,{title:'Panel',layout:'border',id:'myPanel',closable:'true',items:[]});MyPane

javascript - 使用 ExtJS 扩展类时的私有(private)成员

我在ExtJS论坛上做了一些关于扩展类中的私有(private)方法和字段的研究,我找不到任何真正的答案。当我说扩展类时,我的意思是这样的:Ext.ux.MyExtendedClass=Ext.extend(Ext.util.Observable,{publicVar1:'Variablevisiblefromoutsidethisclass',constructor:function(config){this.addEvents("fired");this.listeners=config.listeners;},//toshowthatIneedtousethebaseclassp

javascript - 在揭示模块模式中公开私有(private)变量

我正在尝试实现RevealingModulePattern,但我无法公开修改后的私有(private)属性。varmyRevealingModule=(function(){varname='Diogo';functionsetName(){name=name+'Cardoso';}return{fullName:name,set:setName};}());//Sampleusage:myRevealingModule.set();console.log(myRevealingModule.fullName);//"Diogo"insteadoftheexcepted"DiogoCa

javascript - d3.js Checking/Count 系列图表

我正在开发一个使用四方数据的应用程序。//这是经过深入研究的系列图表-但这里仍然存在一些错误。所以我们有一批数据-健康与美容、餐厅、咖啡馆、公共(public)场所。--会有COUNT个--以及结帐信息的总和。所以我希望这张图表能够显示field的数量,但也能表明它们有多受欢迎……例如,酒吧的数量可能会更少,但签到的数量会更高,因为它们更受欢迎。所以在那种情况下想要反转圆圈的颜色。当前的代码尝试存在一些错误。圆圈/圆圈间距的交换导致黑色路径撕裂和奇怪的行为对于线条,我希望在蓝色圆圈下方有一条黑线,但在蓝色圆圈内部显示一条裁剪的圆圈路径橙色线——这是一种掩蔽能力。_latestjsfid

javascript - 三个 js 导入的 OBJ 模型 [.CommandBufferContext]RENDER WARNING : Render count or primcount is 0

我收到数千个错误(谷歌浏览器):[.CommandBufferContext]RENDERWARNING:Rendercountorprimcountis0.从Bledner导出的OBJ和MTL文件,使用OBJMTLLoader.js作为加载器移动到R73之后。有经验吗? 最佳答案 当低级渲染调用被告知绘制零个顶点/面时,就会发生这种情况。这是因为您有一个或多个网格,其多边形的面/顶点为零,因此在每次绘制调用时,此错误都会堆积。问题可能出在您的模型上,也可能出在导出/导入过程中。如果是模型,那么下面是关于如何找到有问题的区域的粗略想

javascript - 系统参数计数异常 : Parameter count mismatch

我在firefox和googlechrome中遇到以下问题:Sys.ParameterCountException:Parametercountmismatch.我调用以下javascript方法onclick:varconfirmSubmited=false;functionSubmitWithLog(par_name,par_address,frm){jQuery.ajax({url:"/LogAction.ashx?par_name="+par_name+"&par_address="+par_address,type:"GET",timeout:3000,async:true,

javascript - 从javascript类中的 "Public"方法访问 "Private"方法

有没有一种方法可以从类中的“私有(private)”函数调用“公共(public)”javascript函数?查看下面的类:functionClass(){this.publicMethod=function(){alert("hello");}privateMethod=function(){publicMethod();}this.test=function(){privateMethod();}}这是我运行的代码:varclass=newClass();class.test();Firebug给出了这个错误:publicMethod未定义:[出现此错误时中断]publicMeth