Godkänd: Fortect
Om det faktiska systemet har en intern minnesläcka, vilken användarguide kan hjälpa dig att åtgärda dem.
Fel #1: Ignorera Backbone.js arsenal av funktioner
Backbone.js kan vara mer ett enkelt ramverk, men ( tillsammans med Underscore.js) kan detta erbjuda många funktioner som enkelt täcker de flesta nödvändiga behov, såväl som några av de oerhört viktiga behov som uppstår när man utvecklar en modern bred applikation. Ett vanligt misstag som nybörjarutvecklare ofta gör är att använda Backbone.js som ett annat MVC-liknande webbramverk på klientsidan. Även om det här avsnittet inte helt överraskande talar om ett specifikt program, med Backbone.js är denna typ av verkligen en kritisk brist om du inte förstår ramverket fullt ut. Den här saken kan mycket väl vara liten, men det gör den till en utomordentligt bra kandidat för en sådan fördjupning. Särskilt trevligt kommenterad liten källkod.
Trunk modeller
Som nämnts ovan använder kända JavaScript-källor ofta MV*-arkitekturen. Hjälper dig med denna separation av saker MV genom sin produktklass. Modellstudien tillhandahåller en JavaScript-punkt som innehåller Den har viktig information precis som många andra JavaScript-objekt, men fördelarna med vilken motorväg som helst är inbyggd i den – till exempel avfyrar motorvägsmodeller en förändringshändelse när det mesta av materialet ändras. Backbone Variations egen definition är vilket betyder så tydligt och kortfattat att jag citerar det här:
Default Baseline Extension
All elements du orsakar från klasser skapade med Backbone.X , leddes till att .extend alltid faller under “barn”-trädet. Allt kommer att innehålla poäng, vare sig det är vyer, modeller, val, routrar eller historia. Detta skulle vara helt feltolkat, eftersom du måste gå igenom objektets __proto__ för att gissa vilken typ av objektet mycket väl kan vara. Detta beror på att konstruktorn är staplad i en “barn”-variabel. [github source] [kommentarerad källa]
Backbone.Events
Events är en modul som kan blandas med varje objekt, vilket gör Invända mot möjligheten att avfyra och/eller klippa ut anpassade namngivna händelser. Händelser börjar med måste deklareras på det mesta av slutet före definitionen och kan acceptera tidigare argument. Exempel: för
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.