Heim Web-Frontend Front-End-Fragen und Antworten Wenn Sie Webentwicklung betreiben möchten, lernen Sie JavaScript.

Wenn Sie Webentwicklung betreiben möchten, lernen Sie JavaScript.

Nov 23, 2016 am 10:00 AM
javascript web

Eines Tages wurde ich gefragt, welche Sprache ich lernen sollte, um mir bei der Webentwicklungsarbeit schnell einen Vorteil zu verschaffen. Meine Gedanken gingen zurück zum College, als ich mit Pascal, Fortran, C und Assembler arbeitete, aber mit anderen Zielen.

Angesichts der aktuellen Situation und Trends ist die Antwort relativ einfach: JavaScript lernen. Schauen Sie sich um, einst Low-End-Browser-Skriptsprachen sind heute allgegenwärtig, vom Server bis zum Client, und es scheint jeden Tag mehr Auswahlmöglichkeiten zu geben.

Ich komme aus einfachen Verhältnissen

Ich erinnere mich, dass ich mich vor ein paar Jahren mit der Webentwicklung beschäftigt habe, HTML gelernt und CGI-Skripte mit Perl entwickelt habe. Netscape führte in Version 2.0 seines Browsers eine Skriptsprache namens LiveScript ein, deren Name kurz darauf in JavaScript geändert wurde. Es war eine coole Sprache, aber mitten im Browserkrieg wurde JavaScript etwa ein Jahr später auf den Browser von Netscape beschränkt, als Microsoft die Unterstützung hinzufügte. Der anfängliche Einsatz beschränkte sich auf einfache Aufgaben wie die Feldvalidierung, es ist jedoch eine sehr gute Alternative zu serverseitigen Skripten. Unter dem Namen ECMAScript wurde JavaScript nach und nach zum Standard.

Im Laufe der Jahre hat sich JavaScript zu einer coolen Sprache für die Browserinteraktion entwickelt, aber mit der plötzlichen Verbreitung von Ajax, das es Entwicklern ermöglicht, Daten vom Webserver zu senden und zu empfangen, ohne die Webseite zu aktualisieren, erlangte es mehr Anerkennung. Die nächste Welle sollte als jQuery-Revolution bezeichnet werden, da sie und andere Frameworks benutzerfreundliche Funktionen für die Entwicklung leistungsstarker Webanwendungen bieten. Sogar Microsoft hat sich für das WinJS-Framework entschieden; außerdem hat sich der Redmonder Riese für JavaScript als Plattform für die Entwicklung von Windows 8-Anwendungen entschieden.

Als Google dem Chrome-Browser die leistungsstarke JavaScript V8-Engine hinzufügte, machte JavaScript einen großen Sprung nach vorne. Diese Entwicklung ist hilfreich für die Entwicklung eines neuen JavaScript-Paradigmas auf der Serverseite Node.js. Die Verwendung von Node.js war erstaunlich, da zahlreiche JavaScript-Frameworks erstellt wurden, mit denen alles von Websites bis hin zu Anwendungen mit vollem Funktionsumfang entwickelt wurde. Der letzte Punkt sind Daten, und der JSON-Standard entwickelt sich bereits zu einer der beliebtesten Methoden zur Datenübertragung, da er von den meisten großen Datenspeichern unterstützt wird.

Die Dynamik hält an

Im Laufe der Jahre wurden viele neue Technologien entwickelt (die Entwicklung von Websites bietet einen großartigen Technologie-Zeitplan), aber ein wichtiger Aspekt von JavaScript ist , und das war schon immer so gibt es seit etwa zwei Jahrhunderten. Heute ist sie als funktionsreiche Sprache fest etabliert.

Das ist weit entfernt von der Situation am Anfang, als JavaScript nie stolz in den Lebenslauf geschrieben wurde, weil echte Programmierer sich nicht die Mühe machten, es zu beherrschen. Mittlerweile steht JavaScript im Mittelpunkt der Beurteilungen der meisten Personalvermittler.

Wenn Sie auf der Suche nach einem Job in der Webentwicklung sind, ist JavaScript meiner Meinung nach eine großartige Sprache für den Anfang, und hier sind die Hauptgründe dafür:

Niedrige Eintrittsbarriere: JavaScript ist relativ Im Vergleich zu anderen Sprachen leicht zu erlernen. Lernen Sie, Sie können viele vorgefertigte Skripte und Ressourcen online finden. Darüber hinaus kann JavaScript mit jedem Texteditor oder einer Vielzahl kostenloser Tools erstellt werden, darunter Atom, ChromeDev Editor und jsFiddle.

