草庐IT

SpringBoot框架

全部标签

javascript - 是否有任何用于解析/自动完成领域特定语言的 javascript 框架?

我有一个领域特定语言的语法,我需要为该语言创建一个javascript代码编辑器。有什么工具可以让我生成a)一个javascript增量解析器b)javascript自动完成/自动建议引擎?谢谢! 最佳答案 实现内容辅助的示例(自动完成)使用ChevrotainJavascript解析DSL:https://github.com/SAP/chevrotain/tree/master/examples/parser/content_assistChevrotain专门用于构建在编辑器/IDE中使用(作为一部分)语言服务工具的​​解析器

javascript - 如何使用 'manual' 作为 Twitter Bootstrap 框架中弹出窗口的触发选项?

在TwitterBootstrap框架中,Twipsy和Popover插件都将“手动”列为触发工具提示的选项。如何使用手动选项(即它的实际效果是什么-如何激活工具提示)?回答这就是我最终使用的(利用“切换”):jQuery(document).ready(function($){$('.popup-marker').popover({html:true,trigger:'manual',}).click(function(){$(this).popover('toggle');});}); 最佳答案 您可以通过以下方式激活它:$('

javascript - JQuery 和框架 - $(document).ready 不起作用

我有一个页面,其中包含一些js和jQuery代码,并且运行良好。但不幸的是,我所有的网站都非常非常旧,并且使用框架。因此,当我将页面加载到框架中时,$(document).ready()不会启动。我的框架集看起来像:我的页面已加载到main框架中。我该怎么办? 最佳答案 我已经尝试过另一个评论中提到的方法:$("#frameName").ready(function(){//Writeyouframeonloadjavascriptcodehere});它对我不起作用。这样做了:$("#frameName").load(functi

javascript - 在没有 jQuery 或 Modernizr 等框架的情况下检测对 transitionend 事件支持的简单方法?

有没有人找到一种简单的方法来检测浏览器是否支持vanillaJs中的transitionend事件,尤其是在所有主流浏览器中都有效的方法?:(我在这里找到了这个未答复的线程:TestfortransitionendeventsupportinFirefox,以及相当多的几乎可以工作的技巧。现在我正在向所有vendor前缀批量添加事件监听器,并且它有点奏效(尽管我认为这是一种可怕的方法,每次看它都会伤害我的眼睛)。但是IE8和IE9根本不支持,所以我需要检测这两个,并分别对待。我更愿意在没有浏览器嗅探的情况下执行此操作,并且绝对没有像jQuery这样的大型库/框架我制作了一个jsfidd

javascript - 模糊测试(框架)网络应用程序?

是否有可以对Web应用程序进行模糊测试的框架?我知道Selenium和WebDriver用于为Web应用程序构建测试,但我对内置模糊测试的库、框架或项目特别感兴趣,所以我不需要重新发明轮子。例如,我可以从这些功能中受益:随机点击链接随机填表“后退”和“前进”点击随机鼠标移动和点击javascript支持有人知道实现这些功能的项目吗?(最好是Java:)) 最佳答案 我对此也很好奇,因为我们在我的办公室使用Selenium/Java,并且自己进行了一些挖掘。我发现了一些可能对您有用的链接:FuzzTesting-IBM-不过我怀疑您可

javascript - 是否有用于测试使用 Gherkin DSL 的 Javascript 的 BDD 框架?

我非常喜欢BDD和Behat对于PHP。是否有与Javascript等效的东西,即使用GherkinDSL?到目前为止,我所看到的一切都更符合RSpec,如果可能的话,我想更像Cucumber一样进行JS测试 最佳答案 我写的时候正在开发一个-如果可以的话请帮忙http://groups.google.com/group/cukes/browse_thread/thread/56ba76eac2e9dab3编辑,现在就在这里!TheofficialCucumberforjavascript

javascript - 是否有用于 javascript 的任何反转控制框架?

是否有任何用于javascript的控制反转框架?我可以在stackoverflow上找到最接近的答案:Whatistherightwaytowiretogether2javascriptobjects?.这看起来是一个不错的开始,但我认为我能够找到具有更长开发历史的东西。我自己只用过CaSTLeWindsor,在Web客户端领域我真的很想念它。 最佳答案 我开始写一篇我一直没来得及完成的文章。不确定我是否愿意,因为开销可能不值得。如果您有兴趣,请访问:http://code.google.com/p/jasproject/wiki

JavaScript 游戏框架

如今,很容易在Internet上找到各种很酷的东西。像模拟器、演示、游戏,只是视觉效果东西等等但似乎每个人都在使用canvas的基本原语进行编程。存在任何框架在上工作还是实用程序库? 最佳答案 你可以看看类似Processing.js的东西:http://processingjs.org/exhibition更新:如果你想要一个游戏API,我没试过,但是评论很有希望,你可以看看:http://ajaxian.com/archives/gamejs-canvas-game-library为了保持javascript的小型化和优化,我倾

javascript - 控制 Facebook iFrame 应用程序父框架的滚动位置

我已经成功启动并运行了一个FacebookiFrame应用程序,但我意识到由于跨域问题,我无法处理父框架的滚动位置。如果用户在页面上点击得太远,我无法将他们弹回顶部。有没有人幸运地使用了任何FacebookJS库或其他JavaScript技巧来实现这一目标?谢谢! 最佳答案 Facebook在2011年4月向新的JavaScriptSDK添加了FB.Canvas.scrollTo方法:http://developers.facebook.com/docs/reference/javascript/FB.Canvas.scrollTo

javascript - 前端的 BDD 框架?

在服务器端,我们有用于BDD开发的Rspec/Cucumber(ruby)vowsjs(node.js)是否有可在Web浏览器上使用的BDD框架(不是qUnit或YUI测试,因为它们仅适用于TDD)? 最佳答案 看看Jasminedescribe("Jasmine",function(){it("makestestingJavaScriptawesome!",function(){expect(yourCode).toBeLotsBetter();});});http://pivotal.github.com/jasmine/htt