Questions tagged «javascript»

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

30
如何检查JavaScript中是否存在函数?
我的代码是 function getID( swfID ){ if(navigator.appName.indexOf("Microsoft") != -1){ me = window[swfID]; }else{ me = document[swfID]; } } function js_to_as( str ){ me.onChange(str); } 但是,有时我onChange无法加载。萤火虫错误 me.onChange不是一个函数 我想优雅地降级,因为这不是程序中最重要的功能。typeof给出相同的错误。 关于如何确保它存在然后仅执行的任何建议onChange? (除了尝试捕获一项工作以外,以下任何一种方法)
533 javascript 



29
最大调用堆栈大小超出错误
我正在使用Direct Web Remoting(DWR)JavaScript库文件,并且仅在Safari(台式机和iPad)中出现错误 它说 超出最大呼叫堆栈大小。 该错误的确切含义是什么,它会完全停止处理吗? 也包括对Safari浏览器的任何修复(实际上在上iPad Safari, JS:执行超出超时 我假设是相同的调用堆栈问题)



29
在React中显示或隐藏元素
我第一次弄乱React.js,找不到通过click事件在页面上显示或隐藏内容的方法。我没有在页面上加载任何其他库,所以我正在寻找使用React库的本机方法。到目前为止,这就是我所拥有的。我想在click事件触发时显示结果div。 var Search= React.createClass({ handleClick: function (event) { console.log(this.prop); }, render: function () { return ( <div className="date-range"> <input type="submit" value="Search" onClick={this.handleClick} /> </div> ); } }); var Results = React.createClass({ render: function () { return ( <div id="results" className="search-results"> Some Results </div> ); } }); React.renderComponent(<Search /> , document.body);

19
jQuery-通过文本说明设置选择控件的选择值
我有一个选择控件,并且在javascript变量中有一个文本字符串。 使用jQuery,我想将select控件的selected元素设置为具有文本描述的项目(与值相对,而我没有)。 我知道按值设置它是微不足道的。例如 $("#my-select").val(myVal); 但是我对通过文本描述进行操作感到有些困惑。我想一定有办法从文字描述中获取价值,但是星期五下午我的大脑太忙了,无法计算出来。
530 javascript  jquery 

12
使用XMLHttpRequest发送POST数据
我想使用JavaScript中的XMLHttpRequest发送一些数据。 说我的HTML形式如下: <form name="inputform" action="somewhere" method="post"> <input type="hidden" value="person" name="user"> <input type="hidden" value="password" name="pwd"> <input type="hidden" value="place" name="organization"> <input type="hidden" value="key" name="requiredkey"> </form> 如何在JavaScript中使用XMLHttpRequest编写等效项?


10
将数据传递到引导模式
我有几个超链接,每个超链接都有一个ID。当我单击此链接时,我想打开一个模式(http://twitter.github.com/bootstrap/javascript.html#modals),并将此ID传递给模式。我在Google上进行了搜索,但找不到任何可以帮助我的东西。 这是代码: <a data-toggle="modal" data-id="@book.Id" title="Add this item" class="open-AddBookDialog"></a> 哪个应该打开: <div class="modal hide" id="addBookDialog"> <div class="modal-body"> <input type="hidden" name="bookId" id="bookId" value=""/> </div> </div> 这段代码: $(document).ready(function () { $(".open-AddBookDialog").click(function () { $('#bookId').val($(this).data('id')); $('#addBookDialog').modal('show'); }); }); 但是,当我单击超链接时,没有任何反应。当我提供超链接时<a href="#addBookDialog" ...>,模式可以很好地打开,但是它不包含任何数据。 我遵循以下示例:如何将值参数传递给Bootstrap中的modal.show()函数 (我也尝试过这种方法:如何在模式对话框中设置输入值?)

30
计算Java字符串中字符出现的次数
我需要计算一个字符在一个字符串中出现的次数。 例如,假设我的字符串包含: var mainStr = "str1,str2,str3,str4"; 我想找到逗号,字符的数量,即3。以及沿逗号分割后的各个字符串的数量,即4。 我还需要验证每个字符串,即str1或str2或str3或str4不应超过15个字符。
525 javascript  string 

10
Polymer元素和AngularJS指令之间有什么区别?
在“聚合物入门”页面上,我们看到了一个正在使用的聚合物示例: <html> <head> <!-- 1. Shim missing platform features --> <script src="polymer-all/platform/platform.js"></script> <!-- 2. Load a component --> <link rel="import" href="x-foo.html"> </head> <body> <!-- 3. Declare the component by its tag. --> <x-foo></x-foo> </body> </html> 您会注意到<x-foo></x-foo>,由platform.js和定义x-foo.html。 看起来这等效于AngularJS中的指令模块: angular.module('xfoo', []) .controller('X-Foo', ['$scope',function($scope) { $scope.text = 'hey hey!'; }) .directive('x-foo', function() { …


5
JavaScript中的图形可视化库
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我有一个表示有向图的数据结构,我想在HTML页面上动态呈现它。这些图通常只是几个节点,在最高端可能只有十个节点,因此我猜测性能不会有太大关系。理想情况下,我希望能够将其与jQuery挂钩,以便用户可以通过拖动节点来手动调整布局。 注意:我不是在寻找图表库。

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.