草庐IT

data-prototype

全部标签

javascript - 如何避免 JQuery 和 Prototype 之间的冲突

如果一个页面同时具有JQuery和Prototype,那么我就会发生冲突。有一个选项可以为JQuery禁用$符号,因此没有冲突,但是我必须使用关键字JQuery而不是$。我想知道Prototype有没有办法解决这个冲突。有没有什么方法可以同时使用这两个库而不影响它们的优势或短关键字?据我所知,为同一个页面使用多个JS库不是一个好主意;但有时它可能会有所帮助。 最佳答案 使用noConflictjQuery的方法并将其分配给一个新的(短)变量。在jQuery中使用$的地方使用新变量。var$j=jQuery.noConflict();

javascript - jQuery live 函数的原型(prototype)等价物

我需要将事件监听器绑定(bind)到给定css选择器动态创建的所有元素。在jQuery中,这将是$(".foo").live("click",function(e){//bar});在Prototype中是否有任何等效的东西? 最佳答案 这通常通过Event#findElement完成:document.observe('click',function(e,el){if(el=e.findElement('.foo')){//there'syour`el`//mightwanttostopeventatthispoint-e.sto

javascript - 使用 select2 添加 "data-"属性

我见过很多使用“data-”属性设置的Select2选项标签的例子,我想这样做。我正在使用ajax获取数据。我得到构建选择所需的ID和TEXT。ButhowcanIaddmoreattributestoit?我只是没有找到添加它们的方法。$(element).select2({placeholder:'Selectone...',width:'100%',minimumInputLength:2,ajax:{url:'/my/url',dataType:'json',data:function(params){return{q:params.term,page:params.page}

javascript - JavaScript 中的原型(prototype)和构造函数(简单的英语)?

"JavaScriptistheworldsmostmisunderstoodlanguage"-D.Crockford我的问题:用简单的英语表达构造函数和原型(prototype)?使用原型(prototype)的需要是什么?使用的目的是什么原型(prototype)和构造函数?我的意思是他们提供更多灵active。我问这个是因为我一直在使用这种语言在过去的六个月里,我从未遇到过使用原型(prototype)和构造函数。我不是在寻找任何语法以及如何进行解释,因为我确实了解它们的某些部分,只是想以更简单的方式了解这些事情。类比(非技术)或示例会很棒。*我为什么问这个问题的详细信息(如果

javascript - NodeList.prototype.forEach = Array.prototype.forEach;

您是否发现以下问题:NodeList.prototype.forEach=Array.prototype.forEach;通常forEach只是数组的一个属性,但是通过将它设置为所有NodeList的属性,就不需要转换一个NodeList到一个数组,然后才能使用forEach遍历它的节点。 最佳答案 通过原型(prototype)扩展DOM的功能通常不是一个好主意,尤其是在旧版本的IE中(article)。但是,您可以简单地使用Array.prototype.forEach,甚至无需将其添加到原型(prototype)链或将您的No

javascript - 在 "constructor"中设置 "prototype"属性的优点

在JavaScriptPrototype继承中,添加prototype.constructor属性的目的是什么。让我用一个例子来解释。varSuper=function(){this.superProperty='SuperProperty'}varSub=function(){this.subProperty='SubProperty'}Sub.prototype=newSuper();Sub.prototype.constructor=Sub;//advantagesofthestatementvarinst=newSub();无论是否添加Sub.prototype.constru

javascript - BackboneJs : how do i bootstrap my data in the page markup, 我什么时候将它们分配到我的收藏中

所以,构建一个使用多个(目前为2个)全局集合的应用程序,它是文档和患者的目录,它们有关系,但不是像1个文档或属于1个患者的文档列表,所以它们实际上是2个独立的集合,我的应用程序在模块系统中构建,与此处描述的方式非常相似:http://weblog.bocoup.com/organizing-your-backbone-js-application-with-modulesbackbone.js文档说了引导,做这样的事情,Accounts.reset();那是在Rails应用程序中,但是我需要在asp.netMVC3中以不同的方式执行它,很可能我只是打印出我的json字符串而不是这不是r

javascript - 为什么 Array.prototype.reduce 没有 thisObject 参数?

forEach等Javascript数组方法有一个thisArg参数,用作调用回调的上下文:array.forEach(callback[,thisArg])every、some、filter和map也是如此。但是,reduce和reduceRight没有这样的参数。这样做有什么特别的原因,或者没有必要这样做吗?例如,考虑以下使用reduceRight实现的功能组合:functioncompose(){varfns=[].slice.call(arguments,0);returnfunctionresult(){returnfns.reduceRight(function(prev,

javascript - 使用 jQuery 使用 multipart/form-data 进行 HTTP POST 调用?

我正在尝试使用jQuery对multipart/form-data进行HTTPPOST调用:$.ajax({url:'http://localhost:8080/dcs/rest',type:'POST',contentType:'multipart/form-data',data:'dcs.source=boss-web&query=data&dcs.algorithm=lingo&dcs.output.format=JSON&dcs.clusters.only=true',//dataType:"jsonP",success:function(jsonData){alert('PO

javascript - 访问 Javascript 对象原型(prototype)

这个问题在这里已经有了答案:HowdoesJavaScript.prototypework?(26个答案)关闭8年前。据我所知,在JavaScript中每个对象都有一个prototype并且它公开了一些默认属性。我有以下代码,我试图通过prototype设置两个对象的Year属性。但是这两个调用都失败了。如果我无法访问prototype,如何为任何对象覆盖toLocalString()?请注意,以下代码是在prototype属性上进行测试,但我的意图是重写toLocalString()方法。varcar={Make:'Nissan',Model:'Altima'};car.Year=2