Avsnitt
Utrota vanliga jQuery-buggar
med Elijah Manor
jQuery är så lätt att använda och abstraherar tack och lov många av de problem mellan webbläsare som vi använde för att arbeta för flera år sedan. Men som med alla bibliotek finns det en vanlig uppsättning buggar som tenderar att dyka upp ju mer du använder den. Den här sessionen syftar till att hjälpa utvecklare med lämpliga kunskaper och verktyg för att utrota många vanliga buggar som ses i jQuery-kod. För varje ämne som beskrivs börjar vi med en kod som har en jQuery-bugg, identifierar sedan vad felet är, förklarar varför det händer och fortsätter sedan att utforska olika tekniker för att utrota buggen. Vissa buggar har en enkel korrigering, medan andra buggar har många sätt att lösa problemet på. De här lösningarna kan vara allt från enkla till avancerade begrepp. Genom att utrota buggar på flera sätt hjälper det till att exponera några av de nyare och mer avancerade funktionerna i jQuery som inte är lika kända. Några av de buggar som vi kommer att ta itu med handlar om synkron och asynkron kod, upptäcka några möjligen förvirrande aspekter av $.each-metoden, förklara varför och hur du kan ha dödat händelsedelegeringen, undersöka konstiga formateringsproblem när du hanterar JSON- och objektliteraler, diskutera förvirringen i jQuery-omslutningen jämfört med det interna DOM-elementet, förklara skillnaden mellan vanliga förvirrade jQuery-metoder, avslöja varför vissa animeringar har ett eget sinne, avgöra när flera Ajax-anrop har avslutats och mycket mer. Som du kanske har märkt är några av exemplen ovan inte nödvändigtvis jQuery-specifika, men eftersom biblioteket är JavaScript finns det många grundläggande begrepp i JavaScript som är nödvändiga för att förstå när du använder jQuery.
jQuery är så lätt att använda och abstraherar tack och lov många av de problem mellan webbläsare som vi använde för att arbeta för flera år sedan. Men som med alla bibliotek finns det en vanlig uppsättning buggar som tenderar att dyka upp ju mer du använder den. Den här sessionen syftar till att hjälpa utvecklare med lämpliga kunskaper och verktyg för att utrota många vanliga buggar som ses i jQuery-kod. För varje ämne som beskrivs börjar vi med en kod som har en jQuery-bugg, identifierar sedan vad felet är, förklarar varför det händer och fortsätter sedan att utforska olika tekniker för att utrota buggen. Vissa buggar har en enkel korrigering, medan andra buggar har många sätt att lösa problemet på. De här lösningarna kan vara allt från enkla till avancerade begrepp. Genom att utrota buggar på flera sätt hjälper det till att exponera några av de nyare och mer avancerade funktionerna i jQuery som inte är lika kända. Några av de buggar som vi kommer att ta itu med handlar om synkron och asynkron kod, upptäcka några möjligen förvirrande aspekter av $.each-metoden, förklara varför och hur du kan ha dödat händelsedelegeringen, undersöka konstiga formateringsproblem när du hanterar JSON- och objektliteraler, diskutera förvirringen i jQuery-omslutningen jämfört med det interna DOM-elementet, förklara skillnaden mellan vanliga förvirrade jQuery-metoder, avslöja varför vissa animeringar har ett eget sinne, avgöra när flera Ajax-anrop har avslutats och mycket mer. Som du kanske har märkt är några av exemplen ovan inte nödvändigtvis jQuery-specifika, men eftersom biblioteket är JavaScript finns det många grundläggande begrepp i JavaScript som är nödvändiga för att förstå när du använder jQuery.
Har du feedback till oss? Skicka in ett problem här.