欢迎来到天天文库
浏览记录
ID:33802589
大小:880.78 KB
页数:131页
时间:2019-03-01
《Secrets of the JavaScript Ninja》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、MEAPEditionManningEarlyAccessProgramCopyright2008ManningPublicationsFormoreinformationonthisandotherManningtitlesgotowww.manning.comContentsPrefacePart1JavaScriptlanguageChapter1IntroductionChapter2FunctionsChapter3ClosuresChapter4TimersChapter5FunctionprototypeChapter6RegExpChapter7wi
2、th(){}Chapter8evalPart2Cross-browsercodeChapter9Strategiesforcross-browsercodeChapter10CSSSelectorEngineChapter11DOMmodificationChapter12Get/SetattributesChapter13Get/SetCSSChapter14EventsChapter15AnimationsPart3BestpracticesChapter16UnittestingChapter17PerformanceanalysisChapter18Vali
3、dationChapter19DebuggingChapter20Distribution1IntroductionAuthorgroupJohnResigLegalnoticeCopyright2008ManningPublicationsIntroductionInthischapter:OverviewofthepurposeandstructureofthebookOverviewofthelibrariesoffocusExplanationofadvancedJavaScriptprogrammingTheorybehindcross-browserco
4、deauthoringExamplesoftestsuiteusageThereisnothingsimpleaboutcreatingeffective,cross-browser,JavaScriptcode.Inadditiontothenormalchallengeofwritingcleancodeyouhavetheaddedcomplexityofdealingwithobtusebrowsercomplexities.Tocounter-actthisJavaScriptdevelopersfrequentlyconstructsomesetofco
5、mmon,reusable,functionalityintheformofJavaScriptlibrary.Theselibrariesfrequentlyvaryincontentandcomplexitybutoneconstantremains:Theyneedtobeeasytouse,beconstructedwiththeleastamountofoverhead,andbeabletoworkinallbrowsersthatyoutarget.Itstandstoreason,then,thatunderstandinghowtheverybes
6、tJavaScriptlibrariesareconstructedandmaintainedcanprovidegreatinsightintohowyourowncodecanbeconstructed.Thisbooksetsouttouncoverthetechniquesandsecretsencapsulatedbythesecodebasesintoasingleresource.Inthisbookwe'llbeexaminingthetechniquesoftwolibrariesinparticular:Prototype(http://prot
7、otypejs.org/)ThegodfatherofthemodernJavaScriptlibrarycreatedbySamStephensonandreleasedin2005.EncapsulatesDOM,Ajax,andeventfunctionalityinadditiontoobject-oriented,aspect-oriented,andfunctionalprogrammingtechniques.jQuery(http://jquery.com/)CreatedbyJohnResigandreleasedJanuary2006,pop
此文档下载收益归作者所有