Tag: JavaScript

JavaScript最快的方式来复制一个数组 – 切片VS for循环

为了在Javascript中复制数组, 有没有人知道(也许testing)是否更快使用: 切片方法: var dup_array = original_array.slice(); 或For循环: for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; 更新:(只是为了澄清我自己)我知道这两种方法只做一个浅拷贝 :如果original_array包含对象的引用,对象将不会被克隆,但只有引用将被复制,因此这两个数组将引用相同的对象。 但这不是这个问题的重点。 我只问速度。

你从哪里包含jQuery库? Google JSAPI? CDN?

有几种方法可以包括jQuery和jQuery UI,我想知道人们在使用什么? Google JSAPI jQuery的网站 你自己的网站/服务器 另一个CDN 我最近一直在使用Google JSAPI,但发现设置SSL连接需要很长时间,甚至只能解决google.com。 我一直在使用Google的以下内容: <script src="https://www.google.com/jsapi"></script> <script> google.load('jquery', '1.3.1'); </script> 我喜欢使用Google的想法,以便在访问其他网站时caching,并节省我们服务器的带宽,但是如果它一直是网站的缓慢部分,我可能会更改包含。 你用什么? 你有什么问题吗? 编辑:刚刚访问jQuery的网站,他们使用以下方法: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> Edit2:以下是我在去年包括jQuery没有任何问题: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 不同的是删除http: 通过删除这个,你不需要担心在http和https之间切换。

将逗号分隔的string转换为数组

我有一个逗号分隔的string,我想转换成一个数组,所以我可以通过它循环。 有什么内置的做这个? 例如,我有这个string var str = "January,February,March,April,May,June,July,August,September,October,November,December"; 现在想要通过逗号分割这个,并存储在Array对象中

jQuery多个事件触发相同的function

有没有办法让keyup , keypress , blur和change事件在一行中调用相同的函数,还是需要单独执行? 我遇到的问题是我需要使用db查找来validation一些数据,并且希望确保validation不会错过input或粘贴到框中的天气。

jQuery从下拉菜单中select选项

通常我使用$("#id").val()返回所选选项的值,但是这次不起作用。 所选标签具有id aioConceptName html代码 <label>Name</label> <input type="text" name="name" /> <select id="aioConceptName"> <option>choose io</option> <option>roma</option> <option>totti</option> </select>

为什么需要设置原型构造函数?

在MDN文章Introduction to Object Oriented Javascript中有关inheritance的部分 ,我注意到他们设置了prototype.constructor: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; 这是否有重要的目的? 可以忽略它吗?

我可以隐藏HTML5号码input的旋转框吗?

在浏览器中是否存在一致的方式来隐藏某些浏览器(例如Chrome)为types号的HTMLinput呈现的新的旋转框? 我正在寻找一个CSS或JavaScript的方法,以防止上/下箭头出现。 <input id="test" type="number">

如何从JavaScript访问父级Iframe

那么,我有一个IFrame,它调用一个相同的域名页面。 我的问题是,我想从这个被称为页面(从JavaScript)访问这个父母Iframe的一些信息。 我怎样才能访问这个iframe? 详细信息:有几个像这样的Iframe,可以加载相同的页面,因为我正在编程一个Windows环境。 我打算closures这个Iframe,这就是为什么我需要知道我应该从他内部closures。 我有一个数组保持对这些Iframes的引用。 编辑:有iframesdynamic生成

如何将onload事件添加到div元素?

你如何将一个onload事件添加到一个元素? 我可以用吗: <div onload="oQuickReply.swap();" ></div> 为了这?

检查Javascript中的时差

你将如何检查两个文本框在Javascript中的时间差异?