Plattformübergreifend: Alle Browser sowie auf Node.js basierende Server unterstützen JavaScript und laufen normal auf den meisten mobilen Plattformen. Mithilfe einer Reihe von JavaScript-Kenntnissen können Anwendungen für die meisten Plattformen entwickelt werden. (Hinweis: JavaScript ist kein universelles Werkzeug. Beispielsweise ist es für ressourcenintensive Anwendungen wie die Datenanalyse besser, eine andere Sprache zu verwenden.)

Bestehende Technologie: Serverseitiges JavaScript mag ein relativ neues Konzept sein, aber das Die Kernsprache JavaScript gibt es schon seit vielen Jahren, und im Laufe der Zeit hat sie sich ausgereift und sich als universelle Web-Skriptsprache weithin durchgesetzt.

Springboard: JavaScript funktioniert gut mit anderen Plattformen, daher sind Ihre JavaScript-Kenntnisse erforderlich, wenn Sie sich jemals in andere Umgebungen wie Ruby on Rails, ASP.NET, PHP usw. wagen. Sie müssen noch HTML und etwas CSS lernen, um robuste Webanwendungen über JavaScript zu entwickeln.

Heiße Technologie: Die Sprache wurde etabliert, aber die Branche selbst fand die Sprache mit JavaScript-Kenntnissen und -Fähigkeiten. Schauen Sie sich die Stellenausschreibungen an und Sie werden die Trends erkennen.

Nicht das JavaScript Ihres Freundes

Ich habe in der Vergangenheit gehört, dass JavaScript als leicht zu erlernen, aber schwer zu beherrschen beschrieben wurde. Dies mag für viele Sprachen zutreffen, aber die JavaScript-Sättigung des Webs bedeutet, dass unerfahrene Entwickler schnell bewährten Code von anderen Websites kopieren, die erforderlichen Änderungen vornehmen und ihn verwenden können, ohne den Code vollständig zu verstehen.

JavaScript ist heutzutage das Rückgrat des Webs, daher sollten sich diejenigen, die Webentwickler werden möchten, darauf konzentrieren, es als erste Sprache zu lernen.

Stimmen Sie zu? Wenn Sie anderer Meinung sind: Was ist Ihrer Meinung nach die erste Sprache, die ein Entwickler, der einen Job als Webentwickler sucht, lernen sollte? Sag es uns in den Kommentaren.

Anmerkung des Übersetzers:

„Warum ich JavaScript nicht als Programmiersprache erster Wahl empfehle“ vertritt die gegenteilige Ansicht.

„Warum JavaScript die nächste (oder erste) Programmiersprache ist, die Sie lernen sollten“

 Englischer Originaltext: Lernen Sie JavaScript, wenn Sie einen Webentwicklungsjob ergattern möchten. Übersetzung: labazhou


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript Dec 17, 2023 pm 02:54 PM

So implementieren Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem. Einführung: Mit der kontinuierlichen Weiterentwicklung der Technologie ist die Spracherkennungstechnologie zu einem wichtigen Bestandteil des Bereichs der künstlichen Intelligenz geworden. Das auf WebSocket und JavaScript basierende Online-Spracherkennungssystem zeichnet sich durch geringe Latenz, Echtzeit und plattformübergreifende Eigenschaften aus und hat sich zu einer weit verbreiteten Lösung entwickelt. In diesem Artikel wird erläutert, wie Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem implementieren.

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Realisierung von Echtzeit-Überwachungssystemen Einführung: Mit der rasanten Entwicklung der Internet-Technologie wurden Echtzeit-Überwachungssysteme in verschiedenen Bereichen weit verbreitet eingesetzt. Eine der Schlüsseltechnologien zur Erzielung einer Echtzeitüberwachung ist die Kombination von WebSocket und JavaScript. In diesem Artikel wird die Anwendung von WebSocket und JavaScript in Echtzeitüberwachungssystemen vorgestellt, Codebeispiele gegeben und deren Implementierungsprinzipien ausführlich erläutert. 1. WebSocket-Technologie

So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript Dec 17, 2023 am 09:39 AM

So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript. Im heutigen digitalen Zeitalter müssen immer mehr Unternehmen und Dienste Online-Reservierungsfunktionen bereitstellen. Es ist von entscheidender Bedeutung, ein effizientes Online-Reservierungssystem in Echtzeit zu implementieren. In diesem Artikel wird erläutert, wie Sie mit WebSocket und JavaScript ein Online-Reservierungssystem implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Was ist WebSocket? WebSocket ist eine Vollduplex-Methode für eine einzelne TCP-Verbindung.

Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Dec 17, 2023 pm 12:09 PM

