gpt4 book ai didi

jquery - 将 jQuery 与 Batman.js 结合使用

转载 作者:行者123 更新时间:2023-12-01 01:27:19 25 4
gpt4 key购买 nike

我正在尝试使用 Batman.js,并且我想将 jQuery 与它一起使用来实现一些标准的 Ajax 和动画功能。

我正在按照位于 http://batmanjs.org/download.html 的安装说明进行操作在页面底部有一个关于如何使用 jQuery 适配器的简短描述,我不太明白如何设置。

我看到 https://github.com/Shopify/batman/tree/master/lib 中列出的一些文件但我不确定它们去哪里以及如何设置。任何有关以正确方式将 jQuery 与 Batman.js 一起使用的建议都将受到赞赏。

谢谢。

最佳答案

这是我的脚本的顺序(独立应用程序,而不是 Rails) est.js 包含我的应用程序(方便地命名为 EST):

      <script src="/app/vendor/coffee-script.js" type="text/javascript"></script>
<script src="/app/vendor/es5-shim.js" type="text/javascript"></script>
<script src="/app/vendor/batman.js" type="text/javascript"></script>
<script src="/app/vendor/batman.jquery.js" type="text/javascript"></script>
<script src="/app/vendor/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="est.js" type="text/javascript"></script>

全部取自batman lib和 jquery 来自 jquery site .

确保您的应用程序运行方法在加载后执行:

  <script src="/app/vendor/coffee-script.js" type="text/javascript"></script>
<script src="/app/vendor/es5-shim.js" type="text/javascript"></script>
<script src="/app/vendor/batman.js" type="text/javascript"></script>
<script src="/app/vendor/batman.jquery.js" type="text/javascript"></script>
<script src="/app/vendor/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="est.js" type="text/javascript"></script>

</head>
<body>
<div id="container" data-yield="main">

</div>
</body>
</html>

<script type="text/javascript">
EST.run();
</script>

还要确保您的应用程序位于窗口类上,否则 run 方法将会爆炸:

est.js:

window.EST = class EST extends Batman.App

Batman.ViewStore.prefix = 'app/views'

# loads up controllers
@controller 'app', 'sections', 'sectionrows', 'rows'
@model 'section', 'sectionrow', 'row'

@root 'app#index'
@resources 'sections', 'sectionrows', 'rows'

@on 'run', ->
console?.log "Running ...."

@on 'ready', ->
console?.log "EST ready for use."

关于jquery - 将 jQuery 与 Batman.js 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9661204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com