囄
1.插入囄 Qimg src="囑Ş文g?Q?br />
2.讑֮图框 -- border Qimg src="囑Ş文g? border=ҎQ?br />
3.讑֮囑Ş大小 -- widthⅱheight Qimg src="囑Ş文g? width=宽度Ҏ height=高度ҎQ?br />
4.讑֮囑Ş上下左右留空 -- vspaceⅱhspace Qimg src="囑Ş文g? vspace=上下留空Ҏ hspace=左右留空ҎQ?br />
5.囑Ş附注 Qimg src="囑Ş文g? alt="说明文字"Q?br />
6.预蝲囄
Qimg src="高解析度囑Ş文g? lowsrc="低解析度囑Ş文g?Q?#160;P.S.两个囄囑Ş大小最好一?br />
7.影像地图QImage MapQ?#160;Qimg src="囑Ş文g? usemap="#囄名称"Q?#160;Qmap name="囄名称"Q?br />
Qarea shape=形状 coords=区域座标列表 href="q结点之URL"Q?br />
Qarea shape=形状 coords=区域座标列表 href="q结点之URL"Q?br />
Qarea shape=形状 coords=区域座标列表 href="q结点之URL"Q?br />
Qarea shape=形状 coords=区域座标列表 href="q结点之URL"Q?#160; Q?mapQ?#160;
?】定义Ş?#160;-- shape
shape=rectQ矩?#160; shape=circleQ圆?#160; shape=polyQ多边Ş
?】定义区?#160;-- coords
a.矩ŞQ必M用四个数字,前两个数字ؓ左上角标,后两个数字ؓ右下角?br />
例:Qarea shape=rect coords=100,50,200,75 href="URL"Q?br />
b.圆ŞQ必M用三个数字,前两个数字ؓ圆心的标,最后一个数字ؓ半径长度
例:Qarea shape=circle coords=85,155,30 href="URL"Q?br />
c.L囑ŞQ多边ŞQ:图形之每一转折点标依序填?br />
例:Qarea shape=poly coords=232,70,285,70,300,90,250,90,200,78 href="URL"Q?br />
表格
1.定义表格 QtableQ?.........Q?tableQ?#160;
?】设定边框的厚度 -- border
Qtable border=ҎQ?#160;
?】设定格U的宽度 -- cellspacing
Qtable cellspacing=ҎQ?#160;
?】设定资料与格线的距?#160;-- cellpadding
Qtable cellpadding=ҎQ?#160;
?】调整表格宽?#160;-- width
Qtable width=Ҏ或百分比Q?#160;
?】调整表格高?#160;-- height
Qtable height=Ҏ或百分比Q?#160;
?】设定表D景色?#160;-- bgcolor
Qtable bgcolor=#rrggbbQ?#160;
?】设定表D框色?#160;-- bordercolor
Qtable bordercolor=#rrggbbQ?br />
2.昄格线 Qtable borderQ?br />
3.表格标题
QcaptionQ?.........Q?captionQ?#160;
表格标题位置 -- align
Qcaption align="#"Q?#160;#号可?#160;topQ表标题|于表格上方Q预讑ր|
bottomQ表标题|于表格下方
4.定义?#160;QtrQ?br />
5.定义栏位 ?》<tdQ:靠左寚w
?》<thQ:靠中寚wq?#160;
?】水q位|?#160;-- align Qth align="#"Q?br />
#号可?#160;leftQ向左对?br />
centerQ向中对?#160;rightQ向叛_?br />
?】垂直位|?#160;-- align Qth align="#"Q?#160;#号可?br />
topQ向上对?#160;middleQ向中对?br />
bottomQ向下对?#160;
?】栏位宽?#160;-- width
Qth width=Ҏ或百分比Q?#160;
?】栏位垂直合q?#160;-- rowspan
Qth rowspan=Ʋ合q栏位数Q?#160;
?】栏位横向合q?#160;-- colspan
Qth colspan=Ʋ合q栏位数Q?br />
清单
一、目录式清单
QdirQ?#160;QliQ项? QliQ项? QliQ项? Q?dirQ?#160;P.S.目录式清单每一个项目不能超q?0个字元(?0个中文字Q?br />
二、选项式清?#160;QmenuQ?#160;QliQ项? QliQ项? QliQ项? Q?menuQ?br />
三、有序号的清?#160;QolQ?#160;QliQ项? QliQ项? QliQ项? Q?olQ?#160;
?】序号Ş?#160;-- type Qol type=#Q或Qli type=#Q?#160;#号可?#160;AQ表以大写英文字母AⅱBⅱCⅱD...做ؓ目~号 aQ表以小写英文字母aⅱbⅱcⅱd...做ؓ目~号 IQ表以大写罗马数字做为项目编?#160;iQ表以小写罗马数字做为项目编?#160;1Q表以阿拉伯数字做ؓ目~号Q预讑ր|
?】v始数?#160;-- start Qol start=Ʋ开始计数的序数Q?#160;
?】指定编?#160;-- value Qli value=Ʋ指定的序数Q?br />
四、无序号的清?#160;QulQ?#160;QliQ项? QliQ项? QliQ项? Q?ulQ?#160;
?】项目符号Ş?#160;-- type Qul type=#Q或Qli type=#Q?#160;#号可?#160;discQ实心圆点(预设| circleQ空心圆?#160;squareQ实心方?#160;
?】原始清?#160;-- plain Qul plainQ?#160;
?】清单排列方?#160;-- warp ?》清单垂直排?#160;Qul warp = vertQ?#160;?》清单水qx?#160;Qul warp = horizQ?br />
五、定义式清单 QdlQ?#160;QdtQ项? QddQ项?说明 QdtQ项? QddQ项?说明 QdtQ项? QddQ项?说明 Q?dlQ?#160;
紧密排列 -- compact Qdl compactQ?#160;P.S.如此可QdtQ的内容与<ddQ的内容在同一行,?#160;以数格空白相隔而不换行Q但若<dtQ的文字过一 定的长度后,compact的作用就消失了!
表单
一、基本架?#160;Qform action="处理资料用的CGIE式之URL"?mailto:电子信箱的URL" method="get或post"Q?#160;.......... .......... .......... Q?formQ?#160;
二、输入文件型表单 Qform action="URL" method="post"Q?#160;QinputQ?#160;QinputQ?#160;.......... .......... Q?formQ?#160;
?】栏位类?#160;-- type Qinput type=#Q?#160;#号可?#160;textQ文字输?#160;passwordQ密?#160;checkboxQ多选钮 radioQ单选钮 submitQ接受按?#160;resetQ重设按?#160;imageQ图形钮 hiddenQ隐藏栏?#160;
?】栏位名U?#160;-- name Qinput name="资料栏名"Q?#160;P.S.若type为submitⅱreset则name不必讑֮
?】文件上的预讑ր?#160;-- value Qinput value="预设之字?Q?#160;
?】设定栏位的宽度 -- size Qinput size=字元敎ͼ
?】限制最大输入字串的长度 -- maxlength Qinput maxlength=字元敎ͼ
?】预设checkbox或radio的初?#160;-- checked Qinput type=checkbox checkedQ?#160;Qinput type=radio checkedQ?#160;
?】指定图形的URL -- src Qinput type=image src="图?Q?#160;
?】图文对?#160;-- align Qinput type=image align="#"Q?#160;#号可?#160;topQ文字对齐图片之端 middleQ文字对齐图片之中间 buttomQ文字对齐图片之底部
三、选择式表?#160;Qform action="URL" method="post"Q?#160;QselectQ?#160;QoptionQ?#160;QoptionQ?#160;.......... .......... Q?selectQ?#160;Q?formQ?#160;
A、<selectQ的属?#160;
?】栏位名U?#160;-- name Qselect name="资料栏位?Q?#160;
?】设定显C的选项?#160;-- size Qselect size=个数Q?#160;
?】多重选项 -- multiple Qselect multipleQ?#160;
B、<optionQ的属?#160;
?】定义选项的传回?#160;-- value Qoption value="传回?Q?#160;
?】预先选取的选项 -- selected Qoption selectedQ?br />
四、多列输入文字区表单 Qform action="URL" method="post"Q?#160;QtextareaQ?#160;.......... .......... Q?textareaQ?#160;Q?formQ?#160;
?】文字区的变数名U?#160;-- name Qtextarea name=变数名称Q?#160;
?】设定文字输入区宽度 -- cols Qtextarea cols=字元敎ͼ
?】设定文字输入区高度 -- rows Qtextarea rows=列数Q?#160;
?】输入区讑֮预设字串 QtextareaQ?#160;预设文字 Q?textareaQ?#160;
?】自动换行与?#160;-- wrap Qtextarea wrap=#Q?#160;#号可?#160;offQ表输入的文字超q栏宽时Q不会自动换行(预设| virtualQ表输入的文字在过栏宽时会自动换行
链接
一、连l至其他文g Qa href="URL"Q说明文字或囄Q?aQ?br />
二、连l至文g内之某一处(外部q结Q?#160;
?》v?br />
Qa href="名#名称"Q?.........Q?aQ?#160;
?》终?#160;Qa name="名称"Q?br />
三、frame的超q结
?】开启新的浏览器来显Cl文?#160;-- _blank Qa href="URL" target=_blankQ?br />
?】显Cl文件於目前的frame -- _self Qa href="URL" target=_selfQ?br />
?】以上一层的分割视窗昄q结文g -- _parent Qa href="URL" target=_parentQ?br />
?】以全视H显Cl文?#160;-- _top Qa href="URL" target=_topQ?#160;
?】以特定视窗昄q结文g --Qa href="URL" target="特定视窗名称"Q?br />
FRAME
一、分割视H指?#160;QframesetQ?.........Q?framesetQ?#160;
?】垂_上下Q分?#160;-- rows
Qframeset rows=#Q?#160;#号可为点敎ͼ如欲分割?00,200,300三个视窗Q则
Qframeset rows=100,200,300Q;亦可?号代表,如<frameset rows=*,500,*Q?br />
癑ֈ比:如<frameset rows=30%,70%Q,?#160;Ҏd最好ؓ100%
?】水qI左右Q分?#160;-- cols Qframeset cols=Ҏ或百分比Q?br />
二ⅱ指定视窗内容 -- QframeQ?br />
Qframeset cols=30%,70%Q?#160; QframeQ?#160; QframeQ?#160;Q?framesetQ?br />
?】指定视H的文g名称 -- src Qframe src=HTML名Q?#160;
?】定义视H的名称 -- name
Qframe name=视窗名称Q?#160;
?】设定文件与上下Ҏ的距?#160;-- marginheight
Qframe marginheight=ҎQ?#160;
?】设定文件与左右Ҏ的距?#160;-- marginwidth
Qframe marginwidth=ҎQ?#160;
?】设定分割视H卷?#160;-- scrolling
Qframe scrolling=#Q?#160;#号可?#160;yesQ固定出现卷?br />
noQ不出现卯u autoQ自动判断文件大需不需要卷_预设|
?】锁住分割视H的大小 -- noresize Qframe noresizeQ?/p>
IntelliJ IDEA使用技巧一览表
在?/span>InelliJ IDEA的过E中Q通过查找资料以及一些自q摸烦Q发现这个众?/span>JavaE序员喜Ƣ的IDE里有许多值得一提的窍门,如果能熟l的它们应用于实际开发过E中Q相信它会大大节省你的开发时_而且随之而来的还会有那么一点点成就感:Q?/span>Try itQ?/span>
1、写代码时用Alt-InsertQ?/span>Code|Generate…Q可以创建类里面M字段?/span>getter?/span>setterҎ?/span>
2、右键点LҎ讎ͼ在文本的左边栏里Q激z速查菜单Q你可以快速设|?/span>enable/disable断点或者条件它的属性?/span>
3?/span>CodeCompletionQ代码完成)属性里的一个特D的变量是,Ȁz?/span>Ctrl-Alt-Space可以完成在或不在当前文g里的cd。如果类没有引入?/span>import标志会自动创建?/span>
4、?/span>Ctrl-Shift-V快捷键可以将最q用的剪脓板内定w择插入到文本。用时pȝ会弹Z个含有剪贴内容的对话框,从中你可以选择你要_脓的部分?/span>
5、利?/span>CodeCompletionQ代码完成)属性可以快速地在代码中完成各种不同地语句,Ҏ是先键入一个类名地前几个字母然后再?/span>Ctrl-Space完成全称。如果有多个选项Q它们会列在速查列表里?/span>
6、用Ctrl-/?/span>Ctrl-Shift-/来注?/span>/反注释代码行与代码块?/span>
-/用单行注释标讎ͼ“//…”Q来注释/反注释当前行或者选择C码块。?/span>Ctrl-Shift-/则可以用块注释标讎ͼ“/*…*/”Q把所选块包围h。要反注释一个代码块在块中M一个地ҎCtrl-Shift-/卛_?/span>
7、按Alt-QQ?/span>View|Context InfoQ可以不需要移动代码就能查看当前方法地声明。连l按两次会显C当前所~辑的类名?/span>
8、?/span>Refactor|Copy Class…可以创徏一个所选择的类?#8220;副本”。这一点很有用Q比如,在你惌创徏一个大部分内容都和已存在类相同的类时?/span>
9、在~辑器里Ctrl-D可以复制选择的块或者没有所选块是的当前行?/span>
10?/span>Ctrl-WQ选择字)在编辑器里的功能是先选择脱字W处的单词,然后选择源代码的扩展区域。D例来_先选择一个方法名Q然后是调用q个Ҏ的表辑ּQ然后是整个语句Q然后包容块Q等{?/span>
11、如果你不想让指CZ件细节的“亮球”图标在编辑器上显C,通过?/span>Alt-Enterl合键打开所有事件列表然后用鼠标点击它就可以把这个事件文本附件的亮球|成非活动状态?/span>
q样以后׃会有指示Ҏ事g的亮球出CQ但是你仍然可以?/span>Alt-Enter快捷键用它?/span>
12、在使用CodeCompletionӞ可以用逗点Q?/span>.Q字W,逗号Q,Q分PQ)Q空格和其它字符输入弹出列表里的当前高亮部分。选择的名字会随着输入的字W自动输入到~辑器里?/span>
13、在M工具H口里?/span>Escape键都可以把焦点移到编辑器上?/span>
Shift-Escape不仅可以把焦点移到编辑器上而且q可以隐藏当前(或最后活动的Q工L口?/span>
F12键把焦点从编辑器Ud最q用的工具H口?/span>
14、在调试E序时查看Q何表辑ּ值的一个容易的Ҏ是在编辑器中选择文本Q可以按几次Ctrl-Wl合键更有效地执行这个操作)然后?/span>Alt-F8?/span>
15、要打开~辑器脱字符处用的cL者方?/span>Java文的浏览器Q就?/span>Shift-F1Q右键菜单的External JavaDocQ?/span>
要用这个功能须要把加入览器的路径Q在“General”选项中设|(Options | IDE SettingsQ,另外q要把创建的Java文加入到工E中Q?/span>File | Project PropertiesQ?/span>
16、用Ctrl-F12Q?/span>View | File Structure PopupQ键你可以在当前~辑的文件中快速导航?/span>
q时它会昄当前cȝ成员列表。选中一个要D的元素然后按Enter键或F4键。要L地定位到列表中的一个条目,只需键入它的名字卛_?/span>
17、在代码中把光标|于标记W或者它的检查点上再?/span>Alt-F7Q右键菜单中?/span>Find Usages…Q会很快地查扑ֈ在整个工E中使用地某一个类、方法或者变量的位置?/span>
18、按Ctrl-NQ?/span>Go to | Class…Q再键入cȝ名字可以快速地在编辑器里打开M一个类。从昄出来的下拉列表里选择cR?/span>
同样的方法你可以通过使用Ctrl-Shift-NQ?/span>Go to | File…Q打开工程中的?/span>Java文g?/span>
19、要D代码中一些地方用到的类、方法或者变量的声明Q把光标攑֜查看上再按Ctrl-B卛_。也可以通过?/span>Ctrl键的同时在查看点上单击鼠标键调{到声明处?/span>
20、把光标攑ֈ查看点上再按Ctrl-Alt-B可以DC个抽象方法的实现代码?/span>
21、要看一个所选择的类的承层ơ,?/span>Ctrl-HQ?/span>Browse Type HierarchyQ即可。也可以Ȁzȝ辑器中的l承关系视图查看当前~辑cȝl承关系?/span>
22、?/span>Ctrl-Shift-F7Q?/span>Search | Highlight Usages in FileQ可以快速高亮显C当前文件中某一变量的用地斏V按Escape清除高亮昄?/span>
23、用Alt-F3Q?/span>Search | Incremental SearchQ在~辑器中实现快速查查找功能?/span>
?#8220;Search for:”提示工具里输入字W,使用头键朝前和朝后搜烦。按Escape退出?/span>
24、按Ctrl-Jl合键来执行一些你Ch?/span>Live Template~写。比如,?#8220;it”然后?/span>Ctrl-J看看有什么发生?/span>
25?/span>Introduce Variable整合帮助你简化代码中复杂的声明。D个例子,在下面的代码片断里,在代码中选择一个表辑ּQ?/span>
然后?/span>Ctrl-Alt-VQ?/span>Refactor | Introduce VariableQ就会出C面的l果Q?/span>
26?/span>Ctrl-Shift-J快捷键把两行合成一行ƈ把不必要的空格去掉以匚w你的代码格式?/span>
27?/span>Ctrl-Shift-BackspaceQ?/span>Go to | Last Edit LocationQ让你调转到代码中所做改变的最后一个地斏V?/span>
多按几次Ctrl-Shift-Backspace查看更深的修改历双Ӏ?/span>
28、用Tools | Reformat Code…Ҏ你的代码样式参考(查看Options | IDE Setting | Code StyleQ格式化代码?/span>
使用Tools | Optimize Imports…可以Ҏ讄Q查?/span>Options | IDE Setting | Code Style | ImportsQ自?#8220;优化”importsQ清除无用的imports{)?/span>
29、?/span>IDEA?/span>Live Templates | Live Templates让你在眨眼间创徏许多典型代码。比如,在一个方法里键入
再按Tab键看有什么事情发生了?/span>
?/span>Tab键在不同的模板域内移动。查?/span>Options | Live Templates获取更多的细节?/span>
30、要查看一个文件中修改的本地历ԌȀzd键菜单里?/span>Local VCS | Show History…。也怽可以D不同的文件版本,看看它们的不同之处再回滚C前的M一个版本吧?/span>
使用同样的右键菜单条目还可以看到一个目录里修改的历双Ӏ有了这个特性你׃会丢׃Q何代码了?/font>
31、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显C它们的一些简短描qͼ也许会对你有帮助?/span>
32、要在编辑器里显C方法间的分隔线Q打开Options | IDE Settings | EditorQ选中“Show method separators”查盒Q?/span>checkboxQ?/span>
33?strong>?/span>Alt-Up?/span>Alt-Down键可以在~辑器里不同的方法之间快速移动?/span>
34、用F2/Shift-F2键在高亮昄的语法错误间跌{?/span>
?/span>Ctrl-Alt-Down/Ctrl-Alt-Up快捷键则可以在编译器错误信息或者查找操作结果间跌{?/span>
35、通过?/span>Ctrl-OQ?/span>Code | Override Methods…Q可以很Ҏ地重载基本类地方法?/span>
要完成当前类implements的(或者抽象基本类的)接口的方法,׃?/span>Ctrl-IQ?/span>Code | Implement Methods…Q?/span>
36、如果光标置于一个方法调用的括号_?/span>Ctrl-P会显CZ个可用参数的列表?/span>
37、要快速查看编辑器脱字W处使用的类或方法的Java文档Q按Ctrl-QQ在弹出菜单?/span>Show Quick JavaDoc里)卛_?/span>
38、像Ctrl-QQ?/span>Show Quick JavaDoc昄z?/span>Java文Q,Ctrl-PQ?/span>Show Parameter Info昄参数信息Q,Ctrl-BQ?/span>Go to Declaration跌{到声明)Q?/span>Shift-F1Q?/span>External JavaDoc外部Java文Q以及其它一些快捷键不仅可以在编辑器里用,也可以应用在代码完成右键列表里?/span>
39?/span>Ctrl-EQ?/span>View | Recent FilesQ弹出最q访问的文g右键列表。选中文g?/span>Enter键打开?/span>
40、在IDEA中可以很Ҏ地对你的c,Ҏ以及变量q行重命名ƈ在所有用到它们的地方自动更正?/span>
试一下,把编辑器脱字W置于Q何一个变量名字上然后?/span>Shift-F6Q?/span>Refactor | Rename…Q。在对话框里键入要显C地新名字再?/span>Enter。你会浏览到使用q个变量地所有地方然后按“Do Refactor”按钮l束重命名操作?/span>
41、要在Q何视图(Project View工程视图Q?/span>Structure Viewl构视图或者其它视图)里快?/span>
选择当前~辑地部分(c,文gQ方法或者字D)Q按Alt-F1Q?/span>View | Select in…Q?/span>
42、在“new”字符后实例化一个已知类型对象时也许你会用到SmartType代码完成q个Ҏ。比如,键入再按Ctrl-Shift-SpaceQ?/span>
3、通过使用SmartType代码完成Q在IDEA中创建接口的整个匿名implementation也是非常Ҏ的,比如Q对于一?/span>listenerQ监听器Q,可以键入
Component component;
component.addMouseListener(
new <caret is here>
);
然后再按Ctrl-Shift-Space看看有什么发生了?/span>
44、在你需要设|一个已知类型的表达式的值时?/span>SmartType代码完成也很有帮助。比如,键入
String s = (<caret is here>
再按Ctrl-Shift-Space看看会有什么出现?/span>
45、在所有视N都提供了速查功能Q在树里只需键入字符可以快速定位到一个条目?/span>
46、当你想用代码片断捕捉异常时Q在~辑器里选中q个片断Q按Ctrl-Alt-TQ?/font>Code | Surround with…Q然后选择“try/catch”。它会自动生代码片断中抛出的所有异常的捕捉块。在Options | File Templates | Code tab中你q可以自己定制生捕捉块的模ѝ?/span>
用列表中的其它项可以包围别的一些结构?/span>
47、在使用代码完成Ӟ?/font>Tab键可以输入弹出列表里的高亮显C部分?/span>
不像?/font>Enter键接受输入,q个选中的名字会覆盖掉脱字符双名字的其它部分。这一点在用一个方法或者变量名替换另一个时特别有用?/span>
48、在声明一个变量时代码完成Ҏ会l你昄一个徏议名。比如,开始键?#8220;private FileOutputStream”然后?/font>Ctrl-Space