草庐IT

adt-bundle-windows-x

全部标签

javascript - 谷歌地图 JS : How do I get the small tooltip marker on hover AND the normal info window on click?

所以像这样检查任何谷歌地图结果:http://g.co/maps/htdva如果将鼠标悬停在标记上,您会看到工具提示。如果你点击它,你会得到一个大的信息窗口。我通过以下方式让信息窗口正常工作:thisstackoverflowanswer这是迷你工具提示和信息窗口的图片:这是一个jsFiddle演示:http://jsfiddle.net/3VMPL/ 最佳答案 将标记的标题属性设置为您想要的工具提示。vartooltip="sometext";marker=newgoogle.maps.Marker({map:map,positi

javascript - var 名称和 window.name

如果我定义一个名为name的JavaScript全局变量,是否会隐藏window.name属性?我在FacebookJavaScript身份验证API的上下文中询问这个问题,因为我注意到使用该名称的全局名称会破坏它,而且因为我看到window.name用于他们的代码。 最佳答案 如果name是一个全局变量,那么name和window.name是等价的。全局变量和函数是全局对象的成员。在浏览器中,全局对象包含一个window成员,其值为全局对象。 关于javascript-var名称和wi

javascript - 如何在 Nodejs 中模拟 "window"对象?

在浏览器中运行时,所有附加到“window”对象的东西都会自动成为全局对象。如何创建类似于Nodejs中的对象?mySpecialObject.foo=9;varf=function(){console.log(foo);};f();//Thisshouldprint"9"toconsole 最佳答案 您可以为此目的使用预定义对象global。如果您将foo定义为global对象的属性,它将在之后使用的所有模块中可用。例如,在app.js中:varhttp=require('http');varfoo=require('./foo'

javascript - 确保 Window.prompt 返回的值只包含字母

我正在尝试检查是否可以检查分配给变量的用户输入以确保它是一个字符串,而不是一个数字。我试过使用typeof(),但无论如何,用户输入都被标记为字符串,即使用户输入的是数字。例如:varx=prompt("Enterastringofletters");vary=typeofx;if(y!=="string"){alert("Youdidnotenterastring");}我可以使用类似于NaN函数但用于字符串的东西吗? 最佳答案 来自文档promptresult=window.prompt(text,value);result是一

javascript - 在 webpack bundle 中运行 Webpack Dev Server

我有一个运行Express的Node服务器的webpack配置。入口文件如果在生产中运行Express服务器,如果在开发中也运行ExpressServer和WebpackDevServer。问题出在webpackdevserver初始化的时候;它提示UnhandledrejectionError:invalidargument或找不到路径。webpackdev服务器中使用的客户端配置在CLI中单独使用时运行良好,当webpackdevserver在常规(未捆绑)文件中初始化时也可以正常工作。每种方法的不同之处在于,从配置中打印的路径在有效和无效的情况下是不同的。这些路径是从__dirn

javascript - 使用 browserify 或 webpack bundle 后访问 "public"成员

我有一个test.js脚本,它定义了一个类App并从HTML文件加载,一切正常。当我使用browserify或webpack从test.js创建一个testBundle.js包时,testBundle中的类App.js似乎不再定义。我应该如何编写代码或者我应该给browserify什么选项来定义应用程序并像以前一样从HTML中使用它,但是从包中?。我在打包后得到的错误是:UncaughtReferenceError:Appisnotdefinedhtml文件如下:varapp=newApp();测试.js:'usestrict';classApp{constructor(){conso

javascript - window.focus(), self.focus() 在 firefox 中不起作用

大家好我正在开发一个聊天应用程序...我有多个聊天窗口...我想知道哪个窗口包含新消息...我有以下代码..functiongetCount(){$.ajax({type:"POST",url:baseUrl+'/Chat/count',data:"chat_id="+document.ajax.chat_id.value,success:function(msg){if(msg=='new1'){self.focus();//window.focus();}}});}如果一个接线员参加了两个聊天......例如url就像http://localhost/nisanth/admin/C

javascript - phantomjs 总是在 Windows 上给出解析错误

这个问题在这里已经有了答案:gettingmoreinformationfromphantomjs"SyntaxError:Parseerror"message(7个答案)关闭9年前。这听起来像是一个愚蠢的问题,但我似乎根本无法弄清楚为什么我下载了windows二进制文件并按照快速入门说明进行操作并尝试使用这些示例,但是无论何时何地我在控制台中键入任何内容,我总是会收到“解析错误”我试过:phantomhello.jsphantomjshello.js和一些示例脚本,我总是得到“解析错误”hello.js文件只有这个console.log('Hello,world!');phantom

javascript - 如何使用 `window.open` 显示模态弹出窗口?

我目前正在使用window.showModalDilog打开一个不允许父窗口执行任何操作的模态弹出窗口。但通过谷歌搜索,我发现这不是标准方法,各种浏览器已停止支持该功能。事实上,我在Opera中遇到了这个问题。Opera给我一个Javascript错误并在那时停止执行。该错误后不会发生任何事情。所以,我只剩下一个选择了,那就是window.open。但我想禁用父窗口(同样在showModalDilog中)。我尝试了以下代码:$(window).load(function(){window.opener.document.body.disabled=true;});$(window).u

javascript - window.devicePixelRatio 改变监听器

window.devicePixelRatio将返回1或2,具体取决于我使用的是视网膜显示器还是标准显示器。如果我在两个显示器之间拖动窗口,这个属性就会改变。有什么方法可以在更改发生时触发监听器? 最佳答案 您可以使用matchMedia收听媒体查询,它会在devicePixelRatio超过某个障碍时告诉您(不幸的是,对于任意比例变化而言不是这样)。例如:window.matchMedia('screenand(min-resolution:2dppx)').addEventListener("change",function(e