„Diskussion:JavaScript“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 1 Jahr von 62.240.192.35 in Abschnitt java servus est
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Neuer Abschnitt java servus est
Zeile 83: Zeile 83:
Ist bei der Entwicklung wirklich bereits an CSS gedacht worden? Die betreffenden Funktionen scheinen mir doch eher später dazu gekommen zu sein. --[[Benutzer:Guternachbar|Guternachbar]] ([[Benutzer Diskussion:Guternachbar|Diskussion]]) 15:02, 14. Dez. 2021 (CET)
Ist bei der Entwicklung wirklich bereits an CSS gedacht worden? Die betreffenden Funktionen scheinen mir doch eher später dazu gekommen zu sein. --[[Benutzer:Guternachbar|Guternachbar]] ([[Benutzer Diskussion:Guternachbar|Diskussion]]) 15:02, 14. Dez. 2021 (CET)
:Völlig richtig. Der Abschnitt ''Geschichte'' ist da präziser. Zunächst ging es um die Prüfung von Formulareingaben und die Steuerung von anderen einfachen Benutzerinteraktionen. Der Eingangssatz wäre besser, wenn man das „und CSS“ streichen würde. --[[Benutzer:JavaScriptKiddie|JavaScriptKiddie]] ([[Benutzer Diskussion:JavaScriptKiddie|Diskussion]]) 21:02, 14. Dez. 2021 (CET)
:Völlig richtig. Der Abschnitt ''Geschichte'' ist da präziser. Zunächst ging es um die Prüfung von Formulareingaben und die Steuerung von anderen einfachen Benutzerinteraktionen. Der Eingangssatz wäre besser, wenn man das „und CSS“ streichen würde. --[[Benutzer:JavaScriptKiddie|JavaScriptKiddie]] ([[Benutzer Diskussion:JavaScriptKiddie|Diskussion]]) 21:02, 14. Dez. 2021 (CET)

== java servus est ==

yea yea --[[Spezial:Beiträge/62.240.192.35|62.240.192.35]] 09:46, 30. Aug. 2023 (CEST)

Version vom 30. August 2023, 08:46 Uhr

Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „JavaScript“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.

Vordefinierte Objekte

Muss es in der Passage

JavaScript kennt mehrere eingebaute Objekte, die von ECMAScript definiert werden.
  • Das namenlose globale Objekt, das alle Variablen und Objekte enthält.
  • Object als allgemeiner Prototyp, von dem alle Objekte abgeleitet sind.
  • Function als Prototyp für Funktionen.
...

nicht besser heißen:

JavaScript kennt mehrere eingebaute Objekttypen, die von ECMAScript definiert werden
  • Das namenlose globale Objekt, das alle Variablen und Objekte enthält.
  • Object, wobei Object.protoype als allgemeiner Prototyp fungiert, von dem alle Objekte abgeleitet sind.
...

Natürlich kann man noch darauf hinweisen, dass ein „Objekttyp“ eigentlich eine Klasse ist. Wichtig erscheint mir aber, zwischen cl (===cl.prototype.constructor) und cl.prototype zu unterscheiden, wenn cl für eine Konstruktorfunktion wie Object, Array, ... steht. --JavaScriptKiddie (Diskussion) 09:01, 14. Mär. 2018 (CET)Beantworten

"Skriptsprache"

"JavaScript (kurz JS) ist eine Skriptsprache"

Darf man das heute im Jahre 2018 echt noch so sagen? O.o --Guckstift (Diskussion) 12:32, 28. Jun. 2018 (CEST)Beantworten

Klar. Gegenfrage: Wann soll denn das Jahr gewesen sein, ab dem JS keine Skriptsprache mehr war und warum?
Dass viele Skriptsprachen heutzutage nicht mehr Zeile für Zeile interpretiert werden, sondern die Ausführungseinheit um ein..zwei Größenordnungen effizienter arbeitet (wie, ist ja ein Implementierungsdetail), ändert daran ja nichts. Oder? --RokerHRO (Diskussion) 16:27, 28. Jun. 2018 (CEST)Beantworten

