Toename in interaktiwiteit.
Direkte terugvoer aan die besoekers.
Dit is kostedoeltreffend.
Druk JS uit
1. Asynchrone programmering leer
2. Hou u kode klein en lig
Dit is baie belangrik dat u die kode so lig as moontlik moet hou om die hoë prestasie van Mobiele toepassings. Deur kode lig en kompak te hou, verminder die traagheid en verhoog die spoed. Deur verskillende JS -lêers in een te krimp en te verminder, is nog 'n metode om die prestasie van die toepassing te optimaliseer.
3. Beskryf veranderlikes plaaslik
Veranderlikes word gewoonlik gebruik om die funksies wat daarin gestoor word, te beskryf. Veranderlikes is van twee soorte, plaaslike veranderlikes en globale veranderlikes.
Veranderlikes wat slegs in hulself beskryf word, is niks anders as 'n plaaslike veranderlike nie. Veranderlikes wat dwarsdeur die skrif gebruik word, staan ​​bekend as Globale veranderlike. As u die meeste veranderlikes plaaslik beskryf, sal die tyd wat die enjin benodig om dit te jag, vinnig verminder. Dit sal dus die algehele spoed van die aansoek verhoog.
4. Uitvoer van gebeurtenis-deputasie
Dit is maklik om met Event Deputation 'n enkele gebeurtenishanteerder te gebruik wat aan die einde van die dag help met die goed georganiseerde bestuur van 'n soort gebeurtenis vir die hele bladsy. Groot webtoepassings kan stop as gevolg van die teenwoordigheid van verskillende gebeurtenishanteerders en die afwesigheid van geleentheidsdeputasie. Voordele van gebeurtenis-deputasie is; lae funksionaliteit om uit te voer, minder geheue nodig om te verwerk en byna geen bande tussen mekaar nie DOM en KODEER.
5. Vermy ongewenste lusse
7. Verminder DOM-toegang:
8. Die verbetering van prestasie met behulp van 'n kas-voorwerp
9. Spesifisering van die implementeringskonteks
10. Maak gebruik van puntkommes vir die beëindiging van die lyn
11. Skep 'n selfoproepfunksie
Dit word gewoonlik 'n self-aangeroepe anonieme funksie of onmiddellike aangewese funksie-uitdrukking (IIFE) genoem. Dit is 'n funksie wat outomaties verrig word wanneer u dit skep.
12. Vermy die gebruik van ()
Gebruik te maak van () voeg 'n veranderlike in by globale omvang en dus as die ander veranderlike dieselfde naam het; dan kan dit aanleiding gee tot die verwarring en oorskrywing van die waarde.
13. Vermy die gebruik van try-catch - uiteindelik binne 'n lus
Die probeer-vang-uiteindelik-konstruksie ontwikkel 'n nuwe veranderlike in die jongste omvang tydens looptyd elke keer as die vangsbepaling geïmplementeer word; waar die vasgestelde uitsonderingsvoorwerp aan 'n veranderlike toegeken word.
14. Hanteer WebSocket Time-out
Eintlik, wanneer 'n WebSocket-verbinding gebruik word, kan 'n bediener u verbinding na 30 sekondes onaktiwiteit beëindig. Om probleme met die time-out te hanteer, kan u met tussenposes 'n leë boodskap na die bediener stuur. Om dit uit te voer, voeg u hierdie twee funksies by u kode: een om u verbinding lewendig te hou en die ander om die lewering te kanselleer. Deur dit te gebruik, kan u die time-out maklik beheer.