MyEclipse for Windows 关于 java、jsp、xml、js、html 等文件的注释快捷键及注释格式介绍
文章目录
- java 的注释
- 单行注释
- 多行注释
- 文本注释
- jsp 的注释
- 第一种
- 第二种
- 第三种
- css 的注释
- js 的注释
- 单行注释
- 奇葩的单行注释
- 多行注释
- 文档注释
- xml 的注释
- html 的注释
java 的注释
单行注释
public class HelloWorld{public static void main(String [] args){System.out.println("HelloWorld");//This is my first java}
}
选中你要加注释的区域,用 ctrl+shift+c 或者 ctrl+/ 会加上 // 注释,再重复按一下就会去掉 // 注释。
多行注释
/**This*my*first*java*/
public class HelloWorld{public static void main(String [] args){System.out.println("HelloWorld");}
}
选中你要加注释的区域,用 ctrl+shift+/ 会加上 /…/ 注释,再用 ctrl+shift+\ 会去掉 /…/ 注释。(注意:正斜杠是加注释,反斜杠是去掉注释)
文本注释
/***This*is*my*first*java*/
public class HelloWorld{public static void main(String [] args){System.out.println("HelloWorld");}
}
快捷键为:Alt+Shift+J
jsp 的注释
第一种
<!-- <%=new Date()%> -->
注释中的代码会执行,但不会在页面上输出。
这种格式的注释快捷键:shift+ctrl+c 单行注释(没有ctrl+/快捷键),shift+ctrl+/ 多行注释。
这是HTML/XML的原版注释,会老老实实的发到客户端的,有什么见不得人的就别用这个写了
第二种
<%--注释内容--%>
注释中的代码不会执行,也不会在页面上输出。
这种格式的注释没有快捷键。
jsp文件没有文本注释,你非要说有文本注释,那也是写在java代码片段里面,或者写在声明片段里面。
有<%-- --%>的东西都是写给JSP应用服务器看的,不会发到客户端的。编译器将其置之不理,html也无缘与其相见,被应用服务器打入冷宫了。这个注释感觉比较多余,不知道专门又搞一个这种注释干什么。
第三种
<%
//当行注释
/**
多行注释
*/
%>
css 的注释
/*这是单行注释*//*这是多行注释这是多行注释这是多行注释
*/
js 的注释
单行注释
// 这是一行注释
// 另一行注释
奇葩的单行注释
这种单行注释不是很常见,会和 html
内的注释混淆,不推荐使用。这种注释后面是不要加 -->
,这是和 html
注释不一样的地方。
<!- 这是一行注释,(#^.^#)
多行注释
一般写在 js 文件的开头位置,或者写在声明函数的前面,用来介绍作者、参数、函数用途等信息
/** Author:liaowenxiong* Date:2008-08-10*/
文档注释
类似于 Java 的文档注释
/*** Maps children that are typically specified as `props.children`.** See https://reactjs.org/docs/react-api.html#react.children.map** The provided mapFunction(child, key, index) will be called for each* leaf child.** @param {?*} children Children tree container.* @param {function(*, int)} func The map function.* @param {*} context Context for mapFunction.* @return {object} Object containing the ordered map of results.*/
function mapChildren(children, func, context) {if (children == null) {return children;}var result = [];mapIntoWithKeyPrefixInternal(children, result, null, func, context);return result;
}
参数变量名与参数说明之间使用连字符 -
,会使阅读更友好:
/*** @param {object} partialState - Next partial state to be merged with state.*/
大括号内的object
表示参数的类型,说明该参数是一个对象;partialState
是参数名称;Next partial state to be merged with state.
这是参数的说明信息。
描述一个对象参数的属性:
/*** @param {Object} employee - The employee who is responsible for the project.* @param {string} employee.name - The name of the employee.* @param {string} employee.department - The employee's department.*/
假如 employee 参数是一个对象数组,这个数组中的元素对象包含 name 和 department 属性,那么可以这么描述:
/*** Assign the project to a list of employees.* @param {Object[]} employees - The employees who are responsible for the project.* @param {string} employees[].name - The name of an employee.* @param {string} employees[].department - The employee's department.*/
JS 的注释建议详见《JavaScript代码注释范例》
xml 的注释
单行注释:使用shift+ctrl+c进行注释,再次使用取消注释,没有ctrl+/快捷键
多行注释:使用shift+ctrl+/进行注释,使用shift+ctrl+\取消注释。
没有文本注释。
xml 注释:
<error-page>
<!--方式1 -->
<error-code>500</error-code>
<!--方式2
<exception-type>javax.servlet.ServletException </exception-type>
-->
<location>/error.html</location>
</error-page>
html 的注释
其实和 xml 的注释一样。
<!--这是单行注释-->
<!--这是多行注释这是多行注释这是多行注释
-->
MyEclipse for Windows 关于 java、jsp、xml、js、html 等文件的注释快捷键及注释格式介绍相关推荐
- java使用jxl生成excel表格,jsp使用js下载excel文件xls
java使用jxl生成excel表格,jsp使用js下载excel文件 后端代码 maven jar包 主体代码逻辑 引入的jar包 具体代码段 重点详解 表头和表格内容两种格式 直接将 HttpSe ...
- 关于Eclipse中各个文件(*.java *.jsp *.xml)文字大小的设定。
对于java文件,文字大小的设置,应该都没有问题. 窗口---->首选项----->General ------>Appearnce (外観) ----->Colors and ...
- 微信JSSDK开发,调用微信扫一扫 JAVA jsp前端 js实现
// 微信JSSDK的AccessToken请求URL地址ublic final static String weixin_jssdk_acceToken_url = "https://ap ...
- java集成pdf.js实现pdf文件在线预览
最近项目需要实现在线预览pdf文件功能,找来找去,发现有个pdf.js的类库挺好用,直接用js实现在线预览. pdf.js是开源项目,github的地址: https://github.com/moz ...
- JavaWeb数据交互前后台[Java+JSP+MySql+tomcat] 仿12306购票系统前台和后台(一)项目介绍以及需求分析
目录 项目需求中要求的开发工具: 项目需求中使用到的技术: 前台功能概述 后台功能概述 前台界面设计 注册 登录 主页 游客访问主页 用户登录访问主页 增删改查乘车人 增加乘车人 乘车人主页分页查 ...
- java 生成 xml dtd_使用DTD文件中的JAXB生成Java类 – 如何修改DTD?
在他的回答中,mavrav似乎告诉DTD这是不可能的.我不太清楚如何使用DTD. 但是,如果可以,请在XML模式中翻译您的DTD. 我试着用这个谢玛: xmlns:hr="http://my ...
- eclipse java注释快捷键 取消注释快捷键
注释代码:把要注释的代码选中,/* */ 形式的 , 按Ctrl+Shift+/ .//形式的 , 按ctrl+/ . 取消代码注释: 把要注释的代码选中, /* */ 形式的 , 按Ctrl+Shi ...
- java毕业设计——基于java+JSP+sqlserver的班主任管理系统设计与实现(毕业论文+程序源码)——班主任管理系统
基于java+JSP+sqlserver的班主任管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+sqlserver的班主任管理系统设计与实现,文章末尾附有本毕业设 ...
- 基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql)
基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...
最新文章
- OpenCV标准霍夫直线检测详解
- Delphi Form Designer (窗体设计器)之二
- 开源python-文档撰写
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- python 抛出异常_python 异常
- java中怎么进行字符串替换?
- 英特尔回应苹果换芯:将继续支持老客户,但我的CPU才是最好的
- 英特尔立 Flag:年末一定彻底解决“芯片门”Bug!
- 232.栈实现队列(力扣leetcode) 博主可答疑该问题
- vijos 1066 树状数组
- cnn视频下载软件附代码
- ICLR 2020|PairNorm: Tackling Oversmoothing in GNNs
- WIFI 认证 测试
- 客户关系管理(CRM)系统源码设计方案
- win10玩武装突袭3一会就闪退的解决方法
- 使用Python简单地去辅助百万答题
- 阿里云mysql主从有延迟怎么办_MySQL主从数据库同步延迟问题解决-阿里云开发者社区...
- 李宏毅自然语言处理——NLP任务概述
- ci框架 乱码 mysql_mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- 【数据集NO.3】人脸识别数据集汇总
热门文章
- jpa 使用jdbc_在JPA和JDBC中使用存储过程。 嗯,只要使用jOOQ
- javafx窗体程序_JavaFX实际应用程序:AISO HRC-Matic
- 基于按位与的 就散策略_比较散列策略
- HttpClient 4 API –获取状态码-getStatusLine()。getStatusCode()示例
- javafx html5_JavaFX技巧5:可观察
- Java开发趋势:2019年展望
- Arrays.hashCode(Object [])与Objects.hash(Object…)
- Fluent Design单选按钮,复选框,选择框,Java菜单
- memento模式_Java中的Memento设计模式-示例教程
- 应用程序模块和实体缓存