Einführung in die Verwendung von JavaScript und WebSocket zur Implementierung eines Online-Bestellsystems in Echtzeit: Mit der Popularität des Internets und dem Fortschritt der Technologie haben immer mehr Restaurants damit begonnen, Online-Bestelldienste anzubieten. Um ein Echtzeit-Online-Bestellsystem zu implementieren, können wir JavaScript und WebSocket-Technologie verwenden. WebSocket ist ein Vollduplex-Kommunikationsprotokoll, das auf dem TCP-Protokoll basiert und eine bidirektionale Kommunikation zwischen Client und Server in Echtzeit realisieren kann. Im Echtzeit-Online-Bestellsystem, wenn der Benutzer Gerichte auswählt und eine Bestellung aufgibt

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Dec 17, 2023 pm 05:13 PM

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Einführung: Heutzutage ist die Genauigkeit von Wettervorhersagen für das tägliche Leben und die Entscheidungsfindung von großer Bedeutung. Mit der Weiterentwicklung der Technologie können wir genauere und zuverlässigere Wettervorhersagen liefern, indem wir Wetterdaten in Echtzeit erhalten. In diesem Artikel erfahren Sie, wie Sie mit JavaScript und WebSocket-Technologie ein effizientes Echtzeit-Wettervorhersagesystem aufbauen. In diesem Artikel wird der Implementierungsprozess anhand spezifischer Codebeispiele demonstriert. Wir

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

JavaScript-Tutorial: So erhalten Sie HTTP-Statuscode. Es sind spezifische Codebeispiele erforderlich. Vorwort: Bei der Webentwicklung ist häufig die Dateninteraktion mit dem Server erforderlich. Bei der Kommunikation mit dem Server müssen wir häufig den zurückgegebenen HTTP-Statuscode abrufen, um festzustellen, ob der Vorgang erfolgreich ist, und die entsprechende Verarbeitung basierend auf verschiedenen Statuscodes durchführen. In diesem Artikel erfahren Sie, wie Sie mit JavaScript HTTP-Statuscodes abrufen und einige praktische Codebeispiele bereitstellen. Verwenden von XMLHttpRequest

So aktivieren Sie den administrativen Zugriff über die Cockpit-Web-Benutzeroberfläche So aktivieren Sie den administrativen Zugriff über die Cockpit-Web-Benutzeroberfläche Mar 20, 2024 pm 06:56 PM

Cockpit ist eine webbasierte grafische Oberfläche für Linux-Server. Es soll vor allem neuen/erfahrenen Benutzern die Verwaltung von Linux-Servern erleichtern. In diesem Artikel besprechen wir die Cockpit-Zugriffsmodi und wie Sie den Administratorzugriff von CockpitWebUI auf das Cockpit umstellen. Inhaltsthemen: Cockpit-Eingabemodi Ermitteln des aktuellen Cockpit-Zugriffsmodus Aktivieren des Verwaltungszugriffs für das Cockpit über CockpitWebUI Deaktivieren des Verwaltungszugriffs für das Cockpit über CockpitWebUI Fazit Cockpit-Eingabemodi Das Cockpit verfügt über zwei Zugriffsmodi: Eingeschränkter Zugriff: Dies ist die Standardeinstellung für den Cockpit-Zugriffsmodus. In diesem Zugriffsmodus können Sie vom Cockpit aus nicht auf den Webbenutzer zugreifen

Ist PHP Front-End oder Back-End in der Webentwicklung? Ist PHP Front-End oder Back-End in der Webentwicklung? Mar 24, 2024 pm 02:18 PM

PHP gehört zum Backend in der Webentwicklung. PHP ist eine serverseitige Skriptsprache, die hauptsächlich zur Verarbeitung serverseitiger Logik und zur Generierung dynamischer Webinhalte verwendet wird. Im Vergleich zur Front-End-Technologie wird PHP eher für Back-End-Vorgänge wie die Interaktion mit Datenbanken, die Verarbeitung von Benutzeranfragen und die Generierung von Seiteninhalten verwendet. Anschließend wird anhand konkreter Codebeispiele die Anwendung von PHP in der Backend-Entwicklung veranschaulicht. Schauen wir uns zunächst ein einfaches PHP-Codebeispiel zum Herstellen einer Verbindung zu einer Datenbank und zum Abfragen von Daten an:

See all articles