Js代码

javascript – Weinre无法打开.js文件

我正在开发一个PhoneGap移动应用程序.我在使用debug.phonegap.com和本地weinre服务器时遇到了同样的问题.当我点击Weinre“Elements”页面上的任何*.js超链接时,“资源”页面/选项卡会打开,但它完全是空的.该应用程序在ADT启动的模拟器中运行.下面的截图是我的代码,Weinre“Elements”页面和Weinre“Resources”页面的视图.在这个具体的例子中,我试图打开“ATNO.js”进行调试.我不应该在“资源”选项卡上看到有用的东西吗?

javascript – 在页面加载时上传swf js错误并取消状态

我在我的magento网站上使用uploadify插件上传文件,我在pageload上收到以下错误,我在谷歌上搜索此错误,但我无法理解为什么电话会发生2次并且仅在GoogleChrome中被取消?解决方法我认为这与swfobject有关.无论如何,我能够通过在我的上传按钮周围包裹div并显示它来阻止它:none然后一旦我使用JQuery上传我在隐藏的div上运行.show().我的假设是chrome只在显示不是none时加载,所以如果你在uploadify()运行后触发它就可以了.这仍然是一个黑客,我不知

javascript – IE8只跳回到上一页的顶部而不是我以前的位置(但只有JS上)

我有一个包含大量JavaScript的可怕,分散的页面:它有一个列表视图,如果您愿意,您可以详细查看列表中的一个项目.现在的问题是,如果我想通过使用浏览器后退按钮从详细信息视图返回到列表视图,我会得到不同的结果.在Chrome和Firefox中,即使在IE7中,我也会在我点击的地方结束,但在IE8中却不是这样.为了让它更加混乱,如果我关闭JavaScript,它也适用于IE8.现在问题是我现在不在

javascript – JS setTimeout()替代方案

就像我解释here,我不能再使用window.setTimeout()和任何窗口经典函数,如clearInterval等…);但我需要调用JS块代码作为异步.这就是我使用XHR请求的原因.使用XHR实现window.setTimeout()的智能替代方法的最佳方法是什么?

javascript – Knockout JS在foreach绑定中调用ViewModel函数

根本问题是IMO视图模型违反了单一责任原则:showName功能应该是表示项目的视图模型的责任.现在你可以像这样轻松绑定:这也允许您将removePerson重写为:这确实需要你在构造可观察数组时做一些额外的工作,但它值得,因为它清楚地分离了所有关注点.它可以按照以下方式完成:有关上述演示,请参阅thisfiddle.

javascript – Protobuf:WebApi – > JS – 解码对象为空

我想通过Ajax请求从WebApi控制器向Html页面发送一个对象.当我在JS中收到对象时,它是空的.但是服务器端的对象不是空的,因为当我查看byte[]时,它的长度大于0.>服务器端,我使用的是dllprovidedbyGoogle.>JS方面,我使用的是ProtobufJSlibrary.这是我的.proto文件:>服务器代码:container.Models.Add(模型);>Base64数

javascript – 如何减少代码中此类错误的频率?

看看thisJsFiddle:预期的输出是:请求请求alldone,但实际上这打印了alldone请求请求.在这段代码中实际上有两个错误,但最终我认为这是因为当给出的参数没有任何意义时,JavaScript和jQuery都非常宽松.在这种环境中,“正确”的东西似乎是“做某事或什么也不做,只是不要抛出错误!”解决方法它实际上可以在Javascript中运行时为checktypes,这只是严格不是Javascript中的首选样式.JS黑客喜欢把它挂掉.其他黑客虽然应对这种情况,对吧?