Tag: JavaScript

如何在上传前预览图像,获取文件大小,图像高度和宽度?

在上传到我的网站之前,如何使用jQuery或JavaScript获取文件大小,图像高度和宽度?

如何dynamic获取函数参数名称/值?

有没有办法dynamic获取函数的函数参数名称? 假设我的function如下所示: function doSomething(param1, param2, …. paramN){ // fill an array with the parameter name and value // some other code } 现在,我将如何获得参数名称和它们的值从函数内部的数组列表中?

如何计算string中的string发生?

如何计算特定string在另一个string中出现的次数。 例如,这是我正在尝试在Javascript中执行的操作: var temp = "This is a string."; alert(temp.count("is")); //should output '2'

如何针对特定情况(如Internet Explorer特定的CSS或特定于Internet Explorer的JavaScript代码)仅针对Internet Explorer 10?

如何针对特定情况(如Internet Explorer特定的CSS或特定于Internet Explorer的JavaScript代码)仅针对Internet Explorer 10? 我试过这个,但是不起作用: <!–[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]–> <!–[if !IE]><!–> <html lang="en" class="no-js"> <!–<![endif]–> Internet Explorer 10将忽略条件注释,并使用<html lang="en" class="no-js">而不是<html class="no-js ie10" lang="en"> 。

如何将JavaScriptdate转换为UTC?

假设您的网站用户inputdate范围。 2009-1-1 to 2009-1-3 您需要将此date发送到服务器进行一些处理,但服务器预计所有date和时间都是UTC。 现在假设用户在阿拉斯加或夏威夷或斐济。 由于它们的时区与UTC完全不同,因此date范围需要转换为如下所示: 2009-1-1T8:00:00 to 2009-1-4T7:59:59 使用JavaScript Date对象,您将如何将第一个“本地化”date范围转换为服务器将理解的内容?

为什么在JavaScript中不赞成arguments.callee.caller属性?

为什么在JavaScript中不赞成arguments.callee.caller属性? 它已被添加,然后在JavaScript中被弃用,但它被ECMAScript完全省略。 一些浏览器(Mozilla,IE)一直支持它,并没有任何计划在地图上删除支持。 其他(Safari,Opera)已经采用了对它的支持,但是在旧版浏览器上的支持是不可靠的。 有没有充分的理由把这个有价值的function放在一边呢? (或者,有没有更好的方法来获取调用函数的句柄?)

当提交更改时,如何显示“您确定要离开此页?”

这里在stackoverflow,如果你开始做改变,然后你试图离开页面,一个JavaScript的确认button显示,并问:“你确定要离开这个页面吗? blee blah bloo … 以前有没有人执行过这个操作,我如何跟踪这个变更被提交? 我相信我自己可以做到这一点,我正在努力学习专家的良好做法。 我尝试了以下,但仍然无法正常工作: <html> <body> <p>Close the page to trigger the onunload event.</p> <script type="text/javascript"> var changes = false; window.onbeforeunload = function() { if (changes) { var message = "Are you sure you want to navigate away from this page?\n\nYou have started writing or editing a post.\n\nPress OK to continue […]

如何检测互联网在Javascript中的速度?

我如何创build一个Javascript页面来检测用户的networking速度并将其显示在页面上? 像你的上网速度是?? /? KB /秒。

我怎么能添加一个自定义的HTTP头到js或jQuery的Ajax请求?

有谁知道如何使用JavaScript或jQuery添加或创build自定义HTTP标头?

如何将fancybox绑定到dynamic添加的元素?

我使用jQuery的fancybox 1.3.4作为stream行的forms。 但我发现fancybox无法绑定到元素dynamic添加。 例如当我添加一个html元素到当前文档。 像这样:首先我追加一个元素给body使用jquery, $(document.body).append("<a href="home/index" class="fancybox"/>"); 我叫fancybox, $(".ajaxFancyBox").fancybox({padding: 0}); 但fancybox不能使用dynamic添加的元素。 我不能从这个元素调用fancybox? 我来自中国。 所以我的英文很差,请原谅我。