ebook img

Deitel® Developer Series AJAX, Rich Internet Applications, and Web Development for Programmers PDF

1028 Pages·2008·23.497 MB·English
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Deitel® Developer Series AJAX, Rich Internet Applications, and Web Development for Programmers

AJAX, Rich Internet Applications, and Web Development For Programmers D ® D S EITEL EVELOPER ERIES D e i t e l ® S e r How To Program Series Internet & World Wide Web How to Program, 4/E Java How to Program, 7/E C++ How to Program, 6/E C How to Program, 5/E Visual Basic® 2005 How to Program, 3/E Visual C#® 2005 How to Program, 2/E Small Java™ How to Program, 6/E Small C++ How to Program, 5/E Advanced Java™ 2 Platform How to Program XML How to Program Visual C++® .NET How to Program Perl How to Program Python How to Program Simply Series Deitel Developer Series SimplyC++:AnApplication-Driven AJAX,RichInternetApplicationsand TutorialApproach WebDevelopmentforProgrammers SimplyC#:AnApplication-Driven C#forProgrammers,2/E TutorialApproach VisualBasic2005forProgrammers,2/E SimplyJava™Programming:An Application-DrivenTutorial Approach SimplyVisualBasic®2005:An Application-DrivenTutorial Approach,2/E i e s P a g e SafariX Web Books www.deitel.com/books/SafariX.html C++HowtoProgram,5/E&6/E SmallC++HowtoProgram,5/E JavaHowtoProgram,6/E&7/E SmallJavaHowtoProgram,6/E SimplyC++:AnApplication-Driven VisualBasic2005HowtoProgram,3/E TutorialApproach VisualC#2005HowtoProgram,2/E SimplyVisualBasic2005:AnApplication- DrivenTutorialApproach,2/E TofollowtheDeitelpublishingprogram,pleaseregisterforthefreeDeitel®Buzz Onlinee-mailnewsletterat: www.deitel.com/newsletter/subscribe.html Tocommunicatewiththeauthors,sende-mailto: deitel@deitel.com Forinformationoncorporateon-siteseminarsofferedbyDeitel&Associates,Inc. worldwide,visit: www.deitel.com/training/ orwriteto deitel@deitel.com ForcontinuingupdatesonPrenticeHall/Deitelpublicationsvisit: www.deitel.com www.prenhall.com/deitel www.InformIT.com/deitel CheckoutourResourceCentersforvaluablewebresourcesthatwillhelpyoumaster C++,otherimportantprogramminglanguages,softwareandWeb2.0topics: www.deitel.com/ResourceCenters.html Manyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarks. Wherethosedesignationsappearinthisbook,andthepublisherwasawareofatrademarkclaim,thedesignationshave beenprintedwithinitialcapitallettersorinallcapitals. Theauthorsandpublisherhavetakencareinthepreparationofthisbook,butmakenoexpressedorimpliedwarranty ofanykindandassumenoresponsibilityforerrorsoromissions.Noliabilityisassumedforincidentalorconsequential damagesinconnectionwithorarisingoutoftheuseoftheinformationorprogramscontainedherein. Thepublisheroffersexcellentdiscountsonthisbookwhenorderedinquantityforbulkpurchasesorspecialsales, whichmayincludeelectronicversionsand/orcustomcoversandcontentparticulartoyourbusiness,traininggoals, marketingfocus,andbrandinginterests.Formoreinformation,pleasecontact: U.S.CorporateandGovernmentSales (800)382-3419 corpsales@pearsontechgroup.com ForsalesoutsidetheU.S.,pleasecontact: InternationalSales international@pearsoned.com VisitusontheWeb:www.phptr.com ThisBookIsSafariEnabled TheSafari®Enabledicononthecoverofyourfavoritetechnologybookmeansthebookisavailable throughSafariBookshelf.Whenyoubuythisbook,yougetfreeaccesstotheonlineeditionfor45days. SafariBookshelfisanelectronicreferencelibrarythatletsyoueasilysearchthousandsoftechnicalbooks,findcode samples,downloadchapters,andaccesstechnicalinformationwheneverandwhereveryouneedit. Togain45-daySafariEnabledaccesstothisbook: • Gotohttp://www.prenhallprofessional.com/safarienabled • Completethebriefregistrationform • EnterthecouponcodeM8IP-VNEG-CZHV-DIG8-1652 IfyouhavedifficultyregisteringonSafariBookshelforaccessingtheonlineedition,pleasee-mail customer-service@safaribooksonline.com. LibraryofCongressCataloging-in-PublicationData On file ©2008PearsonEducation,Inc. Allrightsreserved.PrintedintheUnitedStatesofAmerica.Thispublicationisprotectedbycopyright,andpermission mustbeobtainedfromthepublisherpriortoanyprohibitedreproduction,storageinaretrievalsystem,ortransmis- sioninanyformorbyanymeans,electronic,mechanical,photocopying,recording,orlikewise.Forinformationre- gardingpermissions,writeto: PearsonEducation,Inc RightsandContractsDepartment 501BoylstonStreet,Suite900 Boston,MA02116 Fax(617)671-3447 ISBN0-13-158738-2 TextprintedintheUnitedStatesonrecycledpaperatR.R.DonnelleyinCrawfordsville,Indiana. Firstprinting,January2008 AJAX, Rich Internet Applications, and Web Development For Programmers D ® D S EITEL EVELOPER ERIES PaulJ.Deitel Deitel&Associates,Inc. HarveyM.Deitel Deitel&Associates,Inc. Upper SaddleRiver, NJ•Boston•Indianapolis•SanFrancisco New York •Toronto•Montreal •London •Munich •Paris•Madrid Capetown• Sydney•Tokyo •Singapore• MexicoCity Trademarks DEITEL,thedouble-thumbs-upbugandDIVEINTOareregisteredtrademarksofDeitel& Associates,Inc. Adobe,Dreamweaver,FlexandFlashareeitherregisteredtrademarksortrademarksofAdobe Systems,Inc. ApacheisatrademarkofTheApacheSoftwareFoundation. CSS,DOM,XHTMLandXMLareregisteredtrademarksoftheWorldWideWebCon- sortium. Del.icio.usandFlickraretrademarksofYahoo!Inc. DiggisatrademarkofDiggInc. FirefoxisaregisteredtrademarkoftheMozillaFoundation. GoogleisatrademarkofGoogle,Inc. JavaScript,JavaandallJava-basedmarksaretrademarksorregisteredtrademarksofSun Microsystems,Inc.intheUnitedStatesandothercountries. Microsoft,InternetExplorer,SilverlightandtheWindowslogoareeitherregisteredtrade- marksortrademarksofMicrosoftCorporationintheUnitedStatesand/orothercountries. MySpaceisaregisteredtrademarkofMySpace.com. UNIXisaregisteredtrademarkofTheOpenGroup. RubyonRailsisatrademarkofDavidHeinemeierHansson. MySQLisaregisteredtrademarkofMySQLAB. SecondLifeisaregisteredtrademarkofLindenResearch,Inc. SkypeisatrademarkofeBay,Inc. Web2.0isaservicemarkofCMPMedia. WikipediaisaregisteredtrademarkofWikiMedia. Throughoutthisbook,trademarksareused.Ratherthanputatrademarksymbolinevery occurrenceofatrademarkedname,westatethatweareusingthenamesinaneditorial fashiononlyandtothebenefitofthetrademarkowner,withnointentionofinfringement ofthetrademark. ToJesseJamesGarrett: Forrecognizingthat"somethingspecialwasintheair"inweb applicationsdevelopment;forcoiningtheterm"Ajax" (AsynchronousJavaScriptandXML)tonamethat phenomenon;andforyourtirelesseffortsinpromotingAjax— akeysetoftechnologiesdefiningWeb2.0. PaulandHarveyDeitel Deitel Resource Centers OurResourceCentersfocusonthevastamountsoffreecontentavailableonline.Findresources, downloads,tutorials,documentation,books,e-books,journals,articles,blogs,RSSfeedsandmore onmanyoftoday’shottestprogrammingandtechnologytopics.Forthemostup-to-datelistofour ResourceCenters,visit: www.deitel.com/ResourceCenters.html LetusknowwhatotherResourceCentersyou’dliketosee!Also,pleaseregisterforthefreeDeitel® BuzzOnlinee-mailnewsletterat: www.deitel.com/newsletter/subscribe.html ComputerScience VisualBasic JavaSE7(Dolphin) SearchEngines RegularExpressions VisualC++ ResourceCenter SharePoint VisualStudioTeamSys- JavaFX Skype Programming tem WebServers Microsoft ASP.NET3.5 Web3DTechnologies Wikis AdobeFlex WebServices ASP.NET WindowsVista Ajax WindowsPresentation ASP.NET3.5 Apex Foundation ASP.NETAjax Web2.0 ASP.NETAjax XHTML C# AlertServices ASP.NET XML DotNetNuke(DNN) AttentionEconomy C InternetExplorer7(IE7) Blogging C++ GamesandGame MicrosoftLINQ BuildingWeb C++BoostLibraries Programming .NET Communities C++GameProgramming ComputerGamePro- .NET3.0 CommunityGenerated C# gramming .NET3.5 Content CodeSearchEnginesand ComputerGames SharePoint FacebookDeveloper CodeSites MobileGaming Silverlight Platform ComputerGame Sudoku VisualBasic FacebookSocialAds Programming VisualC++ GoogleBase CSS2.1 InternetBusiness VisualStudioTeam GoogleVideo Dojo AffiliatePrograms System GoogleWebToolkit FacebookDeveloperPlat- CompetitiveAnalysis WindowsPresentation (GWT) form FacebookSocialAds Foundation InternetVideo Flash9 GoogleAdSense WindowsVista Joost Java GoogleAnalytics MicrosoftPopfly Location-BasedServices JavaCertificationand GoogleServices Mashups OpenSource& AssessmentTesting InternetAdvertising Microformats JavaDesignPatterns InternetBusiness LAMPStack RecommenderSystems JavaEE5 Initiative Apache RSS JavaSE6 InternetPublicRelations DotNetNuke(DNN) SocialGraph JavaSE7(Dolphin) LinkBuilding Eclipse SocialMedia ResourceCenter Location-BasedServices Firefox SocialNetworking JavaFX OnlineLeadGeneration Linux SoftwareasaService JavaScript Podcasting MySQL (SaaS) JSON SearchEngineOptimiza- OpenSource VirturalWorlds MicrosoftLINQ tion Perl Web2.0 MicrosoftPopfly SellingDigitalContent PHP Web3.0 .NET Sitemaps Python Widgets .NET3.0 WebAnalytics Ruby DiveIntoWeb2.0 .NET3.5 WebsiteMonetization OpenGL YouTubeandAdSense Software eBook Perl Apache Web2eBook PHP Java DotNetNuke(DNN) ProgrammingProjects Java Eclipse OtherTopics Python JavaCertificationand Firefox ComputerGames RegularExpressions AssessmentTesting InternetExplorer7(IE7) ComputingJobs Ruby JavaDesignPatterns Linux GadgetsandGizmos RubyonRails JavaEE5 MySQL RingTones Silverlight JavaSE6 OpenSource Sudoku Contents Preface xix Before You Begin xxxi Part 1: Introduction 1 1 Dive Into® Web 2.0 2 1.1 Introduction 3 1.2 WhatIsWeb2.0? 4 1.3 Search 7 1.4 ContentNetworks 12 1.5 User-GeneratedContent 13 1.6 Blogging 16 1.7 SocialNetworking 19 1.8 SocialMedia 23 1.9 Tagging 26 1.10 SocialBookmarking 28 1.11 SoftwareDevelopment 29 1.12 RichInternetApplications(RIAs) 32 1.13 WebServices,Mashups,WidgetsandGadgets 34 1.14 Location-BasedServices 37 1.15 XML,RSS,Atom,JSONandVoIP 38 1.16 Web2.0MonetizationModels 39 1.17 Web2.0BusinessModels 41 1.18 FutureoftheWeb 44 1.19 WheretoGoforMoreWeb2.0Information 48 1.20 Web2.0Bibliography 49 1.21 Web2.0Glossary 56 Part 2: The Ajax Client 66 2 Introduction to XHTML 67 2.1 Introduction 68 2.2 EditingXHTML 69 2.3 FirstXHTMLExample 69 2.4 W3CXHTMLValidationService 72 2.5 Headings 72

