加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – html脚本标签不使用类型javascript?

发布时间:2020-12-15 23:25:01 所属栏目:asp.Net 来源:网络整理
导读:我正在检查一个html页面的源码,并遇到这个 script id="searchItemTemplate" type="text/html" # var rows = Math.floor((Model.RecordsPerPage - 1) / 3 + 1); for (var i = 0; i rows; ++i){ var startIdx = i * 3; var endIdx = startIdx + 3; #//etc ....
我正在检查一个html页面的源码,并遇到这个
<script id="searchItemTemplate" type="text/html"> 
    <# var rows = Math.floor((Model.RecordsPerPage - 1) / 3 + 1);
       for (var i = 0; i < rows; ++i){
        var startIdx = i * 3;
        var endIdx = startIdx + 3;
    #>
//etc .... 
</script>

我从来没有见过这个.什么是script type =“text / html”.我不知道是否有所作为,但这是一个.aspx页面.

这是某种占位符被解析和eval()之后?
有人知道这是什么吗?
有人使用这种方法可以解释好处吗?

解决方法

具有未知内容类型的脚本元素被简单地忽略,在这种情况下,浏览器不知道如何执行text / html脚本.

这是一些JavaScript模板引擎使用的常用技术.

也可以看看:

> JavaScript Micro-Templating
> JavaScript Templating Engines

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读