草庐IT

non-public-selectors

全部标签

javascript - Backbone : Saving an entire collection to non-RESTful server

我一直在浏览多篇关于如何使用非RESTful服务器保存Backbone集合的帖子,但我仍然有点困惑。我创建了一个集合,我在其中覆盖了toJSON方法来自定义我的数据以发布到我的API("/api/entity/735/request/personDelete"目前已换成jsfiddles/echo/json)。所以我创建了一个使用Backbone.sync的save方法,成功我正在注销任何类型的响应并且对象是空虚,不确定东西在哪里丢失或我做错了什么;谁能给我一些指导?只是想让这个示例正常工作,以便我以后可以使用类似的东西。JSvarPersonCollection=Backbone.C

javascript - 警告 : Added non-passive event listener to a scroll-blocking 'touchstart' event

这个问题在这里已经有了答案:Whatarepassiveeventlisteners?(1个回答)关闭4年前。我在chrome中打开应用程序时收到一个奇怪的警告。我不知道如何摆脱这个警告[Violation]Addednon-passiveeventlistenertoascroll-blocking'mousewheel'event.Considermarkingeventhandleras'passive'tomakethepagemoreresponsive.任何人都可以帮我穿上这个。提前致谢

javascript - 语法错误,无法识别的表达式 : , $(selector).before (",");

我在jQuery1.2.6中使用这一行代码已有几年了。$("#acListTempdiv.amenitiesDivlabel").before(",");我刚刚升级到jQuery1.6.1,现在它给我这个错误:Syntaxerror,unrecognizedexpression:,我也试过这个,但它产生了同样的错误:theChar=",";$("#acListTempdiv.amenitiesDivlabel").before(theChar);我检查了jQueryAPI页面中的before命令,但我仍然感到困惑。非常感谢任何帮助! 最佳答案

javascript - jQuery 性能 : $ ('#selector' ). live() 与手动绑定(bind)(使用 ajax 请求时)

当处理异步加载的内容时,从性能的Angular来看,两者之间有什么区别://.live()$('#mybutton').live('click',function(e){doSomething();});并在每次加载内容后手动绑定(bind)()我们需要的事件://manualbindeverytime$.ajax({url:url,success:function(data){mycontainer.html(data);//datacontains#mybutton$('#mybutton').click(function(e){doSomething();});}});?

javascript - 一种限制公共(public)访问的简单数据存储模式

我一直在开发一个库,使网站能够在其网站上添加评论部分。我的想法是尽可能保持它的轻量级,因此我更喜欢使用JSON来存储基本数据,例如评论消息、网站和用户名。所有这些数据都是公开的,可以通过JSON直接访问。我不介意这一点,因为无论如何评论都会公开显示。但是,当我希望用户在有人回复他们的评论时得到通知时,问题就出现了。电子邮件在输入字段中,但我不想将其存储在公共(public)JSON文件中。是否有任何其他服务器端数据存储模式,我可以在其中私密地存储电子邮件,同时使用来自服务器端脚本的这些电子邮件来发送电子邮件?MySQL和其他软件会使库变得笨重,因此不在列表之列。或者除了这些条件之外还有

javascript - 有没有CSS :visible (scroll) selector?

我只想使用CSS更改可见元素的样式。有选择器吗?它只需要与Chrome和Firefox一起使用。(我正在构建一个扩展/插件)如果没有,有没有办法用轻量级的javascript改变可见元素的样式?在当前滚动位置可见。元素可以超出滚动视野,或部分可见。 最佳答案 没有用于评估可见性的标准纯CSS规则。正如其他人所说,jQuery(如果您想使用jQuery)既有CSSselectorextension:visible以及在任何给定的jQuery对象上执行.is(':visible')的能力,以使用.css在任何给定的DOM元素上获取计算样

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

javascript - jquery $(document).on ('click',选择器,...) vs $(selector).on ('click',

我过去一直用:$(selector).on('click',function)但今天我将它绑定(bind)到在docready之后进入的对象(来自ajax调用)。绑定(bind)不会粘住。谷歌搜索后我看到了这个:$(document).on(event,selector,function)语法。改成这个之后,我的代码就可以工作了。我一直在脱离jquery,感觉我错过了一些东西,这两种方法有真正的区别吗?它们是什么?后一种语法是现在对新元素进行绑定(bind)的唯一方法吗(用于服务的目的livequery插件)? 最佳答案 第一个示例

Javascript从同一对象中的私有(private)方法调用公共(public)方法

我可以从私有(private)方法中调用公共(public)方法吗:varmyObject=function(){varp='privatevar';functionprivate_method1(){//canIcallpublicmethod"public_method1"fromthis(private_method1)oneandifyesHOW?}return{public_method1:function(){//dostuffhere}};}(); 最佳答案 做类似的事情:varmyObject=function(){

javascript - $(selector)[0] 在 jQuery 中是什么意思?

我不明白的语法是这样的:$("#profilePhotoFileUpload")[0]我经常看到这种语法,但有一段时间我忽略了它,因为我从来没有用过它。但是现在,为了理解这篇文章中的代码HowdoIuploadanimageusingtheParse.comjavascriptSDK?,我不能再忽视它了。我知道[0]这种语法通常用于引用数组。但是,对id的引用会生成某种数组,这似乎有点奇怪。 最佳答案 通过将[0]附加到jQuery对象将返回第一个DOM元素。由于您在此处使用id选择器,因此数组中只有一个元素,因此使用[0]很有意义