电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Pro JavaScript Techniques, Second Edition完整原版文件VIP免费

Pro JavaScript Techniques, Second Edition完整原版文件_第1页
1/234
Pro JavaScript Techniques, Second Edition完整原版文件_第2页
2/234
Pro JavaScript Techniques, Second Edition完整原版文件_第3页
3/234
uponthemake,model,andversionofbrowservisitingsaidprogrammer’swebsite.Bythemid-2000s,thebrowserwarsofthe90shadbeeneasilywonbyInternetExplorer,andbrowserdevelopmentstagnated.Twobrowserschallengedthisstateofaffairs:MozillaFirefoxandGoogleChrome.FirefoxwasthedescendantofNetscape,oneoftheearliestwebbrowsers.ChromehadGoogle’sbacking,morethanenoughtomakeitaninstantplayeronthescene.ButbothofthesebrowsersmadeafewdesigndecisionsthatfacilitatedtheJavaScriptrevolution.ThefirstdecisionwastosupporttheWorldWideWebconsortium’simplementationofvariousstandards.WhetherdealingwiththeDOM,eventhandling,orAjax,ChromeandFirefoxgenerallyfollowedthespecandimplementeditaswellaspossible.Forprogrammers,thismeantthatwedidn’thavetowriteseparatecodeforFirefoxandChrome.WewerealreadyusedtowritingseparatecodeforIEandsomethingelse,sohavingbranchingcodeinitselfwasnotnew.Butmakingsurethatthebranchingwasnotoverlycomplexwasawelcomerelief.Speakingofstandards,FirefoxandChromealsoputinalotofworkwiththeEuropeanComputerManufacturer’sAssociation(ECMA,nowstyledEcma).EcmaisthestandardsbodythatoverseesJavaScript.(Tobetechnical,EcmaoverseestheECMAScriptstandard,sinceJavaScriptisatrademarkofOracleand…well,wedon’treallycareaboutthosedetails,dowe?WewilluseJavaScripttorefertothelanguageandECMAScripttorefertothespecificationtowhichaJavaScriptimplementationadheres.)ECMAScriptstandardshadlanguishedinmuchthesamewayasIEdevelopment.Withtheriseofrealbrowsercompetition,theECMAScriptstandardwastakenupagain.ECMAScriptversion5(2009)codifiedmanyofthechangesthathadbeenmadeinthetenyears(!)sincethepreviousversionofthestandard.Thegroupitselfwasalsoenergized,withversion5.1comingoutin2011.Thefutureisprovidedfor,withsignificantworkcurrentlybeingdoneonbothversions6and7ofthestandard.Togivecreditwherecreditisdue,ChromepushedtheupdatingofJavaScriptaswell.TheChromeJavaScriptengine,calledV8,wasaveryimportantpartofChrome’sdebutin2008.TheChrometeambuiltanenginethatwasmuchfasterthanmostJavaScriptengines,andithaskeptthatgoalatthetopofthelistforsubsequentversions.Infact,theV8enginewassoimpressivethatitbecamethecoreofNode.js,abrowser-independentJavaScriptinterpreter.OriginallyintendedasaserverthatwoulduseJavaScriptasitsmainapplicationlanguage,NodehasbecomeaflexibleplatformforrunninganynumberofJavaScript-basedapplications.BacktoChrome:theothermajorinnovationGoogleintroducedtothelandofbrowserswastheconceptoftheevergreenapplication.Insteadofhavingtodownloadaseparatebrowserinstallforupdates,Chrome’sdefaultistoautomaticallyupdatethebrowserforyou.Whilethisapproachissometimesapaininthecorporateworld,itisagreatboontothenoncorporateconsumersurfer(alsoknownasaperson!).IfyouuseChrome(and,forthelastfewyears,Firefox),yourbrowserisup-to-date,withoutyourhavingtomakeanyeffort.WhileMicrosofthasdonethisforalongtimeinpushingsecurityupdatesviaWindowsUpdate,itdoesnotintroducenewfeaturestoInternetExplorerunlesstheyarecoupledtoanewversionofWindows.Toputitanotherway,updatestoIEareslowincoming.ChromeandFirefoxalwayshavethelatestandgreatestfeatures,aswellasbeingquitesecure.AsGooglepressedonwithChrome’sfeatures,theotherbrowsermakersplayedcatch-up.Sometimesthiscameinsillierways,suchaswhenFirefoxadaptedChrome’sversionnumbering.ButitalsoresultedinMozillaandMicrosofttakingacold,hardlookatJavaScriptengines.BothbrowsermakershavesignificantlyoverhauledtheirJSenginesoverthelas...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Pro JavaScript Techniques, Second Edition完整原版文件

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部