在使用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设置方法(去波浪线!)
script type =" text/javascript " src =" ./semicolon.js " > </ script > 职能 基本分号 semicolon ( ) ; // ; 分号定律 semicolon . law ( ) ; // The Law of Semicolons states simply that: ...
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 ...
如果输入目录,程序会检查目录中的所有文件以及默认情况下的子目录,在单个结构中编译每个文件的单独输出。 要禁止包含子目录,请为可选的第二个参数输入 1。 请注意,我要为此感谢 Peter Acklam; 该程
信息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...
代码如下: if ($(“span”, $(“#txtStere”).... } } 上面的js代码不管if条件的结果是true还是false都会执行大括号的代码,我整了一个多小时,愣是不明白怎么回事,崩溃啊崩溃,最后鬼使神差发现了原因,if条件括号
semicolon-js:Semicolon.js-最有用JavaScript程式库-源码
TeeChart Pro VCL FMX2018.25 for delphi 10.2.3最新版本的,可在win10下直接运行编译成功。
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 ...
matlab开发-missingsemicolons。帮助查找缺少分号的代码的输出生成行。
这个 JSHint 报告器旨在将错误记录到日志文件而不是命令行输出中。 第一次对大型项目进行 linting 时,它特别有用,因为您可能会收到数十甚至数百个警告和通知。 这是一个示例输出: JSHint found a total of 3 ...
它提供了一个简单的界面来检测JavaScript代码中的潜在问题。 您可以在命令行上运行它: % java -jar jslint4java-${project.version}.jar application.js jslint:application.js:11:9:Line breaking error ')'. ...
TeeChart Pro VCL/FMX是一款主流的图表制作工具。提供了数百种用于可视化的2D、3D图形样式、56种数学、统计和金融函数,以及不限数量的坐标轴和30种调色板组件。
它提供了一个简单的界面来检测JavaScript代码中的潜在问题。 您可以在命令行上运行它: % java -jar jslint4java-${project.version}.jar application.js jslint:application.js:11:9:Line breaking error ')'. ...
分号缩进 这是分号缩进代码的样子: module . exports = function ( data , force ) { ; ; var opts = { ... $ semicolon-indent index.js > index2.js 使用标准输入 $ cat index.js | semicolon-ind
linter-js-standard 于及其分支。 强调 支持及其 。 在HTML和Markdown文档中增加JavaScript。 链接到ESLint的规则文档。 如果需要,则全局运行。 安装 $ apm install linter-js-standard 或者,转到设置→安装...
vs2008(Visual studio 2010) 编译出错修正
分号 来自一群年轻开发人员的想法和意见的汇总博客 用法 地方发展 : ; grunt 部署 : ; grunt deploy
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 ...
Teechart是Teechart for .NET、TeeChart Pro ActiveX V2010等控件的简称,是由Steema公司研发的一系列图表控件的简称。Steema 是全球领先的图表类控件公司,总部设在西班牙的巴塞罗那附近,Steema公司的VCL图表报表...