Tag: JavaScript

如何从XMLHttpRequest获得进展

是否有可能获得XMLHttpRequest(字节上传,字节下载)的进展? 这对于在用户上传大文件时显示进度条非常有用。 标准的API似乎不支持它,但也许有一些非标准的扩展在那里的任何浏览器? 毕竟,这似乎是一个非常明显的特征,因为客户端知道有多less字节被上传/下载。 注意:我知道“轮询服务器的进展”的select(这是我现在正在做的)。 这个问题(除了复杂的服务器端代码)通常是在上传一个大文件的时候,用户的连接是完全混乱的,因为大多数ISP提供的上行不好。 所以提出额外的请求并不像我希望的那样快速响应。 我希望有一个方法(也许是非标准的)来获取浏览器所有的这些信息。

AJAX如何工作?

AJAX的精髓是什么? 例如,我想在我的页面上有一个链接,当用户点击这个链接时,一些信息被发送到我的服务器,而无需重新加载当前页面。 那是AJAX? 我能够通过使用isoframe获得此行为。 在更多的细节,我把一个链接(让我们说一个小图像)在一个小的isoframe。 当用户单击此链接时,浏览器仅重新加载isoframe中的页面。 不过,我认为这不是一个达到目标的优雅方式。 我想我必须使用AJAX。 它是如何工作的? XHTML的使用能否以优雅的方式解决所考虑的问题? 或者我需要使用JavaScript? 我不需要太多。 我只是想有一个小的链接(点击后)发送一些信息到服务器。 假设我在消息附近有一个“星形图像”。 如果用户点击星星(他/她喜欢这个消息),星星会改变颜色和我的服务器更新数据库(记住用户喜欢这个消息)。

JavaScript离开页面之前

我想在用户离开页面之前进行确认。 如果他说好,那么它会redirect到新的页面或取消离开。 我试图使它onunload <script type="text/javascript"> function con() { var answer = confirm("do you want to check our other products") if (answer){ alert("bye"); } else{ window.location = "http://www.example.com"; } } </script> </head> <body onunload="con();"> <h1 style="text-align:center">main page</h1> </body> </html> 但确认页面已经closures了吗? 如何正确地做到这一点? 如果有人演示如何用jQuery来做,会更好吗?

在JavaScript中的window.location和document.location之间有什么区别?

他们是否应该引用同一个对象?

如何防止按键提交网页表单?

如何防止在基于Web的应用程序中按ENTER键提交表单?

跨浏览器JavaScript(不是jQuery …)滚动到顶部的animation

我正在寻找一个简单的,可以应用于链接的跨浏览器的“滚动到顶部”animation。 我不想要一个JS库,如jQuery / Moo等 // jQuery Equivilant to convert to pure JS… $('html, body').animate({scrollTop:0}, 400); 对于在跳入图书馆之前应该学习JS的人来说,我是一个完美的例子。 🙁

彗星和jQuery

我已经做了一些关于JavaScript的服务器推进的研究,并发现我一直在寻找的一般共识在于“彗星”的devise模式。 这个模式在jQuery之上有什么好的实现吗? 如果没有,这个模式有没有好的实现? 不pipe这些问题的答案如何,从实施的angular度来看,这个模式是否有任何文件?

jQuery – 通过文本描述设置select控件的选定值

我有一个select控制,并在一个JavaScriptvariables我有一个文本string。 使用jQuery我想将select控件的选定元素设置为具有文本描述的项目(而不是我没有的值)。 我知道设定它的价值是相当微不足道的。 例如 $("#my-select").val(myVal); 但是我通过文字描述有点困难。 我想这肯定是一种从文字描述中获得价值的方法,但是我的大脑也是星期五下午能够解决的。

在React JSX中循环

我正在尝试在React JSX(其中ObjectRow是一个单独的组件)中执行以下操作: <tbody> for (var i=0; i < numrows; i++) { <ObjectRow/> } </tbody> 我意识到并理解为什么这是不合法的JSX,因为JSX映射到函数调用。 但是,来自模板领域和JSX的新手,我不确定如何实现上述(多次添加组件)。

渲染部分视图在ASP.NET MVC中使用jQuery

如何使用jQuery呈现局部视图? 我们可以像这样渲染部分视图: <% Html.RenderPartial("UserDetails"); %> 我们如何使用jquery做同样的事情?