Nu HTML necesar pentru a studia JavaScript si php

Un pic răspunsuri ciudate.

Încercați în ordine.
1. Răspunsul specific la întrebarea ta este nu. pentru că Dezvoltarea backend pot fi foarte diferite. Există sarcini pentru care cunoașterea HTML nu este necesară. Mai mult decât atât, eu sunt acum dezvoltator backend (deși alte tehnologii) un portal mare corporative. HTML Nu am nevoie deloc, dar aceasta nu înseamnă că nu-l cunosc.
2. Să presupunem că doriți să devină un web cu drepturi depline-programator. este întotdeauna un programator în primul rând, și apoi pe web - un dezvoltator web pentru mine. ) De aceea, te sfătuiesc să înceapă să înțeleagă cum funcționează PHP sau JS, ce se poate face cu ajutorul acestor tehnologii. Cum generarea, de exemplu, text simplu. Înțelegerea modului în care este aranjată interacțiunea client-server, ceea ce este un browser „Sandbox“. Cum pot folosi JS pentru a prelua datele de pe server. Cum de a transfera date din browser-ul la server. Cum pentru a obține date de la utilizator. Rezolvarea acestor probleme, mai devreme sau mai târziu vă va face cunoștință cu modelul DOM browser-ul va începe să înțeleagă cum să lucreze cu brauzera.Potom laterale DOM doresc ryushechek și loțiuni, doresc să facă frumos și veți începe să învețe încet labirintul de HTML + CSS. Dar, în general, pentru început, suficiente cunoștințe despre modul de a face caseta de text sau butonul. Am fost greșit. HTML + CSS - o vizualizare a datelor, care sunt prelucrate și pregătite. Dar, fără a cunoaște modul în care sunt prelucrate aceste date și pentru a pregăti - HTML nu este util. Deși, probabil, designerii nu sunt de acord cu mine. )
3. Să presupunem că doriți să nit site-uri web folosind CMS. Înveți orice CMS, fara un studiu aprofundat al PHP. Învață-cadru JS, fără a înțelege pe deplin JS. Aflați mai multe HTML + CSS site-uri și de nit. Repede, rahat, ieftin. Dar, eu sunt sigur că nu e calea ta.

Din păcate, tutorialul nu recomanda. Cred că, pentru a începe cu, suficient orice manual care spune despre forma și modul de a face un tabel. Nu intra în detalii. Aflați cum să lucrați cu orice date, fie cu ajutorul tehnologiilor potrivite pentru tine.
Te sfătuiesc să studieze în acest fel:
1. Cum de a trimite datele introduse de utilizator la server. Studiul formular, de intrare.
2. Cum se afișează datele utilizatorului. masa de studiu, div, interval.
3. Cum pentru a trimite date la server și a afișa răspunsul ca HTML de la server fără „resetare“ a paginii. Learning JS, ajax.
4. Cum se prezintă un răspuns de la serverul care conține numai date. Learning JS, jQuery.
5. Cum frumos. Aflați jQuery + jQueryUI.
Paralel sunteți de învățare PHP. Ie studiul acestor puncte, trebuie doar să exploreze tehnologia care este utilizată pe server (PHP, Node.js exemplu). Apoi, dacă doriți să faceți interfețe frumoase, studiu strans HTML + CSS.

Și da, salbatic pare rău, dar PHP nu este cea mai bună alegere. Acest lucru nu este cea mai bună alegere pentru început, și chiar mai mult, nu cea mai buna alegere pentru a continua. )

@veitmen și ce loc mai potrivit pentru a începe, dacă PHP? Nu cere holivara si foarte interesant - cred că de unde să înceapă.

@Kublyakov Din nou, este imposibil să răspundă la această întrebare. (Aceasta depinde de obiectivele și de ansamblu „succesul“, concizie și „corectitudinea“ a platformei / limba Poate am drogat, dar aș sfătui să aleagă de la: -. Python - .Net - Java - Ruby on Rails fac .Net dezvoltator care iubește Python, precaut cu privire la RoR și urăște Java. nu vorbesc despre PHP, la toate, deși am și au experiență în curs de dezvoltare pe această platformă. trebuie să aibă în vedere faptul că toate preferințele mele consecință a mai multor factori. Inclusiv un factor uman (eu nu noroc cu prietenii „mai mari“, atunci când am scris în Java). Deci, face o alegere pentru tine. aş s recomande aceste 4 platforme pentru a alege. Uită-te la opțiunile. Uită-te la codul. Înțelege că sunt mai clare și mai interesant. Eu nu descriu în mod specific orice platformă pentru orice sarcină este mai potrivită, deoarece este posibil să se facă toate aceste platforme.