版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第3章
JSP动态网页设计基础
2了解和掌握HTML语法、CSS语法掌握JSP注释、变量和方法的声明掌握JSP指令、JSP动作(Action)语法学习目标3学习内容HTML语法CSS语法JavaScript脚本JSP注释变量、方法的声明JSP指令JSP动作(Action)语法JSP脚本4HTML文件的一般格式:<html><head><title>网页标题</title></head><body>
网页正文</body></html>5<html><head><title>使用标题标签</title></head><body><H1align="center">欢迎学习JSP!!!</H1><H2align="center">欢迎学习JSP!!!</H2><H3align="center">欢迎学习JSP!!!</H3></body></html>6加入超级链接1、锚点标记格式:<Ahref=“地址”
name=“字符串”
target=“打开窗口方式”>热点</A>例如:<AHREF=“”>山东农业大学</A>7加入表单一个表单至少应该包括:表单标签:处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。表单域:文本框、密码框、隐藏域、多行
文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮:提交按钮、复位按钮和一般按钮81.表单标记<FORMaction=mailto:mail地址或网址
method=get|post>
<INPUTtype=“表项名”
name=“名”
size=xmaxlenth=y>
…..</FORM>action属性:E-MAIL地址或网址。
method属性:GET/POST<INPUT>标记:表单中提供给用户的输入形式。92、文字和密码的输入:type属性为text:输入文本以标准的字符显示。type属性为password:输入文本显示为“*”。3、重置和提交<INPUTtype=“reset”value=“按钮名”><INPUTtype=“submit”value=“按钮名”>104、复茎选框饶和单广选钮<I跨NP挂UT封t洽yp帽e=贿“r狭ad哪io抽”逗na据me宝=“控制接名”va完lu坝e=将“控制举初值钳”ch偏ec道ke娇d><I轧NP概UT边t策yp若e=斩“c呢he打ck暑bo梁x”闹n黎am错e=浑“控制化名”va笔lu这e=忌“控制分初值造”>ch锣ec首ke割d表示姐是否匙为默棕认选根中项霜。11he破ad部分抓包含少元素学及描材述:titl隐e:文顷档标县题。me源ta:描支述非ht赢ml标准筐的一兆些文违档信渴息。li滚nk:描高述当疼前文搬档与罗其他惰文档锣之间雪的连血接关陈系。ba苗se:定恋义体昌试时嫩默认坑的外贫部资争源。sc宣ri筒pt:脚情本程类序内挽容st筝yl释e:样由式表撤内容121、ti运tl脸e:ti守tl打e包含笋的内晋容将魄会被哗显示期在浏蔽览器驻窗口自的标之题栏栏中。语法刑格式懂:<t喊it洒le担>…………</雅ti颤tl抵e>在省娃略号义处加叠入的在文字业或符行号,善都将敏显示漫在浏卖览器皱的标律题栏纠中。132、me宇ta:下面曾是me鞭ta的几利种用喇法:(1)定氧义搜顺索关纠键字恨:<m换et厌a此na方me蹄="池ke垄yw构or展ds犯"扶co绞nt赴en专t=现"h洪tm勾l,忠cs披s,迈ja何va阵sc恳ri群pt君"><m坑et桨a雅na蜘me牺="态de虽sc若ri未pt萌io秘n"嗓c链on盘te已nt乖="网页库制作">me睬ta元素传提供匆的信乎息是宴用户筋不可耽见的杰,只蚊是提旋供给侧那些厚搜索拢引擎纳使用或。14(2)控罚制页史面缓苹存:<m惑et牲a抛ht干tp沈-e册qu机iv芦="额pr牌ag剑ma套"共co涛nt亦en研t=烦"n南o-框ca廉ch浩e"滋>在用扑户下图次打聪开网路页时株,浏哗览器合直接丝式调用亏硬盘喉上缓皮存的国上次余临时乖版本处。如屈果每额次打炒开网雀页的务时看锈到最棉新版腰本,笋就加影上该浮语句车!15(3)定璃义语年言:<m尚et锹a嗓ht安tp熊-e泡qu误iv尸=“co坐nt穗en袄t-拾ty理pe”co达nt太en值t=“te扭xt禽/h宴tm残l;ch纱ar浩se呜t=钻GB阳23胀12”>设定系语言机的编活码方阔式。喇便于匆浏览展器正榴确的此选择猪语言士,不悟需要娘人工克选取鲁。16(4)自桥动刷比新页肠面<M痒ET叮A裤ht庆tp踩-e谱qu疼iv抹=“Re浙fr亩es舅h”co瞒nt贷en蒸t=“秒数浴;ur庸l=新页桐面”>注意晴:<M惕ET葛A>标识堤必须条放置北在<h兔ea青d>…</慢he团ad务>中ht着tp持-e铺qu芦iv属性顿值设吹置为“Re姻fr贸es淘h”时,围要求纹显示UR畅L指定纠的文泰件。173、sc田ri惯pt:用来舱在页吓面中仙加入殿脚本燃程序唇。<s赛cr恢ip酬t邮la蝇ng草ua犬ge夫="脚本寻语言">…………</情sc半ri促pt掩>在la旗ng柱ua下ge中一及定要蒙指定臭脚本耗语言爪的种舱类。院如VB奸Sc敢ri车pt等。184、st阳yl好e:用来咏指定乏当前泻文档罚的cs挨s层叠血样式役表。cs终s对于钳网页懒的字乏体样很式、纷背景介、边杆界等斩都有误很大者的应监用。193.处2曾C提SS语法CS机S简介CS烛S基本逢语法CS避S基本迎属性20一、CS闸S简介CS坝S(Ca督sc妨ad退in笛g接St闻yl划e稳Sh散ee乎t-“层叠肚样式天表”或“级联怒样式翻单”)绢制镇作网器页时毛采用CS驱S技术教,可壁以有酿效地疾对页面货布局宫、字按体、诵颜色垃、背循景和其它梦效果实现茎更加乒精确熊的控薯制,梦可以衔改变款同一宿页面魂的不跨同部挣分,阅或者霉页数肆不同却的网慌页的士外观么和格耳式。21“Ca易sc僚ad绘in白g”即在阅同一上个We暗b文档冻中可客以有举多个鞭样式翅表存佛在,亚根据修所在繁的位魄置,凑拥有排不同隙的优俘先级亏。优驱先级央越高芹,就灶会被架最后伙在显俩示时牺采用悔。植从样窃式表劣插入斑的形蚂式来爆看可迷以分闸为三怕种:1、内扣联式区样式轰表:利用副现有复的HT雁ML标记啄把特倒殊的宽样式福加入济到那孙些由止标记掠控制是的信店息中烘。222、嵌捐入式仓样式刃表:嵌入蜡到HT扁ML文件刻的头酷部中赞去(<h宝tm晃l>和<b菌od蛙y>标记暮之间扬),马使用<S变ty弃le杰>…</就St父yl妄e>容器轮装载杯,例谣如:<s订ty狡le板>尽p赞{c命ol波or疏:楚b篮lu洗e机;伞fo跟nt球-w搭ei奖gh蔬t挡:奇bo认ld分}珍</秧st程yl网e>对页漆面中廉所有<p既>标记刺都起景作用圆。233、外侦部式垄样式川表:联一齿种保伤存在街外部俗的样扯式表案文件泰,外险部文宰件以.C服SS为扩幕展名捎,例绕如:<l景in幸k的re务l=星st院yl月es奶he河et繁h陡re关f=略"m键ai姨n-咳sh源ee姨t.剑cs良s"惰t界yp光e=献"t阻ex漆t/劣cs富s"经>24CS商S扩展HT皆ML但不掩能脱袖离HT达ML,仅榴是一经项辅羡助工托具。减少被图形圆文件援使用柏。CS讨S提供椅很多止文字韵样式避,可枯轻松奇取代蛮原来辣图形妙表现瞒的视评觉效每果。集中蚕管理胡样式木信息灰。CS慨S可将妇网页验要展码示内渐容与估样式皱设定锄分开逐。设定碌共享袋样式村。CS寇S样式何信息仿存成仍独立刚文件狱,让踢多个杨网页管文件舞共同汁使用屈。样式佩分类毅使用每。在缓一份HT候ML网页叹文件适上套感用多泥个CS啦S样式畅文件办。25二、CSS基本咽语法CS伙S的基纳本语宪法:基本骑格式肚、注独释语遵句、千选择携符等是绩开发CS倦S基础鸭。通常远,样躁式表户的定蹈义分参为选择壳符(se炉le很ct唇or)和块{}(bl废oc贵k),足块里堤包含属性(p逝ro胀pe松rt危ie霸s)和属性初的取编值(va妨lu队e).格式抖:选择斜符{属性铜:属辜性值}26格式毫:选择述符{属性贞:属气性值}开发刑人员闹可以兵在CS眠S中插运入注弦释来感说明捎代码险含义蝇。CS终S注释颠以“/*”开头蛛,以“*/”结尾趁。CS抱S中,就选择饺符可唇以分鞠为:HT恩ML标记叶选择弯符(HT接ML划s申el杀ec估to凶r)、类选腾择符俱(Cl丈as思s拒se占le央ct光or)ID选择内符(ID涂s业el矩ec陪to叉r)。27<h悦tm志l><h竹ea戏d><s感ty短le汇t问yp管e=乔"t羽ex寒t/刮cs寒s"自><!亿--.m畅{f目on螺t-酸fa席mi野ly鄙:"隶书";fo雅nt适-s缘瑞iz狐e:第18每px毁;co蛙lo益r:惨#f格f0多00集0;te处xt抚-d雁ec茎or顶at趁io罚n:剖li示ne即-t嘉hr敞ou尺gh存;摇}--海></辽st姿yl颗e></仁he挨ad该><b唱od欧y><p文c靠la机ss桑="午m"晴>这里鸣是FI陕F制作谷小组</峡p><a钓c霸la播ss缎="散m"hr弓ef笛="抄#"尖>这里委是FI质F制作衣小组</那a></默bo布dy虾></始ht续ml诱>281.类选漫择符<s行ty妇le激t央yp漫e=具"t插ex更t/鹊cs冤s"脂>.m身{f柜on炕t-堤fa亩mi世ly羊:"隶书";fo笋nt波-s的iz芳e:叫18知px功;co酿lo杯r:裁#f弦f0贼00眠0;te金xt鸟-d挖ec荒or竹at途io柴n:找li火ne伟-t倾hr袭ou华gh宗;纳}</兆st施yl圈e><b防od袜y><pcl音as承s=“m”>请注慕意</回p><acl票as令s=京"m沟"hr荐ef纠="融#"挑>这里门是FI央F制作乳小组</胆a></沾bo棚dy鸦></坊ht浆ml啦>29<h食tm病l><h炼ea梨d><s变ty收le订t喘yp逮e=果"t肝ex踪蝶t/陕cs点s"趟>a{海fo斜nt雹-s套iz裁e:弃36裳px恭;co握lo接r:借#f产f0扬00流0;te多xt远-d纸ec何or迫at毁io挺n:滔li丑ne变-t痛hr向ou劫gh尾;}</刻st跑yl壮e></楼he隐ad盗><b眠od量y><p亡>这里档是FI搏F制作堵小组<b韵r><a眉h帝re每f=踪蝶"#扭">这里屈是FI技F制作看小组</岸a></虎bo架dy血></封ht俭ml纺>2、HT雷ML标记温选择厕符30<h晚tm特l><h栽ea扒d><s丑ty谱le苏t因yp妄e=志"t当ex象t/晒cs辫s"充>#5霸{f衬on海t-泳si迟ze封:2骄4p线x;co响lo蠢r:朴#0酷00虾0f阀f;te拔xt赶-d钱ec抄or子at帆io紧n:葱li密ne瘦-t喊hr寸ou疼gh川;}</殃st编yl烂e></新he衔ad宰><b庄od枕y><p蒜i病d=油"5六">这里吊是FI五F制作璃小组<b私r><a庙i拨d=曲"5脆"hr耍ef鹿="粮#"输>这里跪是FI蛋F制作霸小组</或a></况bo绍dy园>师</船ht肯ml倘>3、ID选择响符31<p炎s役ty很le耽=“fo幸nt惩-s滴iz亏e:48内;f雅on篮t-约st必yl签e:bo守ld抢;c辅ol症or:re昼d;”>h宏on既ge全n<爷/p唤>这里St妇yl专e是内鞋嵌到<P焦>中来教定义与该段恳落内着的格慌式的匪。在<B职OD搭Y>中用<弊ST瞒YL村E企=铸>直接焰定义旨。这厚种定朗义方穷法非崖常适魂用于讲编写蚂的代末码比伸较多钱的情饶况。逢而气上面店的代捧码的CS祸S定义让格式晃则非厌常适巩用于屯代码酱较少雀、结冠构较寸简单喷的情畜况。32怎样皆编写CS壶S?1、把CS互S文档常放到<h胆ea伍d>文档荣中:<s退ty值le易t结yp雄e=“te趴xt嚷/c箱ss”>……</何st忧yl栗e>其中<s切ty亚le闸>中的“ty团pe影=‘te挺xt闲/c散ss’”的意杰思是<s拢ty劫le铲>中的螺代码蠢是定熊义样傍式表容单的特。332、把CS组S样式匹表写申在HT恨ML的行犁内。如:<p渗s宏ty阻le你=“fo奥nt暑-s竹iz稳e:14丽pt;co始lo状r:bl咐ue”>蓝色14号文眯字</表p>采用<S砍ty昆le械=“”>的格己式把与样式斥写在ht套ml中的扎任意井行内样,这旗样比事较方嗽便灵弦活。343、把盯编辑淹好的CS朗S文档年保存港成“.C策SS陆”文件聪,然乖后在<h升ea欧d>中定渣义。定义阳格式呜:<h升ea廊d>药<勒li岗nk务r库el仙=s孟ty井le矿sh斤ee为t反hr芒ef演=“st煮yl苏e.怪cs浑s”>……</榜he维ad牌>“hr狭ef催=‘st益yl暗e.宝cs姿s’”指需磨要连乐接的度文件巨地址徐。353.购3俗Ja剖va温Sc害ri症pt脚本值语言Ja婶va惯Sc骨ri达pt语言捷概况Ja愧va沾Sc标ri爹pt基本尼数据北结构Ja绣va文Sc符ri杀pt程序阿构成基于行对象但的Ja覆va窃Sc汤ri齿pt语言创建糖新对别象使用蹄内部介对象秒系统窗口帝及输袍入输肠出WE复B页面范信息渐的交眯互363.塑3.票1隆Ja节va腹Sc墓ri誉ptJa棒va神Sc浴ri下pt是一霞种基席于对他象(O奴bj晴ec铅t)和事差件驱歼动(E竞ve孕nt虚D恢ri硬ve睁n)并具莲有安件全性叔能的距脚本席语言牙。使姥用目凡的是皮与HT斩ML语言予、Ja狠va脚本舰语言鸣(Ja笋va小程兔序)轨一起军实现两在一辉个We穿b页面先中链祸接多摔个对第象,丙与We赵b客户传交互,从而鞠开发奏客户者端应业用程匙序。垂它通聪过嵌蛾入或阳调入领在标闸准的HT弃ML语言太中实滩现的托。373.坝3.泪2拴Ja欠va夸Sc用ri渣pt和Ja目vaJa袖va是SU测N公司京推出悼的新曾一代桨面向崭对象洲的程捧序设忌计语额言,胡特别邻适合宰于In孔te股rn扎et应用筋程序腿开发撤;而Ja袋va体Sc况ri示pt是Ne略ts歪ca造pe公司倾的产哭品,趣其目作的是呢为扩谁展Ne手ts姥ca详pe纸N丙av后ig恰at焰or功能除而开放发的思一种锁可以态嵌入We遥b页面贯中的雹基于养对象粉和事旧件驱肝动的参解释猪性语询言。38Ja巧va是一铁种面判向对票象的射语言娘,即尺使是捆开发倡简单证的程饲序,跪必须控设计铅对象聪。Ja裕va酷Sc牢ri批pt是种霉脚本拣语言缴,它是障一种描基于垂对象廊(Ob状je宾ct宰B惭as等ed)和谦事件跪驱动托(Ev控en眼t仔Dr皂iv榆er)的抖编程诉语言闹。它夜本身京提供预丰富打的内震部对插象供境设计陶人员掏使用孕。39Ja窃va的源吵代码播在传缴递到听客户星端执近行之伪前,怒必须悼经过胸编译粉,因哥而客丑户端嚼上必箭须具免有相照应平村台上讨的仿混真器瞎或解涂释器魔,它芽可以小通过敌编译蠢器或咐解释饥器实趋现独擦立于户某个考特定片的平恢台编双译代狠码的某束缚逗。Ja寇va纪Sc欲ri钟pt是一龟种解撞释性降编程饶语言趣,其改源代勉码在剥发往旦客户暂端执侵行之排前不厅需经肺过编夏译,象而是炊将文恭本格升式的将字符殖代码口发送报给客模户编碑由浏胸览器叉解释修执行纤。403.桃3.吸3歼Ja脖va症Sc鸣ri甲pt基本米数据扰结构一、Ja睁va搜Sc登ri记pt代码押的加候入直接氏将Ja的va个Sc艇ri窝pt脚本展加入HT撇ML文档船:<S向cr蝇ip斥t醒La妥ng艺ua猜ge蓄=“Ja妙va会Sc杆ri新pt”>Ja喊va琴Sc暖ri吗pt语言脑代码摩;Ja廉va龙Sc姐ri此pt语言厌代码;无.消..旺.</泼Sc饼ri催pt雾>41二、要基本荷数据棚类型数值(整趣数和侦实数冠)、字符虾串型(用“”号或‘’括起辅来的异字符速或数溜值)柿、布尔匀型(Tr嫌ue或Fa拣ls魔e)和空值。Ja数va罪Sc矿ri钞pt采用踩弱类抗型的以形式骡,因据而一为个数吸据的门变遍量或叼常量抚不必标首先闭作声洽明,蝴而是补在使闯用或爬赋值祥时确誉定其储数据秤的类驳型的盛。当查然也贡可以绸先声沟明该型数据备的类绩型,钳它是蚕通过旬在赋亩值时蚕自动姑说明节其数距据类柴型的趣。42(1获)整型洁常量Ja遥va蕉Sc掉ri仰pt的常扫量通女常又箭称字逼面常拨量,章它是跑不能测改变玻的数琴据。龄其整枝型常瞎量可长以使升用十忘六进余制、赚八进烧制和贤十进霜制表纲示其衰值。(2烧)实型脚常量实型鄙常量攀是由陵整数探部分送加小闪数部只分表砖示,佛如12增.3浑2、19屑3.芳98。可敲以使快用科竿学或鉴标准框方法嚼表示冷:5E搁7、4e搬5等。2、常什量43(3袭)布尔捡值布尔南常量否只有他两种督状态懒:Tr给ue或Fa撕ls座e。神它主赚要用边来说露明或消代表丽一种远状态泊或标仿志,委以说众明操熔作流执程。Ja刻va巧Sc栽ri已pt只能掠用Tr做ue或Fa侵ls础e表示寇其状类态。2、常植量(4肃)字符愁型常狂量使用遵单引悟号(‘)或找双引精号(“)括贞起来旋的一提个或句几个菠字符棋。如"T魄hi盛s拢is创a解b树oo劝k皱of凡J统av惭aS防cr混ip已t构"、"3略24厚5"、"e维wr准t2即34蹦23跃4"等。44(5啄)空值Ja枕va辅Sc催ri案pt中有葬一个殖空值nu为ll纵,表示启什么慢也没悼有。朵如试角图引停用没疤有定苏义的桌变量,则返沿回一清个Nu钻ll值。(6宣)特殊两字符同C填语言母一样脚,Ja谁va钟Sc珠ri匙pt中同辆样以曾有些风以反必斜杠姑(/奏)开廉头的自不可很显示保的特叔殊字筹符。隆通常露称为基控制烛字符鬼。453、变否量(1洁)变量部的命窃名必须老是一恰个有房诚效的姓变量汗,即环变量渠以字铲母开蚂头,跑中间毕可以马出现在数字巡寿如te牌st脆1、te枕xt标2等。桨除下帽划线碗(-案)作碎为连瓜字符凤外,更变量盾名称狗不能项有空青格、热(+懂)、吃(-很)、仗(,灾)或给其它则符号隆。不能贱使用Ja报va蛾Sc沸ri阴pt中的膊关键牵字作垂为变罪量。株在Ja踏va为Sc幼ri隆pt中定嚼义了纵40妖多个介类键寒字,幅这些粪关键井是Ja塘va植Sc把ri支pt内部雨使用陈的,铺不能施作为金变量川的名将称。菊如Va此r、in馒t、do负ub走le、tr狮ue不能层作为腔变量萍的名盾称。46(2指)变量来的类街型可以鄙用命胁令Va只r作声捞明:猴va薯r润my爸te提st超;埋Va甜r部my得te龄st融=”Th嫩is报i驼s傻a金bo葵ok”变量陷可以经在使凤用时竞再根职据数丢据类乡丰型确诱定变浅量类弄型。验如汽:x=尼10雨0帽y展="谣12议5"腿xy坦=栗Tr互ue兴co请st水=1绒9.敲5。榆其中x整数捉,y为字黎符串珠,xy为布束尔型木,co知st为实估型。47(3攀)变量级的声续明及迈其作浙用域变量蜂的作歪用域乞。全瓦局变座量是裹定义增在所两有函志数体蛮之外伪,其科作用芽范围伯是整饭个函宰数;刮而局钓部变李量是赖定义医在函北数体育之内扛,只肿对其逐该函宴数是默可见泄的,蛇而对逗其它守函数刺则是股不可葱见的洗。48三、勇表达星式和避运算蛾符1、养表达先式算术栽表述垃式、蹲字串铺表达司式、刺赋值患表达桌式、淘布尔话表达瓶式。2、般运算(1群)算宽术运矮算符扒(单目喇运算漂符和双目另运算猴符)49(2园)比狡较运馅算符缓(削3)完布尔视逻辑嚼运算拍符增加做了几恰个布门尔逻苗辑运末算符:世!(取反)、&=(与钞之后茧赋值泉)、&(逻凝辑与棒)、|=(或际之后灯赋值课)、|(逻尿辑或亏)、^=(异坛或之雕后赋耽值)屿、^(逻惨辑异咱或)喝、?:(三候目操税作符冻)、||(或州)、==搁(等于)、|=里(不等气于)。503.耀3.您4锤Ja退va蔬Sc列ri液pt程序础构成一、啄程序测控制如流1、if条件万语句赠基本欣格式if(表杰述式黑)耐语句料段1批;..获..浩..撇e怠ls搬e语句克段2秩;..穗..逗.2、Fo垃r循环主语句fo魄r(初含始化惨;条旱件;狠增量堵)绕语销句集浊;513.糕3.渐4碍Ja笔va室Sc寒ri伶pt程序慰构成3、wh锄il炒e循环表基本奥格式wh者il薯e(条扒件)犯语句盲集;4、br流ea屡k和co浪nt悠in剖ue语句52二、埋函数1、Ja火va曲Sc裂ri拘pt函数雾定义Fu鸭nc犬ti征on函数佩名缴(参尊数,侄变元精){函数时体;.抓R膛et有ur标n表达轨式;先}2、转函数伞中的巴形式辅参数奸:促函数途名后杰有参掀数表府,参府数变垮量可喇能是旱一个炒或几候个。呈在Ja字va望Sc夹ri翻pt中可葡通过ar话gu挠me国nt捧s缸.L易en充gt刑h来检饱查参劫数的拜个数虫。53三、淋事件招驱动逼及事限件处林理1、洋基本养概念Ja碑va究Sc也ri向pt是ob狭je烂ct垫-b功as缩慧ed的语仆言。绒即在仅图形躁界面柜环境消下,雅使得钞一切领输入袭变化搜简单麻化。堂通常次鼠标戴或热销键的拥动作功称之圆为事驾件(Ev遗en筛t),站而由竟鼠标弹或热梳键引饼发的掘一连队串程愿序的继动作惯,称早之为稍事件队驱动但(Ev译en喉t荷Dr声iv佳er)。罩而对翻事件虽进行笔处理嗽程序谅或函谁数,铁称之年为事势件处美理程尊序(Ev候en扯t智Ha漏nd系le薯r)。542、址事件永处理脑程序在Ja填va嗓Sc姜ri慎pt中对版象事谁件的霸处理扮通常中由函承数(F仇un锯ct疏io富n)担任瞧。其领基本膀格式泡与函想数全促部一避样。却格式尸如下弯:Fu爹nc析ti宗on事件但处理辟名(参数肃表){事件递处理沃语句繁集;}553、粪事件藏驱动事件轨通过踏鼠标纤或热姻键的冤动作允引发差。主病要有灯以下隔事件鼠:(1捕)单以击事建件on概Cl贯ic粗k当用腾户单穿击鼠摘标按捎钮时躁,产恒生on拦Cl茎ic宵k事件快。通笼常在读下列闸基本益对象跌中产五生:bu搜tt乘on(按冰钮对遮象)ch贩ec召kb徐ox(复守选框附)或泉(检仅查列寒表框处)ra丧di做o(单录选钮侧)re鉴se经t迅bu裤tt捎on习s(重劳要按胆钮)su培bm泼it秃b猴ut劈燕to胶ns(提砌交按遮钮)56例:范可通缎过下痰列按茄钮激四活ch由an钥ge盛()文件祸:<F版or喘m>阅<针In探pu揉t颗ty或pe辜="抽bu漏tt驱on盛"译Va栗lu丧e=“”on宽Cl泊ic凑k=吴"c串ha闹ng你e(蓝)"域>爷</科Fo感rm柔>在on絮Cl植ic弓k等号与后,南可以战使用聪自己吗编写控的函会数作降为事抛件处开理程硬序,焰也可彻以使钻用Ja育va厦Sc沫ri馆pt中内惭部的闪函数延。还纸可以堡直接夕使用Ja痰va狐Sc箭ri窃pt的代敏码等杂。例傲:<I困np庄ut杰t骆yp尖e=侨"b岂ut悦to治n"邀v漏al匀ue处="泊"矮o闲nc任li贪ck增=a宫le杆rt套("这是昏一个衰例子");57(2影)on染Ch道an菜ge改变档事件当利讽用te半xt或te婶xt尝ur丹ea元素猫输入累字符泻值改乒变时亩发该谷事件零,同迅时当猪在se稠le醋ct表格较项中秤一个慕选项胸状态誉改变姜后也退会引究发该枣事件欺。糠例:<F夺or晒m><I涝np毫ut竿t帖yp亭e=鬼"t箱ex无t"甜n磨am斯e=付"T抛es读t"买v蜻al溉ue萝="多Te命st抵"on勉Ch锁ar夫ge旨="般ch河ec傍k(距th否is化.t判es债t)侦"></摊Fo喝rm弯>58(3义)选篇中事够件on蚕Se园le糊ct当Te摸xt或Te氧xt菌ar俗ea对象界中的齐文字起被加旧亮后占,引乔发该眉事件赶。(4昏)获融得焦林点事征件on朵Fo及cu鹿s当用龟户单斧击Te步xt或te牛xt是ar脾ea及se脾le混ct对象俗时产坊生该谷事件很。此治时该升对象擦成为冷前台永对象求。(5必)失悠去焦破点on抹Bl俘ur当te脆xt对象缠或te旅xt强ar客ea对象非以及se芦le智ct对象泪不再惊拥有尝焦点锤、而鲜退到饮后台泊时,杠引发怖该文筒件,店他与on广Fo惭ca设s事件是一框个对梢应的薪关系哲。59(6府)载咽入文坑件on坡Lo呀ad当文伶档载辣入时换,产帆生该亭事件截。on鉴Lo沸ad一个槽作用指就是战在首省次载皱入一庸个文德档时冰检测co粗ok博ie的值诊,并笑用一遗个变我量为稿其赋童值,既使它寺可以掠被源饺代码门使用恶。(7章)卸航载文扒件on闭Un昨lo绍ad当We倡b页面撤退出鼠时引趟发on模Un那lo丘ad事件姨,并倚可更婆新Co会ok峡ie的状思态。60<H绪TM线L>杯<茂HE录AD煤>口<s同cr元ip鸣t毅La子ng极ua区ge啊="避Ja众va简Sc瓣ri粉pt园">油<仇!-司-fu凶nc急ti昆on周l劫oa须df隶or火m(妖){陡al向er湿t(郊"这是森一个怠自动蚁装载滨例子!"醉);汪}叮f累un批ct钩io染n板un枝lo品ad感fo坏rm俯()扑{皆a逐le相rt熄("这是爷一个巷卸载归例子!"育);堡}//涝--桐>哀</遵Sc国ri错pt烂>猜</善HE化AD丝式><B杰OD维Y胸On狐Lo辉ad趟="茎lo细ad校fo豪rm永()兵"剩On希Un秀lo和ad佳="肯un侧lo英ad找fo跨rm凉()锄"><a辜h尾re歪f=巩"t循es浑t.悠ht犁m"大>调用</泪a></左BO猛DY谢></虽HT手ML抗>下例跳程序思当装写入HT险ML文档递时调想用lo暴ad律fo井rm宅()函数,而退瓶出该怒文档赏进入势另一HT文ML文档亭时则劫首先考调用un邮lo典ad吊fo货rm饿()函数,确认帮后方愧可进汤入。61基于梅对象暗的Ja豪va热Sc遵ri灭pt语言一、桨对象戴的基线础知帆识1、算对象领的基接本结昼构Ja密va蚊Sc只ri胆pt中的印对象损是由属性(p捎ro姐pe谦rt扫ie拌s)和方法(m疯et掀ho全ds绍)两个酬基本坑的元壁素构礼成。2、梦引用是对象惨的途秆径一个给对象弄要被蜻使用塞,可药采用泊以下财几种酿方式架:引用Ja形va允Sc悔ri编pt内部蛛对象至;由浏占览器利环境辜中提像供;创建俩新对钓象。623、有关钳对象输操作瞎语句(1武)Fo煎r.政..懒in语句格式舱如下音:Fo扎r(对影象属蒜性名in已知悔对象喉名)用于积对已私知对颗象的易所有展属性干进行虽操作驰的控塔制循娇环。帝它是衫将一比个已互知对欲象的劲所有劣属性金反复吉置给疗一个勇变量购;而咬不是脱使用佩计数菠器来河实现浮的。优点脾是无夫需知驶道对四象中讽属性验的个菊数即拾可操椒作。63例:Fu论nc千ti师on陡s间ho套wD热at重a(斯ob举je匙ct播)fo丸r(右va垫r侦pr殊op晋i搬n壶ob泄je节ct赖)do备cu晕me凤nt已.w绒ri宫te喉(o琴bj战ec伯t[逝pr失op吴]);使用昆该函为数时鸡,在迟循环春体中跌,Fo叉r自动利将的村属性着取出禽来,朽直到哭最后丽为此婆。64(2臂)w焰it撕h语句构:该语羽句体帆内,罪任何蒸对变猜量的锅引用挽被认独为是射这个户对象亲的属乘性。wi让th弓o攀bj资ec津t{辟..痕.}所有狼在wi旁th语句额后的将花括斜号中进的语爱句,咳都在尿后面ob魂je帜ct对象夕的作闸用域梁中。65(3怖)t圾hi纸s关键寄字在Ja订va庄Sc尿ri退pt由于艇对象导的引惨用是列多层泻次,填多方应位的而,对屿象间崖的彼腐此引凝用较骑多,轨有可潮能造支成混责乱,准为此Ja欣va群Sc牵ri图pt提供凶语句th绢is用于残指定云当前熔对象喷。66(4晓)情N衔ew运算逆符使用Ne为w运算抵符可令创建免一个鸣新对改象。尽格式代:Ne沫wo笼bj背ec颂t=截NE傻W万Ob拼je浴ct耻(P箩ar淡am惭et渡er忽s老ta皱bl蜂e)兄;如创稀建一帖个日身期新化对象ne进wD徒at奖a=腿Ne重w负Da梁ta狸()bi梯rt哈hd登ay磨=N泻ew杰D孝at途a球(D肉ec宁em半be旦?1劲2.材19蕉98牵)674、水对象抢属性尺的引席用(1肝)使帽用点胶(.)运仓算符un跃iv奴er母si前ty铅.N乡丰am蒸e=“云南猾省”un卵iv极er甲si童ty隶.c淹it蚊y=“昆明容市”un顶iv馅er桑si脚ty吴.D躺at绍e=听"1秀99哑9"其中un性iv鲜er没si俊ty是一嘱个已蝴经存努在的楼对象心,Na茄me、Ci个ty捷?D李at锤e是它陈的三裂个属亲性,镇并通馋过操循作对识其赋僻值。68(2偏)通错过对瞎象的矛下标铅实现龄引用un星iv炕er冲si驴ty输[0坛]=“云南”un院iv炉er抗si混ty筒[1侵]=“昆明昨市”un适iv演er愧si递ty护[2猾]=赵"1捞99章9"(3车)通趋过字穗符串位的形堪式实讨现un惹iv佛er同si错ty台["铅Na铲me均"]咸=“云南”un桌iv唉er及si凶ty厕["匀Ci池ty勾"]慌=“昆明喊市”un城iv唱er酱si初ty买["揉Da猾te华"]分="皱19流99任"695、首对象仗的方菊法的掏引用Ob绳je车ct泽Na肃me炸.m丛et艇ho川ds苹()如:绕引用un封iv摸er笛si弓ty对象咬中sh世ow斯my()戴可使睬用:do供cu副me匹nt币.w预ri闲te扶(强un俩iv排er捎si援ty虹.s功ho消wm升y(毕))或:do弃cu油me胜nt销.w辨ri授te缴(u盆ni嘉ve侄rs芹it考y)70如引严用ma锄th内部虑对象浙中co倾s(阁)的方指法,狮则:wi络th远(m址at总h)do萌cu舍me圆nt穴.w精ri棉te筐(c坟os概(3俯5)薪?do渠cu昌me牙nt暮.w融ri衡te酸(c傍os截(8倘0)倍);若不匙使用wi节th则引顺用时秋相对谋要复妖杂些拾:do抄cu斤me忧nt饥.w械ri扮te金(M各at券h.贿co桂s(遮35嗽))do恼cu鸟me什nt烛.w悲ri宜te漠(m喘at田h.母si者n(味80票))71二、键常用晃对象本的属皆性和厕方法1、常琴用内李部对番象1)、st耳ri宁ng对象使用乞格式摘:ob超je葡ct缸Na择me巨.o订p/剃me青th浮od闯s(1棕)串砌对象言的属告性该对婆象只档有一途个属夏性,卧即le返ng蔬th。例予:my喉te剩st缘瑞="范Th法is弊i功s京a芽Ja崖va衰Sc旅ri钞pt著"my炉st棋ri袜ng生le删ng旨th奇=m矮yt剖es到t.滴le塌ng晓th72(2出)st异ri蹦ng对象传方法方法挣共有蛋19敞个。软主要蝇用于榨有关棚字符银串在We颗b页面耍中的萄显示蝇、字念体大拉小、塑字体能颜色辰、字窑符的委搜索续以及亩字符形的大坐小写刑。732、蹲算术旬函数奖的ma抢th对象(1堂)主纺要属香性提供枕6个热属性腹,学胞中经蜓常用剧到的坟常数低E、做以1顽0为柱底的寒自然日对数废LN津10设、以浇2为援底的齿自然陕对数LN尝2、3.甲14阴15便9的PI、1/鼻2的平役方根SQ侮RT揪1-剑2,息2的平他方根捷为SQ婚RT误2。742、压算术迎函数向的ma前th对象(2养)主撇要方铅法绝对某值:ab已s(乖)正弦漂余弦迎值:si地n(鸣),哥co杰s(南)反正过弦反葵余弦:a题si锹n(巨),信a杜co件s(围)正切戚反正秃切:ta塑n(糖),威at告an慎()四舍画五入渐:ro叫un战d(启)平方旧根:sq昆rt错()基于散几方严次的浇值:Po璃w(柿ba缎se舒,e哄xp直on用en帅t)753、店日期挖及时插间对果象必须管使用Ne挺w运算矿符创无建一匹个实柜例。丘例:My炭Da果te丢=N泄ew劫D冬at少e(娃)Da燥te对象赛没有应提供弟直接萝访问齐的属僻性。(1豪)获取帝日期治的时畜间方飘法ge货tY救ea液r(炼):年数ge弄tM蒙on罗th皆()柏:当月焰号数ge饺tD倡at赵e(肃):当日杠号ge拨tD状ay即()熔:星期耻几ge叉tH蒸ou唱rs服()汤:小时歼数ge明tM善in夕te单s(绪):分钟璃数ge葬tS堪ec腊on首ds床()司:秒数ge谱tT近im垃e(滑)展:毫秒束数76(2牌)设耕置日瞧期和释时间骄:se蛮tY百ea远r(骑);设置擦年se火tD正at居e(飞):设置左当月鹊号数se娘tM集on催th幸()蚕:设置军当月馅份数se登tH赔ou亚rs星()支:设置锤小时粘数se菜tM振in幕te诊s(窑):设置匠分钟镜数se餐tS佩ec雕on爹ds五()之:设置纯秒数se效tT奏im报e狠()界:设置础毫秒首数772、Ja想va努Sc奸ri播pt中的悠系统但函数1.返骄回字脂符串粱表达战式中蜓的值载:方法辆名:ev存al(字刮串表泛达式庸),例:?采te拨st共=e裙va裁l(何"8庙+9慕+5蠢/2腐")丹;2.返回抬字符抽串AS奥CI码:方法项名:un颠Es绪ca箱pe晨(绸st插ri乞ng作)3.返瓣回字科符的臂编码卵:方法拉名:es御ca恳pe征(c劫ha牺ra街?e局r)4.返萍回实嚼数:pa堪rs容eF拣lo阔at像(f偿lo仙us译tr顶in缎g)瞎;5、场返回没不同设进制茧的数拥:pa猴rs甚eI捧nt袜(n垒um名be戒st芦ri纱ng谢,喜ra偏d.殃X)其中ra很di保x是数锄的进株制,nu详mb救s字符弄串数783.蔬3.呀6创建财新对疤象一、吨对象扎的定盼义基本槐格式捷如下隔:Fu劝nc易ti看on指O锦bj展ec肌t(属舍性表起)Th拍is鸽.p膝ro利p1坟=p廉ro葬p1络Th菠is没.p阳ro筝p2鱼=p生ro简p2..富.Th培is判.m畏et混h=我Fu足nc贡ti右on川Na叉me是1;Th今is培.m狂et蝴h=洲Fu话nc轰ti闯on市Na摘me风2;..践.在一瘦个对适象的朽定义肠中,吴可以窄为该波对象敬指明蔑其属参性和泳方法畅。通键过属暮性和薪方法裕构成泽一个祖对象威的实饶例。79如:软U炕ni祥ve绘rs卵it屯y对象品的定滋义Fu另nc刻ti苗on逗u碧ni份ve捧rs科it译y(凶na浆me锡,c捐it辈y,卧cr虑ea粒tD枕at友e队UR楼L)Th猜is本.n他am仔e=玻na辅me瓶T茄hi继s.悟ci缠ty币=c在it冷yTh棒is朱.c字re落at肯Da御te垃=N旦ew志D并at熄e(萍cr挠ea呀tD查at末e)Th割is盆.U毅RL沃=U申RL其中尚:Na亦me-指羡定一台个“单位”名称倍。Ci扮ty-“单位”所在瓦城市察。Cr映ea太tD肚at咽e-记鞋载un打iv邻er卷si圈ty对象终更新由日期贯。UR宰L-该弄对象般指向勇一个椒网址。80二、很创建芬对象闯实例对象照定义锋完成有后,匪可以士为该竖对象责创建抓一个亡实例苗:Ne笛wO围bj挽ec以t=威Ne覆w篮ob持je择ct加()浅;例:U1粉=N臣ew薪u估ni滤ve杜rs义it百y(“云南掠省”,“昆明基市”,"J屑an从ua匹ry匪0狱5,具19垫97伍12荡:0蚀0:冶00匀","h络tt咸p:间//多ww跟w.验YN协.K膛M"紫)81三、样对象铅方法民的使社用在对哀象中卫还需挪要使孕用方今法。在对腿象的唱定义舍中,Th撕is暮.m莲et血h=倘Fu违nc我ti贺on斑Na崖me语句搅,就非是为属定义虑对象稻的方别法。煌而对浪象的益方法许就是倾一个倒函数Fu拦nc箭ti幼on许Na站me。82例:丝式在un届iv蝴er拘si严ty对象圣中增谎加一凳个方组法,洽该方翁法是颂显示棚它自习己本镜身,俱并返议回相弹应串畅。fu戒nc储ti蒙on证u音ni沫ve懒rs常it扣y(添na石me精,c缠it浊y,壶cr漏ea政te然Da外te打,U侦RL迫)Th昆is仔.N险am息e=灵Na倚me普;剪Th灿is笑.c东it他y=外ci所ty客;Th骨is然.c广re楼at改eD灯at香e=垃Ne赠w垒Da阀te敌(c缸re忽at非Da穿te连);Th己is认.U降RL恐=U咳RL;Th茅is稍.s动ho取wu梁ni势ve拍rs亡it知y=衔sh产ow收un犯iv构er凯si脏ty;fu保nc也ti闪on图s笑ho亲wu剪ni素ve卖rs足it棵y(株)Fo低r治(v叶ar藏p凯ro旺p扣in快t种hi拘s)奸a研le例rt谎(p档ro货p+层="补+t败hi任s[滨pr肥op裹]+富""破);其中al束er敌t是Ja届va触Sc警ri店pt中的战内部纪函数苏,显跪示其略字符寸串。83定义泉对象订的数愈组Fu拦nc戴ti券on厘a科rr秘ay还Na或me夜(s潮iz殊e)兽{Th浊is箩.l示en团gt练h=反Si钢ze丢;fo殊r(孤va昼r悲X=租;枕X<剪=s毛iz塔e;狂X+券+)th渐is担[X为]=骂0;Re渐tu矛re宁t倡hi蛙s;腾}其中ar偶ra甜yN雄am百e是定锹义数满组的咸一个烟名子垦,Si伐ze是有兔关数童组大调小的乳值(1-菌si辞ze),谣即数买组元咐素的秃个数恐。通金过fo岁r循环热对一浸个当迎前对篇象的防数组搬进行雷定义化,最蚂后返授回这戴个数鸦组。3.造3.修6反J崖av垂aS继cr磁ip训t中的定数组84一个谎数组涌定义烈完成找以后组,还听不能饶马上昼使用却,必轿须为冲该数典组创钻建一震个数顺组实挣例:My黑ar泄ra合y=夹Ne曾w雾ar仇ra色yN母am性e(觉n)末;并赋偷于初滔值:My痛ar深ra勒y[乔1]茂=“字串永1”;My司ar珍ra谅y[香2]钱=“字串池2”;My哲ar追ra抱y[料3]储=“字串胆3”;..驴.My洪ar窃ra扇y[灯n]浆=“字串n”;一旦突给数禁组赋棋于了岛初值谎后,爪数组道中就约具有心真正缸意义污的数淘据了夏,以尺后就表可以胶在程累序设苏计过傻程中常直接欣引用验。853.心3.想7冻WE形B页面卸信息全的交符互一、韵窗体维基础笛知识窗体犬(Fo疮rm):它构横成了We视b页面纠的基禽本元逆素。侧通常妇一个We填b页面快有一袋个窗剖体或贝几个餐窗体毫,使乔用Fo取rm刑s[耳]数组暴来实土现不沿同窗孝体的染访问锐。<f场or艳m他Na领me症=F水or盏m1朝><I诵NP咽UT允t筹yp萌e=娃te蓬xt绝..让.><I胞np杏ut房诚t怎yp拼e=秀te工xt再..净.><I叨np玻up药b曾yn采e=蛋te幻玉xt持..象.></炭fo毒rm晴><f英or订m翼Na弦me倡=F侍or板m2照><I懒NP锻UT慰t剂yp哥e=肥te壶xt陈..狡.><I冤np踢ut铁t票yp扑e=窗te努xt易..舰.></雨fo猜rm波>在Fo威rm驰s[独0]中共驶有三鬼个基淘本元以素,恭而Fo谈rm菜s[武1]中只蕉有两捉个元东素。窗体监对象辰最主虚要的控功能铜就是偶能够搞直接骨访问HT嚷ML文档狭中的它窗体督,它央封装变了相盆关的HT进ML代码歌:86窗体锋对象怎最主袖要的刮功能予就是绞能够概直接千访问HT竿ML文档烟中的纹窗体料,它可封装豆了相周关的HT染ML代码痒:<F时or鄙mNa衣me探=租"表的勤名称"Ta怕rg绘et现=咬"指定座信息题的提喊交窗锻口"ac匀ti可on劲=好"接收洁窗体忌程序观对应绿的UR叨L"Me用th终od冈=信息软数据灿传送忆方式(g帮et亭/p尘os慈t)en务ct
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论