这一行打破了Gedit编辑器中HTML / JS语法高亮显示中突出显示的代码。这是<script>
标记中声明的变量:
var HTML_FRG6 = '"/></li>';
我知道它有问题,我只是想弄清楚是什么!
<!DOCTYPE html>
<html>
<head>
<title>News</title>
<link rel="stylesheet" href="css-js/jquery.mobile-1.0a2.min.css" />
<script src="css-js/jquery-1.4.4.min.js"></script>
<script src="css-js/jquery.mobile-1.0a2.min.js"></script>
</head>
<body>
<script>
// constants
var COMMA = ',';
var EMPTY = '';
var REFRESH = 'refresh';
var LI = 'li';
var PAR = 'p';
var ID = 'id';
var ITEM = 'item';
var TITLE = 'title';
var CATEGORY = 'category';
var DESCR = 'description';
var CAT_ = 'cat_';
var _D = '_d';
var _LI = '_li';
var _A = '_a';
var GET = 'GET';
var XML = 'xml';
var HTML_FRG1 = '<li id="';
var HTML_FRG2 = '"><h3><a id="';
var HTML_FRG3 = '" href="#">';
var HTML_FRG4 = '</a></h3><p id="';
var HTML_FRG5 = '"></p><a href="#" data-transition="slideup" id="';
var HTML_FRG6 = '"/></li>';
var HTML_FRG7 = '<p>';
var HTML_FRG8 = '</p><hr></hr>';
var NEWS_URI = 'bridge.php?fwd=http://rss.news.yahoo.com/rss/';
var TWO_SECONDS = 2000;
</script>
</div>
</body>
</html>
var HTML_FRG6 = '"/></li>';
之后的行未突出显示。我想知道为什么?
答案 0 :(得分:0)
我的幸运猜测是var HTML_FRG6 = '"/></li>';
行只包含一个"
符号,这是脚本中的最后一个符号,因此在此之后的所有内容都被视为代码突出显示的字符串。如果这是真的,这只是Gedit突出显示错误(语法很好),解决方案将是特别的幸运猜测。其中一个可能会有所帮助:
var fix = '"';
放在var fix = '""';
放在答案 1 :(得分:0)
尝试像这样使用
。 var HTML_FRG6 =“/”/&gt;“; 同样的事情,但“逃脱了。