See more

The list of books you might like

book image

The 48 Laws of Power

Robert Greene
·454 Pages
·2004
·1.92 MB

book image

The Strength In Our Scars

Bianca Sparacino
·2018
·0.17 MB

book image

The 48 Laws of Power

Robert Greene
·1998
·2.84 MB

book image

What Happened to You?

Bruce D. Perry
·2021
·4.38 MB

book image

Der langste Tag. Normandie 6. Juni 1944

Cornelius Ryan
·418 Pages
·1959
·4.676 MB

book image

PHILOSOPHY OF RELIGION

425 Pages
·2002
·1.12 MB

book image

Bülten No 13 - Ekim 2006

96 Pages
·2006
·2.52 MB

book image

Building to Impact: The 5D Implementation Playbook for Educators

Arran Hamilton, Douglas B. Reeves, Janet May Clinton, John Hattie
·233 Pages
·2022
·7.411 MB

book image

Neuroscienze. Esplorando il cervello, 4a Ed

Mark Bear, Barry Connors, Michael Paradiso
·1020 Pages
·2016
·48.7629 MB

book image

Greek Government Gazette: Part 7, 2006 no. 914

The Government of the Hellenic Republic
·2006
·0.23 MB

book image

Gazette of India, 2006, No. 62

Directorate of Printing, Government of India
·0.63 MB

book image

Greek Government Gazette: Part 7, 2006 no. 918

The Government of the Hellenic Republic
·2006
·0.13 MB

book image

A Companion to Spanish Women's Studies

Xon De Ros; Geraldine Hazbun
·2012
·8.821 MB

book image

CUFORG Vol 2 No 46 1993 12

71 Pages
·1993
·17 MB