计算机 外文翻译 外文文献 英文文献及译文30 高级编程.docx
- 文档编号:3735828
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:20
- 大小:33.08KB
计算机 外文翻译 外文文献 英文文献及译文30 高级编程.docx
《计算机 外文翻译 外文文献 英文文献及译文30 高级编程.docx》由会员分享,可在线阅读,更多相关《计算机 外文翻译 外文文献 英文文献及译文30 高级编程.docx(20页珍藏版)》请在冰豆网上搜索。
计算机外文翻译外文文献英文文献及译文30高级编程
Chapter1ProfessionalActiveServerPages3.0
TheWWW(WorldWideWeb,WWW)originatedfromtheSwiss-basedCERNlaboratory.TimBerners-Leeandhisdevelopmentteamspentalotoftime.establishedacertainformattothetransmissionofinformation,ThisisknownastheHypertextTransferProtocol(HTTP).TheagreementtousetheHTML(HTML).HTMLsimple,flexiblestructure,Weallowedbbrowsersandothercompatibleapplicationsshowtextandimages.Somepartsofthedocumentcouldbecomehyperlinks,thatis,whentheyarechosen,canshowdifferentpagesofthesameordifferentpartsofthepages.MarkupLanguageisseparatedfromthespecificcharacterofthebasicelements,designatedbasicelementsincludedinthetextorotherarticleshowshow.
Forexample,ThisissomeEmphasizedtext.HTMLisabroad-basedstandardgeneralmarkuplanguage(StandardGeneralizedMakeupLanguage,SGML)markuplanguage.SGMLisadescriptionlanguage,itsownwebsiteisnottobeusedforcreatingthelanguage.HTMLfromsimplelanguage,theincreasingnumberofadditionalfeatures,SotodaytheformationoftheHTMLversion4.0.Thesenewpropertiesprovideamoreflexibletextfontstyles(suchas"FONT"),andandtheoutputpagelayoutmorecontrol(suchasWindowandframe).
Earlywebsiteisthelackofdynamiccontent.Justabeginning,thisisnotaproblembecauseTHLMtothedevelopmentofthecomputer,networkandoperatingsystembetweendisplayandtransmissionofinformation(inparticularthetechnicalandscientificinformation).ThisstandardizeddocumentisonlyasimpletextandmarkingsTheimagesandothernon-textcontentinaseparatedocumentstorage,theycanfreelyvariousnetworktransmission.Inaddition,theformatoftheinformationisfixed,anditsconstituentelementsisthemeaningoftheTHLMdefinitiongood.Fora"reading"orbrowserapplications,usinganyprogramminglanguageonanyplatformoroperatingsystemisrelativelyeasiertoachieve.
Aslongastheestablishmentoftheseinformationwebsite,textdocumentsandimagesthroughtheWebserverapplicationdeliverytousers,WebserverapplicationssimplyreadfromthediskandputtheiroutputintothenetworktothecorrecttransmissionHTTPagreement.Theclientortheclient,browserreceivingandtransmittingtheinformationflow,andtoswitchtoshowthepages.
HTMLandHTTPadditiontocross-platformproperties,itsmainstrengthsisitsdocumentationcanincludethecontentsoftherelevantinformation,theauthorexpressedthedesirepattern.Itcanbereadapplicationsandnotnecessarilyshow:
forexample,theblindcanusespecialproceduresithasbecomeavoice.Similarly,itscontentswillshowspecialwaytothosepooreyesightorotherdefectsiteasierforavisit.Therefore,Technologyindustryoften"useragent"(useragent)toreplacethegenericterm"browser"(browers).
Newtypesoffiles,especiallythosedesignedtoallowtheimportationofpagesofinformationonadocument(forexample,HTML"PUNIT"thewindow-Control),adevelopmentwhichcanbereadtoanduseofinformationapplicationsinevitable.Obviously,thetransferfromotherapplicationsobtained,inparticular,aspecifictypeofthecontentofthedatabase,theneedforanewapproach.Eachonebasedontheneedtorewritethetextofthepages,providingreal-timestrongmessageiscertainlynotanidealsolution.
Webserversforexample,provideaninterfacesothatotherapplicationscanbelinkedwithacommoninterfacethroughthismethod,Customizationoftheexecutablecanreceivefromtheclient'sinformation,includingthroughhyperlinksorclickonthebrowsertypeuniformresourcelocators(URL)ofthedetailsoftherequestpages.Applicationproceduresforclientrequeststogeneratethecorrespondingresponses,butnotfromtheserverdiskreadtextordocumentmarkers.
Theseearlymethodsfromthebeginning,andgraduallyformacompleteseriesofmethodstocreatedynamicwebsiteinresponsetouserrequestsorinformationchanges.Applicationproceduresfortheseinterfacesarestillinuse,wasknownastheCommonGatewayInterface(CommonGatewaInterface,CGI),Thisisaavailableinanylanguage(suchasC)toachievethestandard.Itarisesfromtheuseofthosecgi-bindirectoryapplication(here,"b,in"representsthebinarycode,insteadoftext).
Earlyapplicationsarecompiledaftertheprocedure,usuallyinCorC++preparation.However,thisnaturallyknowtheCprogramminglanguage,Whenevertherightproceduresanddoverylittlewritingormarkingsonthechanges,wemustrecompile,re-generateexecutablefiles,whichlimitstheCandGIusedynamicpages.Instead,thedevelopmentofascriptinglanguageusedtocreateWebpages,Suchlanguageisusefulsummaryandreportlanguage(PracticalExtractionandReportingLanguage),orreferredtoasPerlItallowsinformationtothefoundersofaverysimplifiedsimilartoCorC++languagecode.
Perlscript,it"reads"textandmarkingsusestandardinput(sintd)andthestandardoutput(studot)functionthroughtheCandGI.WebserverlinksGeneraloutputtothebrowser.Per•bWestillisapopularlanguage,particularlyintheUN-basedX-orLIinuxsystems.However,thislanguagecapturesupisnotveryeasy.especiallyforthosewhoarenotCorC++languagebasedontheWebespeciallydevelopers.Now,somenewscriptinglanguageemerged,andmakethewebsitemoreeasily.Wemainlylookathowtheyenabledeveloperstoworkmoreeasily.
1.1Server-sidescriptingtechnology
Fortheserver-sidescriptingneedssometypeofintermediateapplications,orplug-inproceduretoconnect.Itmustbeabletoaccepttherequestofusers,readandexplainedtotheappropriateserverbasedonthescriptfile,andthencreatetheoutputpages,Wealsotransmittedtotheserver,whereasaresponsesenttotheclient.Insomecases,thistaskisdividedintotwoparts:
anapplicationorplug-inprocedureswiththeWebcommunicationbetweentheserver(usuallyCthroughGI).Anotherdealtwiththeinterpretationandimplementationofthescript.ThisisPSAofthesituation,thescriptengineusedinothercircumstancesthesame.Perlisapopularserver-sidescriptinglanguage,butnowtherearealotofotherlanguages.IntheUNandonI-Linuxsystem,AnewcalledPHP(PersonalHomePage)thelanguageisbecomingincreasinglypopular.Somelanguageisthegoalofsomespecifictypesofusers,Forexample,TCLisascientificenvironmentinthecomplexarithmeticsimplisticlanguage.
1.2Microsoft'stechnologytocreatedynamicpages
WithMicrosoftWindowsNT3.51launchedtheirWebserversoftwareFAQ,InformationServer(IIS1.0.ThisisoneofmanyfunctionsofacertainstandardThesoftware,itsupportsCG.I.ButMicrosoftalsooffersaninterface,allowingtheuseofCandC++languagecompiler,suchasgeneratingexecutablefiles,makeoperationsmoreefficient.ThisisInternetServerApplicationProgrammingInterface(InternetServerApplicationProgrammingInterface,ISAPI).ItcanprovidethantraditionalPerlenginesandothertechnology-dependentstindandstodutbroaderWebservertovisit.SincethenMicrosoftandotherthirdpartydevelopersthroughtheintroductionofmanyAPSconnecttotheSsoftwareapplication,ThisiswhyAPScanconnecttotheIIS,aswellasotherMicrosoftserverDynamicTechnology.
APSinthepast,themostwidelyusedisInetternDatabaseConnectivity(InternetDatabaseCo.nnector.IPC).ASPWebdeveloperstouseMicrosoft'splatformopenedupanewvista,Thisenablesthedatainthedatabasetocreatedynamicwebeasier.Inparticular,ithasintroducedatemplate(template),whichincludesaninsertwithadatabasequerytotheresultsofthetextandmarkingthetemplatefiles.
Chapter2JavaScript
2.1what’sJavaScript
JavaScriptisusedinmillionsofWebpagestoimprovethedesign,validateforms,detectbrowsers,createcookies,andmuchmore.JavaScriptisthemostpopularscriptinglanguageontheinternet,andworksinallmajorbrowsers,suchasInternetExplorer,Mozilla,Firefox,Netscape,Opera.Beforeyoucontinueyoushouldhaveabasicunderstandingofthefollowing:
·JavaScriptwasdesignedtoaddinteractivitytoHTMLpages
·JavaScriptisascriptinglanguage(ascriptinglanguageisalightweightprogramminglanguage)
·AJavaScriptconsistsoflinesofexecutablecomputercode
·AJavaScriptisusuallyembeddeddirectlyintoHTMLpages
·JavaScriptisaninterpretedlanguage(meansthatscriptsexecutewithoutpreliminarycompilation)
·EveryonecanuseJavaScriptwithoutpurchasingalicense
JavaScriptgivesHTMLdesignersaprogrammingtool–HTMLauthorsarenormallynotprogrammers,butJavaScriptisascriptinglanguagewithaverysimplesyntax!
Almostanyonecanputsmall“snippets”ofcodeintotheirHTMLpages
JavaScriptcanputdynamictextintoanHTMLpage–AJavaScriptstatementlikethis:
document.write(”
”+name+“
”)canwriteavariabletextintoanHTMLpageJavaScriptcanreacttoevents–AJavaScriptcanbesettoexecutewhensomethinghappens,likewhenapagehasfinishedloadingorwhenauserclicksonanHTMLelement
JavaScriptcanbeusedtovalidatedata–AJavaScriptcanbeusedtovalidateformdatabeforeitissubmittedtoaserver,thiswillsavetheserverfromextraprocessing
JavaScriptcanbeusedtodetectthevisitor’sbrowser–AJavaScriptcanbeusedtodetectthevisitor’sbrowser,and–dependingonthebrowser–loadanotherpagespecificallydesignedforthatbrowser
JavaScriptcanbeusedtocreatecookies–AJavaScriptcanbeusedtostoreandretrieveinformationonthevisitor’scomput
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 外文翻译 外文文献 英文文献及译文 30 高级编程 外文 翻译 文献 英文 译文 高级 编程