beetl 模版中js中有注释,行结束没有“;”js无法运行

绝对是路过 发布于 2015/10/26 10:24
阅读 266
收藏 0

js代码包含写在模版(html)里面会出现这中情况@闲.大赋 

比如

<div class="copyright">
	 2015 &copy; void - 系统管理
</div>

<script>
jQuery(document).ready(function() {
    Metronic.init();//初始化
    Layout.init(); 
	
});

里面有“//初始化”就无法运行


解决了:项目加上了自己压缩html的功能,这个功能有问题


加载中
1
闲大赋
闲大赋
<#compress> 不是beetl自带的标签,谁实现的这个压缩标签你问问他去。他肯定是压缩的时候,忘记忽略注释语句功能了。 如果你自己做,你可以用yahoo ui 里的压缩算法自己压缩也行
绝对是路过
beetl 以后的版本会不会加上 压缩这个功能呢?
绝对是路过
哦,汗,不好意思,多谢了
0
闲大赋
闲大赋
说详细点,贴点代码,贴点错误信息,写上你的期望
绝对是路过
我给了个例子,你看看
0
闲大赋
闲大赋
这个跟beetl没什么关系吧,代码全是js的,而且,//  是注释符号,不会影响js运行,你去掉看看能不能运行
绝对是路过
<#compress> 导致的 压缩后的结果是 jQuery(document).ready(function() {Metronic.init(); //初始化Layout.init();}); 在一行
Gavin-King
Gavin-King
回复 @绝对是路过 : 检查一下是不是你的js有问题?
绝对是路过
我先自己看看
绝对是路过
beetl的没有对js进行处理吗?,模版语法很像js
绝对是路过
去掉是可以的
0
闲大赋
闲大赋
不会加这个功能,因为可以用beetl稍微封装一下其他专业的压缩工具就够了,beetl自己写的一点都不专业
返回顶部
顶部