gpt4 book ai didi

sproutcore - 编程时如何使用sc_static()

转载 作者:行者123 更新时间:2023-12-03 13:38:09 25 4
gpt4 key购买 nike

我正在尝试显示本地文件夹中的一些图像。我正在通过JSON从服务器获取图像名称。基于此,我正在动态构建Image路径。但是,最终的图像路径将由SC构建工具更改。我知道我们可以在CSS或 View 的规范中使用sc_static()将其映射到最终路径。以编程方式构造我的网址时,如何实现该映射(从本地路径到最终路径)。

有什么想法,建议和想法吗?

最佳答案

sc_static不是javascript函数,而是一种约定,用于告诉Abbot(Sproutcore的构建工具,用ruby编写)在运行时以指向该资源的路径替换该路径,该路径是作为第一个参数传递给sc_static的。
请注意,当页面刷新(在开发模式下)或构建应用程序(在生产模式下)时,此替换由Abbot完成。它根本不是js函数(请使用Chrome检查器自己查看)。

如果要在JS中使用sc_static,则可以这样定义所有资源引用:

YourApp.loadingIcon=sc_static('loading.png');
YourApp.greenIcon=sc_static('green.png');

然后引用
YourApp.loadingIcon , YourApp.greenIcon

代码中的变量。

关于sproutcore - 编程时如何使用sc_static(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13121610/

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