资源描述:
《JavaScript with Promises英文电子资料.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JavaScriptwithPromisesJAVASCRIPTAsynchronousJavaScriptiseverywhere,whetheryou’reusingAjax,“DanielParkerbeginswithAngularJS,Node.js,orWebRTC.ThispracticalguideshowsintermediateaninsightfulintroductiontoadvancedJavaScriptdevelopershowPromisescanhelpyoumanag
2、easynchronouscodeeffectively—includingtheinevitablefloodofcallbackstoasynchronousWITHasyourcodebasegrows.You’lllearntheinnerworkingsofPromisesandprogrammingthatanywaystoavoiddifficultiesandmisstepswhenusingthem.JavaScriptdeveloperwillPROMISESTheabilitytoa
3、synchronouslyfetchdataandloadscriptsinthebrowserfinduseful.JavaScriptbroadensthecapabilitiesofJavaScriptapplications.Butifyoudon’twithPromisescoversunderstandhowtheasyncpartworks,you’llwindupwithunpredictableboththeHowandWhy,codethat’sdifficulttomaintain.
4、Thisbookisidealwhetheryou’renewtoPromisesorwanttoexpandyourknowledgeofthistechnology.focusingoncurrentpracticaltools.”■UnderstandhowasyncJavaScriptworksbydelvinginto—KrisKowalcallbacks,theeventloop,andthreadingSeniorSoftwareEngineer,Uber;creatoroftheQlibr
5、aryandCommonJSmodules■LearnhowPromisesorganizecallbacksintodiscretestepsthatareeasiertoreadandmaintain“Acomprehensivelook■Examinescenariosyou’llencounterandtechniquesyoucanatoneofthemostusewhenwritingreal-worldapplicationsimportanttoolsofa■Usefeaturesinth
6、eBluebirdlibraryandjQuerytoworkwithPromisesmodernJavaScript■LearnhowthePromiseAPIhandlesasynchronouserrorsprogrammer.”—DomenicDenicola■ExploreECMAScript6languagefeaturesthatsimplifySoftwareEngineer,Google;Editor,JavaScriptwithPromise-relatedcodeES2015Prom
7、isesspecificationDanielParkerisasoftwaredeveloperfocusedonwebandmobileapplications.HewritesJavaScriptforEvernoteinAustin,Texas,andistheorganizeroftheAustinGoogleDeveloperGroup.PromisesParkerMANAGINGASYNCHRONOUSCODEPROGRAMMING/JAVASCRIPTTwitter:@oreillymed
8、iafacebook.com/oreillyUS$19.99CAN$22.99ISBN:978-1-449-37321-4DanielParkerwww.it-ebooks.infoJavaScriptwithPromisesJAVASCRIPTAsynchronousJavaScriptiseverywhere,whetheryou’reusingAjax,“DanielParkerbeginswithAngularJS,N