Is Codecademy een goede website om JavaScript te leren?

Beste antwoord

Ik zou zeggen dat het een goede plek is om de basisprincipes van Javascript te leren (syntaxis, basisstijl, enz. ).

Ik heb gemerkt dat de beste manier om een ​​taal te leren, is door iets in die taal te bouwen, nadat je tenminste een basiskennis van de taal hebt gehad.

Iets bouwen in een taal vereist dat u uitzoekt hoe u dingen in de taal kunt doen. Vragen als “Is er een manier om te zien of een string een bepaald ding bevat” of “Is er een manier om te zien of deze hash een bepaalde sleutel is” betekent dat je documentatie leest over de taal en zijn kernfuncties.

Antwoord

Ik ben een autodidactische webontwikkelaar en ik zeg – De beste manier om JavaScript te leren, is door zelf te leren . Zoals met elke andere programmeertaal / webscript, moet het leerproces van JavaScript worden gestart vanaf Beginners niveau tot Gemiddeld niveau en dan tenslotte het Gevorderd niveau.

Grootste fout welke ontwikkelaars doen:

———————————————————————————————————— –

Wat veel JavaScript-studenten maken fout is dat ze bij JavaScript lezen tutorials een voor een, en implementeren geen van deze. Deze manier van leren is volkomen verkeerd en zinloos.

Leerlingen moeten één tutorial lezen en vervolgens implementeren wat de tutorial hen heeft geleerd, in hun eigen code. Hierdoor begrijpen de code correct, anders garandeer ik dat ze vergeten wat ze net hebben lees binnen de volgende 30 minuten of eerder.

Je eerste JavaScript-zelfstudie

—————————————————————————————————————

Stel dat u met uw Eerste JavaScript-zelfstudie aangeeft die de huidige datum weergeeft.

De JavaScript-code hiervoor is:

Click me to display Date and Time

Na het lezen van deze tutorial moet je deze op je eigen computer implementeren. Hieronder staan ​​de implementatiestappen die u moet volgen:

  1. Maak een nieuwe webpagina.
  2. Voeg de knop en de onclick-gebeurtenis eraan.
  3. Voeg de waarschuwing toe om de datum weer te geven.
  4. Start de webpagina in uw browser om de functie die u zojuist hebt gemaakt te testen.

Nu weet u hoe u uw code moet implementeren.

Welke editor moet ik gebruiken voor JavaScript

————————————————————————————————————

Als beginner u zult ook vragen hoe u JavaScript-code schrijft? U kunt uw Windows-kladblok gebruiken, of u kunt notepad ++ wat een erg goede editor is.

De beste editor volgens mij zou echter Visual Studio-code die erg licht is, net 45 MB groot , en ook heel erg krachtig. Het is volledig gratis en werkt op elk besturingssysteem windows, linux en mac .

Wat moet worden behandeld op het beginnersniveau van JavaScript

De onderwerpen die u zou moeten behandelen zijn –

1. JavaScript-syntaxis – JavaScript-syntaxis

2. Variabelen – JavaScript-variabelen

3. Gegevenstypen – JavaScript-gegevenstypen

4. Operatoren – JavaScript-operatoren

5. Rekenkundige bewerkingen – JavaScript-rekenkunde

6. Toewijzing – JavaScript-toewijzing

7. JS-uitvoer – JavaScript-uitvoer

8. Objecten – JavaScript-objecten

9. Afbreken en doorgaan – JavaScript afbreken en doorgaan

Voorbeelden van JavaScript-programmas voor beginners

Ik zou ook graag enkele programmas willen noemen die beginners zouden moeten implementeren .

1. Maak een programma waarbij de gebruiker 2 int-waarden invoert in 2 invoervakken en u de grootste daarvan weergeeft in het waarschuwingsvenster wanneer er op een knop wordt geklikt.

2. Maak een programma waarin de gebruiker een getal in een tekstvak invoert en u de bijbehorende tabel (tot 10) op een div moet weergeven. De tabel moet worden gemaakt op de knopklikgebeurtenis. Voorkom ook dat de gebruiker een string in het tekstvak invoert (geef de juiste foutmelding in het waarschuwingsvenster als de invoer een string is).

3. Maak een klein formulier voor sollicitatie. Het moet 5 velden bevatten: naam, leeftijd, opleiding, adres en verwacht salaris. Deze 5 velden zouden HTML-besturingselementen moeten hebben waar de gebruiker zijn / haar informatie invoert, er zou een knop moeten zijn die bij het klikken de gebruikersinformatie op een div-besturing laat zien.

4. Nagaan of een getal een priemgetal is of niet .

5 . Maak een rekenmachine met gemeenschappelijke functie – optellen, aftrekken, delen en vermenigvuldigen

Wat moet worden behandeld op het gemiddelde niveau van JavaScript

1. AJAX

een. AJAX-introductie

b. AJAX-database

c. XML-toepassingen

2. Functies

a. Argumentenobject

b. Pijlfuncties

c. Standaardparameters

d. Methodedefinities

e. Restparameters

f. getter

g. setter

h. asynchrone functie

3. Werken met klassen

a. class

b. constructor

c. verlengt

d. statisch

4. J avaScript-cookies

Wat moet worden behandeld op het geavanceerde niveau van JavaScript

Als u zich op het geavanceerde niveau bevindt, betekent dit dat u in principe weet hoe u met JavaScript moet werken. Op het geavanceerde niveau heb je te maken met de integratie van JavaScript met applicaties gemaakt op Python, Ruby, PHP, ASP NET etc.

Hier zou het jouw taak zijn om JavaScript-functies te maken die efficiënt communiceren met de Server-technologie zoals databases, Python, Ruby, PHP, ASP.NET Core , enz.

Enkele voorbeelden van geavanceerde functies gemaakt met JavaScript zijn:

1. Gedeeltelijk bijwerken van delen van een webpagina vanuit de database om de paar seconden met AJAX.

2. Bekijk realtime aandelenkoersen op de pagina. U kunt de aandelenkoers krijgen door de API te implementeren met uw JavaScript-code.

3. Creëer een interactieve functie op uw website zodat de conversieratios toenemen. Voorbeeld kan een automatisch aanvullen functie die u kunt maken met JavaSript.

4. Externe API-implementaties zoals TMDB-API in uw JavaScript en helpt gebruikers om details van een film, acteur en serie te krijgen

5. Oneindige scroll- of automatische paginafunctie

Conclusie

Ik wil u alleen rechtstreeks naar rechts wijzen, zodat u JavaScript efficiënt kunt leren en tegelijkertijd hou je ook van deze webtaal.

Je hebt veel geduld nodig om JavaScript te leren, net als deze man:

Ik hoop dat je mijn antwoord leuk vindt en ik zou willen dat je me een upvote geeft, zodat ik kan weten of ik behulpzaam ben of niet.

Bedankt Naina

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *