Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

9
禁用和启用html输入按钮
所以我有一个像这样的按钮: <input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/> 我要如何禁用和启用它?我已经尝试过,disabled="disable"但是将其重新启用是一个问题。我尝试将其设置回false,但这并没有启用它。
250 javascript  jquery 


8
Webpack中的“ publicPath”有什么作用?
Webpack文档指出output.publicPath: 在output.path与JavaScript的视图。 您能否详细说明这实际上意味着什么? 我使用output.path和output.filename来指定Webpack应该在哪里输出结果,但是我不确定要放入什么output.publicPath以及是否需要它。 module.exports = { output: { path: path.resolve("./examples/dist"), filename: "app.js", publicPath: "What should I put here?" } }

14
JavaScript / jQuery通过JSON数据通过POST下载文件
我有一个基于jquery的单页webapp。它通过AJAX调用与RESTful Web服务进行通信。 我正在尝试完成以下任务: 将包含JSON数据的POST提交到REST URL。 如果请求指定JSON响应,则返回JSON。 如果请求指定PDF / XLS / etc响应,则返回可下载的二进制文件。 我现在有1&2,并且客户端jquery应用通过基于JSON数据创建DOM元素来在网页中显示返回的数据。从Web服务的角度来看,我也有#3工作,这意味着如果给出正确的JSON参数,它将创建并返回一个二进制文件。但是我不确定在客户端JavaScript代码中处理#3的最佳方法。 是否可以通过这样的ajax调用取回可下载文件?如何让浏览器下载并保存文件? $.ajax({ type: "POST", url: "/services/test", contentType: "application/json", data: JSON.stringify({category: 42, sort: 3, type: "pdf"}), dataType: "json", success: function(json, status){ if (status != "success") { log("Error loading data"); return; } log("Data loaded!"); }, error: function(result, status, err) { …
250 javascript  jquery  ajax  rest 


14
jQuery:获取jQuery中隐藏元​​素的高度
我需要获取处于隐藏的div内的元素的高度。现在,我显示div,获取高度,并隐藏父div。这似乎有点愚蠢。有没有更好的办法? 我正在使用jQuery 1.4.2: $select.show(); optionHeight = $firstOption.height(); //we can only get height if its visible $select.hide();
249 javascript  jquery  html  css 

8
如何显示对象的所有方法?
我想知道如何列出对象可用的所有方法,例如: alert(show_all_methods(Math)); 这应该打印: abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …


7
WebView中的Android调用JavaScript函数
我正在尝试调用一些javascript函数,这些函数位于.NET中html运行的页面中android webview。代码尝试在下面执行的操作非常简单-从android应用程序中,调用javascript带有测试消息的函数,然后依次在android应用程序中调用java函数,该函数通过烤面包显示测试消息。 该javascript函数如下所示: function testEcho(message){ window.JSInterface.doEchoTest(message); } 从WebView,我尝试javascript了以下几种方法,但是没有运气: myWebView.loadUrl("javascript:testEcho(Hello World!)"); mWebView.loadUrl("javascript:(function () { " + "testEcho(Hello World!);" + "})()"); 我确实启用javascript了WebView myWebView.getSettings().setJavaScriptEnabled(true); // register class containing methods to be exposed to JavaScript myWebView.addJavascriptInterface(myJSInterface, "JSInterface"); 这是Java阶级 public class JSInterface{ private WebView mAppView; public JSInterface (WebView appView) { this.mAppView = appView; } public …

5
如何使Google Chrome JavaScript控制台具有持久性?
由于我正在构建动态网站,因此需要跟踪页面之间的更改,即。Ajax调用,POST,GET之类的东西。 我正在寻找与Firebug中相同的功能(您可以在其中启用“永久”功能,并且每次重新加载页面或提交表单时都不会清除控制台。 因此,我的问题是:有没有办法使Google Chrome JavaScript控制台具有持久性? (如果是,如何?) 更新:如果有人仍在寻找答案,请在此处复制答案,Chrome 14+在开发人员工具>设置中标有“控制台:保留登录导航”的设置。 更新2:右键单击控制台,最新版本的Chrome(33+)具有此选项。 更新3(2017年末):最新版本的Chrome(60+)具有此选项,方法是打开控制台,单击右上角的齿轮,然后选择“保留日志”


5
函数中的“ this”关键字如何工作?
我刚刚遇到了一个有趣的JavaScript情况。我有一个类,该类的方法使用对象文字表示法定义了多个对象。在这些对象内部,this正在使用指针。从程序的行为,我推断出this指针是指向在其上调用方法的类,而不是由文字创建的对象。 尽管这是我期望的工作方式,但这似乎是任意的。这是定义的行为吗?跨浏览器安全吗?是否有任何推理依据说明它超出了“规格说明”的范围(例如,这是某些更广泛的设计决策/理念的结果)吗?简化的代码示例: // inside class definition, itself an object literal, we have this function: onRender: function() { this.menuItems = this.menuItems.concat([ { text: 'Group by Module', rptletdiv: this }, { text: 'Group by Status', rptletdiv: this }]); // etc }

25
ASP.NET MVC JsonResult日期格式
我有一个控制器操作,可以有效地简单返回模型的JsonResult。因此,在我的方法中,我有以下内容: return new JsonResult(myModel); 除一个问题外,此方法效果很好。模型中有一个date属性,它似乎在Json结果中返回,如下所示: "\/Date(1239018869048)\/" 我应该如何处理日期,以便以所需的格式返回日期?或者如何在脚本中处理上面的这种格式?

1
Meteor,Ember.js和Backbone.js之间的主要区别是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 学习Ember.js / Backbone.js已经有一段时间了。既然Meteor已经问世,我想知道是否有任何拥有Meteor,Ember.js和Backbone.js经验的人可以总结这三个JavaScript框架对于一个没有任何经验的人的优缺点。 具体来说,我想知道每个框架更适合哪些任务,以及为什么其他框架不适合。 编辑:现在,我阅读了更多有关Meteor的内容,似乎与Knockout.js而不是Backbone.js更加相似。因此,也欢迎与Knockout.js进行任何比较。

11
具有动态键名的Reactjs setState()?
编辑:这是重复项,请参阅此处 设置状态时,找不到任何使用动态键名的示例。这就是我想做的: inputChangeHandler : function (event) { this.setState( { event.target.id : event.target.value } ); }, 其中event.target.id用作要更新的状态键。在React中这不可能吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.