Programmcode falsch?

Ist der Programmcode in der oberen rechten Ecke nicht falsch?

//Beispiel function Programm() { alert('Hello World'); } window.onload = Programm()

Die letzte Zeile führt zu einer sofortigen Ausführung der Funktion "Programm" und der Rückgabewert wird zugewiesen. --Welkensittich (Diskussion) 13:13, 24. Apr. 2019 (CEST)Beantworten

Da hast du leider recht; gut aufgepasst.
Die Klammern müssen natürlich weg; es soll das Funktionsobjekt über seinen symbolischen Bezeichner zugewiesen werden.
Ein schleckiger Name wäre bei der Gelegenheit auch angebracht; Programm ist sehr nichtssagend. Eher beimStart oder beimLaden oder wennBereit.
LG --PerfektesChaos 14:27, 24. Apr. 2019 (CEST)Beantworten
Danke!, bei mir (in Firefox) hatte auch der andere Script funktioniert, das ganze lautet jetzt wie folgt (habe beimLaden nicht genommen, da die Funktion auch woanders eingesetzt werden kann, und das was anderes impliziert):
//Beispiel
function halloWelt() {
alert('Hello World');
}
window.onload = halloWelt
@PerfektesChaos, Welkensittich: Irgendetwas dran auszusetzen? Habitator terrae 15:22, 24. Apr. 2019 (CEST)Beantworten
Ja das andere Script funktioniert auch, aber die Funktion wird direkt zur Zeit der Interpretation des JS ausgeführt und nicht zum Zeitpunkt der window.onload beschreibt.
Ich habe nichts dran auszusetzen! Vielen Dank --Welkensittich (Diskussion) 15:39, 24. Apr. 2019 (CEST)Beantworten

JavaScript für Mikrocontroller

JavaScript wird kaum bei Mikrokontrollern eingesetzt. Vielmals läuft ein Webserver auf dem Mikrokontroller, bei dem serverseitig mit Python programmiert wird und die Daten mittels JSON auf einem Web-Browser mittels JavaScript dargestellt werden. Auf dem Mikrokontroller selber läuft aber kein JavaScript. --Marquis4057 (Diskussion) 13:00, 18. Mai 2019 (CEST)Beantworten

Ich finde den Verweis auf eine Produktankündigung auf Heise auch ziemlich dünn. Niemand weis, ob das Produkt jemals in den Verkauf gelangt ist, oder ob es bei der Ankündigung blieb.
Abgesehen davon - ich programmiere Mikrocontroller, auch beruflich, und wirklich *niemand* setzt JavaScript auf Mikrocontrollern ein. Die embedded Entwickler sind schon kaum davon zu überzeugen, mal endlich von C auf C++ zu wechseln.
--212.237.171.62 13:23, 15. Dez. 2020 (CET)Beantworten
[1] --Rainald62 (Diskussion) 01:04, 30. Dez. 2021 (CET)Beantworten

Einleitung

... ursprünglich 1995 ... entwickelt ... um ... Möglichkeiten von HTML und CSS zu erweitern.

Aus dem Artikel zu CSS: Im Dezember 1996 wurde die CSS Level 1 Recommendation publiziert. Und aus dem en-Pendant: In August 1996, Netscape Communication Corporation presented an alternative style sheet language called JavaScript Style Sheets (JSSS).

Ist bei der Entwicklung wirklich bereits an CSS gedacht worden? Die betreffenden Funktionen scheinen mir doch eher später dazu gekommen zu sein. --Guternachbar (Diskussion) 15:02, 14. Dez. 2021 (CET)Beantworten

Völlig richtig. Der Abschnitt Geschichte ist da präziser. Zunächst ging es um die Prüfung von Formulareingaben und die Steuerung von anderen einfachen Benutzerinteraktionen. Der Eingangssatz wäre besser, wenn man das „und CSS“ streichen würde. --JavaScriptKiddie (Diskussion) 21:02, 14. Dez. 2021 (CET)Beantworten

java servus est

yea yea --62.240.192.35 09:46, 30. Aug. 2023 (CEST)Beantworten