草庐IT

new_window_surface

全部标签

javascript - json 数组 : How to create new array elements?

我的目标是得到一个像这样的json数组:varargs=[{name:'test',value:1},{key:'test2',value:2}];我怎样才能得到下面的代码来构建一个像上面那样的数组?this.dependentProperties=[];//arrayfunctionaddDependentProperty(depName,depValue){dependentProperties.push(newArray(depName,depValue));}通过使用push方法,我最终得到了一个像这样的json符号:args:{[["test1",1],["test2",2]

Javascript: 'window' 未定义

我正在努力学习JavaScript,但是下面的代码一直给我带来很多麻烦:window.onload=function(){for(vari=0;i它来自外部JS文件,并且是唯一链接到页面的文件。findSeat、findMaleSeats、getSeatId和initSeats都稍后在文件中定义。当我双击这个文件时,出现以下错误:WindowsScriptHostError:'window'isnotdefinedCode:800A1391我已经尝试将代码移动到文件中的其他位置,将不同的函数(甚至是空函数)分配给window.onload和许多其他东西。看来我的电脑不知道window是

javascript - Google Maps API V3 双指缩放不适用于 Windows 8.1 预览版上的 IE 11

尝试在带有Windows8.1预览版和InternetExplorer11(后来的IE)的多点触控屏幕上使用双指缩放不适用于GoogleMapsAPIV3(最新版本:3.12、3.13和3.14)。预期的行为是放大和缩小map。相同的功能在Windows8和IE10上运行得很好。这种情况似乎有两个异常(exception):https://maps.google.comhttps://developers.google.com/maps/documentation/javascript/examples/map-simple(嵌入文档页面的任何示例;在独立选项卡或窗口中通过按“全屏”V

javascript - 无法嵌入 "new look"Google map

为客户构建网站时,我需要定期嵌入GMaps。为此,我使用maplace.js。一切都很好,但我注意到了一些奇怪的事情。我在我的Google帐户上启用了googlemap的新“外观”,现在它看起来非常漂亮干净:在这里,我可以生成一个iFrame,用于在我的网站上手动嵌入GMap,保持新的、干净的外观和相当方便的“获取方向”覆盖:但是,当使用maplace.js(因此,实际上是mapAPI)时,我仍然得到旧的外观,并且没有漂亮干净的控件:我四处寻找一种方法来使想法看起来与Google生成的框架中的想法相同,但没有成功。这些是我用来完成事情的包含:这是应用于map的CSS:#gmap{hei

javascript - "new"和直接调用生成器函数有什么区别?

我知道“新建”和直接调用普通函数的区别。但是生成器函数的情况如何呢?例如:function*counter(){letn=0;while(n他们好像一样? 最佳答案 生成器允许您通过编写一个可以维护其自身状态的函数来定义迭代算法。生成器是一种特殊类型的函数,可作为迭代器的工厂。如果一个函数包含一个或多个yield表达式,它就成为一个生成器。当一个生成器函数被调用时,函数体不会立即执行;相反,它返回一个生成器迭代器对象。每次调用生成迭代器的next()方法都会执行函数体直到下一个yield表达式并返回其结果。当到达函数末尾或返回语句时

javascript - 在 Windows 上安装 gifify

gifify是一个非常棒的脚本,可以通过命令行将视频转换为gif:https://github.com/vvo/gifify我很想在我的Windows10机器上运行它。我对Windows很陌生,对编码也比较陌生,但我能够让一些东西正常工作,但遇到了问题。这是我做的:安装了node.js+npm使用npm安装FFmpeg使用npm安装ImageMagick(我想我做错了,可能只安装了包装器)。已下载giflossy。它需要build(?)已安装VisualStudio2015,尝试使用nmake构建它并遇到此错误:NMAKE:fatalerrorU1073:don'tknowhowtom

javascript - 如果窗口作为选项卡打开,则 window.close 不起作用 (Firefox 47)

vargoogle_login_popup="";varsocial_google_login=function(){google_login_popup=window.open('www.google.com',"google_popup",'width=800,height=600');};social_google_login();setTimeout(function(){google_login_popup.close();},1000);它在新的TAB中打开弹出窗口-而不是窗口。但是.close()不会关闭窗口。这应该有效,因为打开窗口的脚本也在尝试关闭它。请注意,这仅适用

javascript - 仅限 Chrome 错误 : Failed to execute 'scroll' on 'Window' : No function was found that matched the signature provided

我只在Chrome中遇到这个错误(在Safari/Firefox中有效):无法在“Window”上执行“scroll”:找不到与提供的签名匹配的函数。代码在内联事件中:我不明白这是什么问题。PS:注意这段代码是我在DOM渲染后得到的输出。实际代码拆分成我在服务器端模板引擎中使用的不同组件/函数,正如下面评论中指出的那样,应避免直接混合此代码。 最佳答案 也许试试scrollTo。这是支持x和y坐标的跨浏览器。http://www.w3schools.com/jsref/met_win_scrollto.asp...

javascript - 无法对使用 $window 的 Angular 指令进行单元测试

我有一堆针对各种Angular(1.4.7)指令的工作单元测试,我正在使用Karma、Jasmine和Sinon进行测试。我正在尝试为新指令添加单元测试,这是我目前唯一使用$window的指令,但我在控制台输出中看到一个神秘错误:TypeError:'undefined'isnotanobject(evaluating'this.proxy.toString')此错误来自第2372行的sinon.js。我在指令单元测试中做所有“正常”的事情,例如创建一个将指令作为属性的假元素:testElement=document.createElement('div');testElement.s

javascript - HTML 选择元素上的 Cordova/UWP Windows Mobile 10 访问冲突

在VisualStudio2015Update3中,我创建了一个JavaScript->Windows->Windows8->WindowsPhone->BlankApp(WindowsPhone)项目。然后我更改了default.html包括像这样的元素:App1ValValValVal点击选择元素时,应用程序崩溃WindowsMobile10:'WWAHost.exe'(Script):Loaded'ScriptCode(MSAppHost/2.0)'.Theprogram'[3976]WWAHost.exe'hasexitedwithcode-1073741819(0xc0000