草庐IT

Web模式

全部标签

javascript - Bootstrap 模式和 mmenu 菜单冲突

我正在使用bootstrap和mmenu库设计一个网站。我正在尝试添加一个Bootstrap模式,在单击mmenu中的按钮时打开。单击关闭、按ESC键并在模态框外单击时,模态框不会关闭。我尝试编写一个具有相同模态和mmenu的页面,通过单击page上的按钮打开模态,而不是在mmenu中,两者都工作正常。我尝试了单击mmenu内的按钮时出现的mmenu弹出窗口,但遇到了同样的问题。我也很乐意得到一个通用的答案;这两个库可能出现问题的地方,以及如何解决它们。或者如何调试代码,以便我自己找出解决方案。我尝试检查Chrome中的控制台,但那里没有错误。我不知道如何进一步检查。我添加了我的代码,

javascript - RiotJS - 如何使用 Observable 模式在子标签之间传递事件?

我不太确定我是否正确理解了可观察对象的工作方式以及如何从挂载的标签中获取引用。我有一个组件。在这个组件中,我们有一个组件和一个组件。目的是避免组件之间的耦合。因此,我希望我的搜索组件在搜索完成(单击按钮)时触发一个事件。此事件应由组件捕获,该组件将根据搜索过滤集合数据。index.html文件使用以下方式加载标签:index.htmlriot.mount(".content","page",null);页面定义如下:page.js组件脚本的简要定义如下:search.jsvarself=this;riot.observable(self);self.filtering=function

javascript - 将 JS 对象转换为 ArrayBuffer 以传输到/从 web worker 等于瓶颈

我有一个webworker,它不断计算大量数据,当完成一轮时,它是一个js对象,然后我将其解析为ArrayBuffer,然后将其发送到主线程。不能做太多的计算,ArrayBuffer的传输很快。但是这个对象的解析却减慢了这个过程。由于对象本身包含更多对象的数组。在Firefox中我收到以下警告:Ascriptonthispagemaybebusy,oritmayhavestoppedresponding.Youcanstopthescriptnow,openthescriptinthedebugger,orletthescriptcontinue.Script:http://local

javascript - Safari 11 在 Web 检查器上调试时崩溃

当我打开网络检查器时,Safari11崩溃了。奇怪的是,如果我不打开控制台面板,它就不会失败。我的HTML5应用程序在所有其他浏览器中运行良好。没有内存泄漏,因为它在占用内存堆时不会超过50MB。并且不使用控制台方法。这是Safari11中的已知问题吗? 最佳答案 要解决此问题,我唯一能做的就是释放RAM。如果我关闭一些应用程序然后再试一次,它总是有效。此外,在它崩溃几次后,您将无法检查您的设备,直到您完全退出safari并再次打开它。 关于javascript-Safari11在Web

javascript - 如何强制谷歌地图进入精简模式(无 WebGL)

IE11无法处理Googlemap的WebGL版本。例如,尝试在此页面上四处拖动map:https://developers.google.com/maps/documentation/javascript/examples/map-simple但是,如果您访问maps.google.com,您会看到它使用精简模式(Canvas)并且运行起来更加流畅。如果访问该页面不会自动使用Canvas模式,请转到此URL:www.google.com/maps/preview/?force=canvas我正在针对MapsjavascriptAPI进行开发,因此我需要知道如何强制使用此模式,以免我的

javascript - 如何在目录模式下更改 babel-cli 输出的文件名?

背景:我有一些用ES2015编写的测试,但由于v2.1中的QtWebKit缺少ES2015支持,因此需要将其转换为ES5才能在PhantomJS中运行。2.5beta应该支持它。babel-cli:我可以使用babel-cli将测试转换为ES5:babelmain.test.js--out-filemain.test.es5.js为了转换脚本目录,我可以使用:babeltests--out-dircompiled-tests这会将转译后的测试脚本输出到compiled-tests目录。如果我使用相同的目录,它会覆盖原来的目录,所以我们不希望这样。问题:有没有办法在babel-cli的目

javascript - 从 Web 开发人员的 Angular 来看 Firefox 与 Chrome

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我希望我问的问题符合StackOverflow标准。我很想知道从Web开发人员的Angular来看,您更喜欢Firefox还是GoogleChrome。Firefox或chrome是您开发Web应用程序和网站的最佳选择。您更喜欢哪一个,为什么。

javascript - 单元测试有状态 RequireJS 模块的模式

假设我有一个RequireJS模块,并且我的应用程序中只有一个实例(假设它执行异步操作并向其传递了回调)://modules/myModuledefine(function(){varmodule=function(){varself=this;self.runSomething(){console.log("helloworld");};};returnnewmodule();});我想对这个模块的一个实例进行单元测试,我发现自己是这样构建模块的://modules/myModuledefine(function(){returnfunction(){varself=this;sel

javascript - Twitter Web Intent 回调在 IE 中不起作用

我一直在尝试让回调在用户完成一条推文后起作用。除InternetExplorer(11、10、9或8)外,所有浏览器都运行良好。IE在控制台中不显示任何内容,回调也不会触发。谁有解决办法?这是一个简单的例子来说明问题(jsfiddle):Testingtwttr.ready(function(twttr){twttr.events.bind('tweet',function(event){alert('twitterclick');});}); 最佳答案 这是由于在IE中的窗口之间发送数据时postMessage功能损坏所致。自IE

javascript - 使用 Facebook ://To Share a Post through the Facebook App with Web Interface

我的一个网站有一个我编写的自定义共享插件,如果可能的话,我想尝试在本地Facebook应用程序中打开“共享”功能。我知道您可以使用fb://打开应用程序,但根据我的阅读,这是FBML的一部分,已被弃用多年。我最理想的是让链接打开FB应用程序,并在共享框中预先填充一个链接,然后用户可以自动共享该链接。基本上是sharer.php脚本的功能(如果它从OG标签中提取数据就没问题)。我知道它可以在iOS应用程序(可能还有Android)中完成,但是否可以通过网络界面完成?我使用的链接仅通过一些Javascript在移动设备上显示,因此我不必担心它会在整个网站范围内造成任何问题。感谢您的帮助!