Windows phone 7 使用下划线'可能出现的问题;windows phone 7设备上的s模板引擎
是否有人对使用windows phone 7的Underline.js内置模板引擎有问题 我的应用程序在出现以下情况时停止运行:Windows phone 7 使用下划线'可能出现的问题;windows phone 7设备上的s模板引擎,windows-phone-7,backbone.js,underscore.js,zepto,Windows Phone 7,Backbone.js,Underscore.js,Zepto,是否有人对使用windows phone 7的Underline.js内置模板引擎有问题 我的应用程序在出现以下情况时停止运行: var Template = { loadingWheel: _.template($("#loading_wheel").html()) }; 该行之前将执行一个alert(),之后不会执行alert(),因此我假设它与下划线模板有关。 我曾经尝试过将模板重命名为其他名称,我想这与保留名称或其他内容无关 #加载控制盘是一个内联脚本标
var Template = {
loadingWheel: _.template($("#loading_wheel").html())
};
该行之前将执行一个alert(),之后不会执行alert(),因此我假设它与下划线模板有关。
我曾经尝试过将模板重命名为其他名称,我想这与保留名称或其他内容无关
#加载控制盘是一个内联脚本标记模板,如下所示:
<script type="text/template" id="loading_wheel">
<div class="loading">
<img src="/images/loading.gif" />
</div>
</script>
嗯,很简单,不是吗
我使用的是Backbone.js 0.9.2、下划线.js 1.3.3和Zepto 1.0。
该应用程序正在几个iOs 4+5、Android 2.3、2.6、4.0、4.1和黑莓设备上运行。
只是Windows Phone 7没有显示任何内容。结果表明,问题不是特定于下划线的,而是由zepto框架引起的,该框架显然不支持Windows Phone浏览器 这就是这行代码失败的原因:
_.template($("#loading_wheel").html())
相反,使用jquery可以很好地工作(但加载了大约65KB)。看看这个问题,看看您是否能够找出错误,或者至少向我们提供更多信息。谢谢Jared,这部手机是HTC7莫扎特的,它显然不支持Bookmarklets,至少我没有在上面运行移动性能。我想我需要一台电脑来调试它,如果我能找到其他的东西,请告诉你。