今天在调试项目的时候,javascript报了一个错误,如下:
Uncaught SyntaxError: Unexpected token '.'
中文翻译
未捕获到的SyntaxError:意外令牌'.'
原因:文件引用顺序问题。
解决方法
由于我是用的bootstrap标签插件:bootstrap-tagsinput,我最初引入的顺序是:
先css,后js,所以报错了。
<script src="/public/bootstrap/bootstrap-tagsinput/src/bootstrap-tagsinput.css?x61917" ></script>
<script src="/public/bootstrap/bootstrap-tagsinput/src/bootstrap-tagsinput.js?x61917" ></script>
做过程序的应该都知道,由于这是插件,你JS没有先加载,bootstrap-tagsinput.css 肯定是找不到 .bootstrap-tagsinput 的。因此,出现标红错误叉号也就很正常了。
正确的引入方法是:
先JS,后CSS,就不报任何的错误了。