Tag: JavaScript

检查一年是否在JavaScript中闰年

function leapYear(year){ var result; year = parseInt(document.getElementById("isYear").value); if (years/400){ result = true } else if(years/100){ result = false } else if(years/4){ result= true } else{ result= false } return result } 这是我到目前为止(入口是在一个从这样存储在“isYear”),我基本上是在这里 ,所以使用我已经有了,我怎么能检查条目是闰年根据这些条件(注意,在实现伪代码的时候,我可能做错了,如果有的话,请纠正我)编辑:注意,这需要使用一个不是date函数的整数

检测浏览器是否处于全屏模式

有什么方法可靠地检测浏览器是否在全屏模式下运行? 我很确定没有任何浏览器API可以查询,但是有没有人通过检查和比较由DOM公开的某些高度/宽度度量来实现它? 即使它只适用于某些浏览器,我也有兴趣听到它。

路线的中点在谷歌地图

我想知道是否有人知道如何使用谷歌地图APIfind两地之间的路线的中点。 我不想要地理中心,而是沿着驾驶距离的中点。 我是新来的Javascript和谷歌地图api,所以如果你可以包括一个演示或一些代码与您的答案,这将是非常有益的。 最终的结果会输出经纬度,并代表这个网站的内容: http : //www.geomidpoint.com/meet/ 。 感谢你的帮助!

正则expression式在文本中查找url

我必须用正则expression式在文本中find第一个url: 例如: I love this website:http://www.youtube.com/music it's fantastic 要么 [ es. http://www.youtube.com/music] text

返回在JavaScript文件中定义的所有函数

对于下面的脚本,我该如何编写一个函数,将所有的脚本函数作为数组返回? 我想返回一个在脚本中定义的函数的数组,以便我可以打印脚本中定义的每个函数的摘要。 function getAllFunctions(){ //this is the function I'm trying to write //return all the functions that are defined in the script where this //function is defined. //In this case, it would return this array of functions [foo, bar, baz, //getAllFunctions], since these are the functions that are defined in this //script. } function foo(){ […]

将值传递给onclick

如果我使用循环创build大量的HTML元素,比如 for (i= 1; i < 100; i++) { var my_element = document.createElement ("td"); row.appendChild (my_element); my_element.onclick = function () {my_function (i)); } 那么当单击元素时,传递给my_function值始终为100,而不pipe数字元素是否调用它。 我通过使用已经解决了这个问题 my_element.id = "something"+i; my_element.onclick = function (e) {my_function (e.target.id)}; (对于Internet Explorer,显然target需要是srcElement 。)我很想知道是否有任何方法来创build函数,而不必将ID添加到像这样的元素。

D3条形图示例不在本地工作

我对D3很新,想看看一个例子在本地是如何工作的。 我将条形图代码复制并粘贴到一个名为index.html的本地文件,并复制到data.tsv上。 出于某种原因,当我在浏览器上打开文件时绝对没有任何东西显示出来! 我试图将脚本src更改为“d3 / d3.v3.min.js”,因为这是我下载的d3文件夹。但是,这也不起作用。 对于我尝试的每个示例,我都还没有成功查看D3示例。 帮助将不胜感激! index.html代码如下: <meta charset="utf-8"> <style> body { font: 10px sans-serif; } .axis path, .axis line { fill: none; stroke: #000; shape-rendering: crispEdges; } .bar { fill: steelblue; } .x.axis path { display: none; } </style> <body> <script src="d3/d3.v3.min.js"></script> <script> var margin = {top: 20, right: 20, bottom: 30, […]

这个JavaScript / jQuery语法是什么意思?

以下语法是什么意思? (function($){ $.fn.columnize = function(options) { … 什么是function($) ? 什么是$.fn. … $.fn. … ?

使用JavaScript将事件处理程序添加到HTML元素

我想添加一个事件处理程序到一个段落,当任何用户点击它。 例如,我有一个段落,当用户点击它时会显示一个警告,但不使用HTML上的“onclick”。 <p id="p1">This is paragraph Click here..</p> <a href="http://www.google.com" id="link1" >test</a> document.getElementById('p1').onmouseover = paragraphHTML;

在Addy对“揭示模块模式”的描述中,“如果需要补丁,公共职能不能被忽略”。

这种模式的一个缺点是,如果一个私有函数引用一个公共函数,那么如果补丁是必要的,则该公共函数不能被覆盖。 这是因为私有函数将继续引用私有实现,而模式不适用于公共成员,而只适用于函数。 有没有人有他的这个意思的例子? 链接到上面引用的“揭示模块模式”