在使用Eclipse3.7及以后的版本的时候,加入jQuery文件会报错(missing semicolon),文件中会显示红色小X,虽然这个错误并不会影响项目的运行,但是这个却会大大的影响到开发人员的心情,看这总是很不爽,怎么样才能解决呢。
很简单,首先我们先分析下造成这种情况的原因,如果你是个心细的人,去研究一下项目中的.project文件,你会发现有这样一段代码,如下:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>ueditorDemo</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
节点下的这些代码,你会发现第一个有个org.eclipse.wst.jsdt.core.javascriptValidator,问题就在这里,这个就是javascript验证,而 jQuery里面有些javascript代码写法并不规范,所以这里就会验证出错,看到这里大家都应该明白怎么做了吧,很简单,把这段代码删掉,或者注释掉
你只需要注释上面加粗内容中的那段代码就可以,千万别注释多了,也别少注释了
好了,这下把你项目中那个错的jquery删除,然后重新复制一个jquery文件粘贴进去,再看看这会不报错了吧,问题解决,OK。这样看着多舒心啊。
相关推荐
Missing semicolon设置方法(去波浪线!)
在使用IntelliJ IDEA(IDEA)开发Vue项目时,可能会遇到一个问题,即Vue文件中出现红色波浪线,这通常表示代码存在错误或警告。红色波浪线的出现可能是由于IDE的配置问题或者代码不兼容当前设定的JavaScript版本。...
script type =" text/javascript " src =" ./semicolon.js " > </ script > 职能 基本分号 semicolon ( ) ; // ; 分号定律 semicolon . law ( ) ; // The Law of Semicolons states simply that: ...
在JavaScript编程中,分号(;)是一种语句结束符,用于表示一条语句的结束。在某些情况下,JavaScript会自动插入缺失的分号,这被称为自动分号插入(Automatic Semicolon Insertion, ASI)。然而,这种机制并不总是...
如果输入目录,程序会检查目录中的所有文件以及默认情况下的子目录,在单个结构中编译每个文件的单独输出。 要禁止包含子目录,请为可选的第二个参数输入 1。 请注意,我要为此感谢 Peter Acklam; 该程
delphi10.3.3编译出错 VCLTee.TeeConst.pas(612) Error: E2066 Missing operator or semicolon VCLTee.TeeConst.pas(612) Error: E2066 Missing operator or semicolon VCLTee.TeeConst.pas(612) Error: E2052 ...
**Semicolon.js** 是一个JavaScript库,以其高效和实用的功能在编程社区中获得了高度评价。这个库的主要目的是为了提供一套简洁、强大的工具集,帮助开发者更方便地处理JavaScript代码中的常见任务。在深入探讨其...
标题和描述中的“JS in JS”以及标签都指向了一个深入探讨JavaScript语言内部机制的主题,具体而言,这涉及到了Mozilla的Narcissus项目——一个用JavaScript编写的JavaScript解释器。Narcissus由Mozilla开发,旨在...
信息Gulp插件包裹gulp-semi 描述在JavaScript中添加或删除SEMICOLON用法semi.add(options) semi.remove(options) //var semi = require('gulp-semi').add;var semi = require ( 'gulp-semi' ) . remove ;gulp . task...
造成这种错误的原因是由于DB2实例用户未加入到受防护用户的主组中,从而引发了存取权限不够的问题。解决这个问题的方法很简单,只要将实例用户加入该主组即可。 在Unix平台下的DB2存储过程对于实例用户和受防护用户...
在TeeChart Pro VCL FMX中,用户可以找到各种类型的图表,如线图、柱状图、饼图、散点图、热力图等,这些图表都配备了丰富的样式和颜色选项,可以满足各种数据可视化的需求。不仅如此,它还支持3D效果,使得数据展示...
js/app.js`:从匹配结果中排除`js/app.js`文件。 - `*.+(js|css)`:匹配根目录下所有`.js`或`.css`后缀的文件。 为了更精准地控制哪些文件被处理,可以通过多个条件组合来达到目的。例如,如果`js`目录下同时包含...
在Eclipse这款强大的Java开发工具中,代码格式化模板的导入是提高开发效率和保持团队代码风格一致性的重要功能。下面将详细介绍如何导入自定义的代码格式化模板到Eclipse。 首先,打开Eclipse IDE,点击顶部菜单栏...
`license.txt`文件通常包含软件使用的许可协议,对于`missingsemicolons.m`来说,这可能是关于使用、修改和分发该工具的法律条款。在使用或分享任何开源代码或工具时,了解并遵循许可证规定是非常重要的。 在MATLAB...
作为主要标签,JavaScript意味着博客中会有大量关于此语言的讨论,包括但不限于ES6新特性、异步编程、模块系统、错误处理、性能优化等方面的内容。读者可以期待学习到如何编写高效、可维护的JavaScript代码。 5. *...
Why JavaScript? Section 1.2. Analyzing JavaScript Section 1.3. A Simple Testing Ground Chapter 2. Grammar Section 2.1. Whitespace Section 2.2. Names Section 2.3. Numbers Section 2.4. Strings ...
在IT行业中,数据可视化是一个不可或缺的领域,它能够将复杂的数据转化为直观、易于理解的图形,使得数据分析和决策制定更为便捷。Steema TeeChart Pro VCL FMX Source Code 2020.29正是这样一个强大的图表制作工具...
这个 JSHint 报告器旨在将错误记录到日志文件而不是命令行输出中。 第一次对大型项目进行 linting 时,它特别有用,因为您可能会收到数十甚至数百个警告和通知。 这是一个示例输出: JSHint found a total of 3 ...
matlab执行带参数的exe文件,其中函数foo为 function [x,y]=foo(z); if ischar(z) z=str2num(z);%由于参数传递都是字符形式,这里必须将其转为数值型 else z=z; end x=2*z; % Omit the semicolon after calculation ...
用自己的邮件服务器发送邮件,遇到了这个问题,耗费了2个小时终于解决了 javax.mail.MessagingException: Could not connect to SMTP host: zxkaka.com, port: 25; 出现这个问题时,我在foxmail 以及 outlook都可以...