Tag: JavaScript

如何在JavaScript中处理大数字

我正在寻找一个math解决scheme,处理真正(长,大,巨大,风暴)的数字。 我还没有find任何东西,但我不想这个问题在这个时候还没有解决。 我正在寻找一个简单的数字解决scheme,如Microsoft Excel Precision(十进制30)或BigInteger(Java)解决scheme。 在Javascript当然。

我如何使用JavaScript访问iframe元素?

我有一个网页,在iframe中有一个texarea。 我需要从它的子页面javascript读取这个textarea的值。 目前通过在JavaScript中使用window.parent.getelementbyID().value ,我能够获取除了iframe中的textarea之外的父页面中的所有控件的值。 我的父页面中的框架ID和框架名称在运行时发生变化,因此我们不能使用框架ID /框架名称作为参考。

从IFRAME获取当前url

有一种简单的方法从iframe获取当前url吗? 观众将经历多个网站。 我猜我会在JavaScript中使用的东西。

Google Maps API v3中的OVER_QUERY_LIMIT:如何暂停/延迟Javascript以减慢速度?

我遇到了一个在这些论坛讨论的问题,但没有一个build议似乎为我工作,所以我正在寻找一些完整的JavaScript工作时,保存为一个HTML文件。 问题是当我尝试使用JavaScript调用的V3 API在Google Map上对地理位置进行地理编码> 11个位置时,我总是碰到OVER_QUERY_LIMIT错误。 我知道,您可以调用地理编码器的速率(以及总量的每日限制)有一个限制,所以我需要在数组中的每个结果之间引入一个暂停。 任何帮助非常感谢。 这是我的代码: <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> var geocoder; var map; var wait = false; function initialize() { geocoder = new google.maps.Geocoder(); var latlng = new google.maps.LatLng(51.32, 0.5); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); codeAddress('KT16 8LA' + ', UK'); […]

什么是document.write的替代方法?

在教程中,我学会了使用document.write 。 现在我明白很多人都皱起了眉头。 我试过print() ,但它真的把它发送到打印机。 那么我应该使用什么替代方法,为什么我不能使用document.write ? w3schools和MDN都使用document.write 。

使用JavaScript为URL添加参数

在使用AJAX调用的Web应用程序中,我需要提交请求,但在URL的末尾添加一个参数,例如: 原始url: HTTP://server/myapp.php ID = 10 结果url: http://server/myapp.php?id = 10 &enabled = true 寻找一个JavaScript函数来分析查看每个参数的URL,然后添加新的参数或者更新已经存在的值。

Chrome桌面通知示例

如何使用Chrome桌面通知 ? 我想在我自己的代码中使用它。 更新 :这里是一个博客文章解释webkit通知与一个例子。

多核机器上的Node.js

Node.js看起来很有趣, 但是我必须错过一些东西 – 是不是Node.js只能在单个进程和线程上运行? 那么如何扩展多核CPU和多CPU服务器呢? 毕竟,尽可能快的单线程服务器是非常好的,但是对于高负载,我想要使用多个CPU。 同样的,使应用程序更快 – 看来今天的方式是使用多个CPU并行任务。 Node.js如何适合这张图片? 它的想法是以某种方式分配多个实例或什么?

从页面禁用浏览器打印选项(页眉,页脚,边距)?

我曾经在SO和其他几个网站上看过这个问题,但是其中大多数都是过于具体或者过时的。 我希望有人可以在这里提供一个明确的答案,而不会被炒作。 当用户在浏览器中打印时,有没有办法通过CSS或JavaScript来更改默认的打印机设置? 当然,“从他们的浏览器打印”我的意思是某种forms的HTML,而不是PDF或其他插件依赖MIMEtypes。 请注意: 如果某些浏览器提供了此function,而其他浏览器则不提供(或者您只知道如何为某些浏览器执行此操作),则欢迎使用特定于浏览器的解决scheme。 同样的,如果你知道一个主stream的浏览器对EVER有特殊的限制,这也是有帮助的,但是有些相当新的文档是值得赞赏的。 (当XYZ在过去三年中对上述政策做出重大改变时,简单地说“这违背了XYZ的安全政策”并不是很有说服力)。 最后,当我说“更改默认打印设置”时,我并不意味着永远只为我的页面,我特指打印边距,页眉和页脚。 我非常清楚,CSS提供了更改页面方向以及页边距的选项。 Firefox的许多困难之一是。 如果我将页边距设置为1英寸,则将其添加到已经放置的半英寸。 我非常希望减less我客户网站上PDF的使用,但是主要关心的是呈现方面的侵权(以及缺乏可靠性)。

`new Object()`和对象文字符号有什么区别?

用于创build对象的基于构造函数的语法有什么区别: person = new Object() …和这个字面语法: person = { property1 : "Hello" }; 看来,两者都做同样的事情,虽然JSLint喜欢使用对象文字符号。 哪一个更好,为什么?