作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试显示本地文件夹中的一些图像。我正在通过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/
我是一名优秀的程序员,十分优秀!