Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 使用下划线'可能出现的问题;windows phone 7设备上的s模板引擎_Windows Phone 7_Backbone.js_Underscore.js_Zepto - Fatal编程技术网

Windows phone 7 使用下划线'可能出现的问题;windows phone 7设备上的s模板引擎

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(),因此我假设它与下划线模板有关。 我曾经尝试过将模板重命名为其他名称,我想这与保留名称或其他内容无关 #加载控制盘是一个内联脚本标

是否有人对使用windows phone 7的Underline.js内置模板引擎有问题

我的应用程序在出现以下情况时停止运行:

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,至少我没有在上面运行移动性能。我想我需要一台电脑来调试它,如果我能找到其他的东西,请告诉你。