Als «javascript» getaggte Fragen

JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Hochsprache mit mehreren Paradigmen und schwacher Typisierung, die sowohl für clientseitige als auch für serverseitige Skripte verwendet wird. Verwenden Sie dieses Tag für Fragen zu allgemeinen Implementierungen von ECMAScript, JavaScript, JScript usw. JS bezieht sich normalerweise nicht auf seinen ECMA-Cousin ActionScript.

6
Was sind die Vor- und Nachteile von Coffeescript? [geschlossen]
Ein großer Vorteil ist natürlich die Menge an syntaktischem Zucker, die in vielen Fällen zu kürzerem Code führt. Auf http://jashkenas.github.com/coffee-script/ gibt es beeindruckende Beispiele. Andererseits habe ich Zweifel, dass diese Beispiele den Code komplexer realer Anwendungen darstellen. In meinem Code füge ich zum Beispiel niemals Funktionen zu nackten Objekten hinzu, …

7
Was ist der tatsächliche Wert eines konsistenten Codestils?
Ich bin Teil eines Beraterteams, das für einen Kunden eine neue Lösung implementiert. Ich bin für die Mehrheit der Codeüberprüfungen auf der clientseitigen Codebasis (React und Javascript) verantwortlich. Ich habe festgestellt, dass einige Teammitglieder eindeutige Codierungsmuster verwenden, sodass ich nach dem Zufallsprinzip eine Datei auswählen und feststellen kann, wer der …

2
Strategie zur Generierung eindeutiger und sicherer Kennungen zur Verwendung in einer „manchmal offline“ Web-App
Ich habe ein webbasiertes Projekt, mit dem Benutzer sowohl online als auch offline arbeiten können, und ich suche nach einer Möglichkeit, eindeutige IDs für Datensätze auf der Clientseite zu generieren. Ich hätte gerne einen Ansatz, der funktioniert, wenn ein Benutzer offline ist (dh nicht mit einem Server kommunizieren kann), der …

10
Warum sollte ich Inline-Scripting vermeiden?
Ein sachkundiger Freund hat sich kürzlich eine Website angesehen, bei deren Start ich mitgeholfen habe, und etwas wie "Sehr coole Site, schade um das Inline-Scripting im Quellcode" kommentiert. Ich bin definitiv in der Lage, das Inline-Skript dort zu entfernen, wo es auftritt. Mir ist vage bewusst, dass es "eine schlechte …

8
Warum haben fast keine Webseiten Passwörter im Client, bevor sie gesendet wurden (und sie erneut auf dem Server gehasht haben), um sich gegen die Wiederverwendung von Passwörtern zu schützen?
Es gibt viele Websites im Internet, für die Anmeldeinformationen erforderlich sind, und der einzige Schutz gegen die erneute Verwendung von Kennwörtern ist das "Versprechen", dass die Kennwörter auf dem Server gehasht werden, was nicht immer zutrifft. Ich frage mich also, wie schwer es ist, eine Webseite zu erstellen, die Passwörter …


4
Warum ist + so schlecht für die Verkettung?
Jeder sagt immer wieder, dass eines der Probleme von JavaScript darin besteht, +[ example ] für die Verkettung von Zeichenfolgen zu verwenden. Einige sagen, das Problem wird nicht verwendet +, es ist Typenzwang [siehe die Kommentare aus dem vorherigen Beispiel]. Stark typisierte Sprachen verwenden jedoch +, um Typen problemlos zu …
44 javascript 




3
Was ist so schlimm am DOM?
Ich höre immer wieder Leute (insbesondere Crockford), die sagen, dass das DOM eine schreckliche API ist, aber diese Aussage nicht wirklich rechtfertigen. Abgesehen von browserübergreifenden Inkonsistenzen, was sind einige Gründe, warum das DOM als so schlecht eingestuft wird?


8
Wie fange ich mit HTML5 an? [geschlossen]
Was ist der empfohlene Workflow zum Erlernen von HTML5? Welche Tools sollte ich installieren? Welches SDK? Wo soll man anfangen? Wie teste ich? Wie kann man debuggen? Was lese ich Ich verstehe, dass das, was oft als "HTML5-Entwicklung" bezeichnet wird, eine Mischung aus HTML, CSS, JS und vielem mehr ist. …
42 javascript  html  css  ajax  html5 

9
Ist ein JS Boolean mit benutzerdefinierten Eigenschaften eine schlechte Praxis?
In JS können Sie einen Booleschen Wert mit benutzerdefinierten Eigenschaften zurückgeben. Z.B. Wenn Modernizr die Videounterstützung testet, gibt es zurück, trueoder falseaber der zurückgegebene Boolesche Wert (Bool ist ein erstklassiges Objekt in JS) verfügt über Eigenschaften, die angeben, welche Formate unterstützt werden. Zuerst überraschte es mich ein bisschen, aber dann …

7
Warum nicht Stile / Skripte in HTML einbetten anstatt zu verlinken?
Wir verknüpfen CSS- und JavaScript-Dateien, um die Anzahl der HTTP-Anforderungen zu verringern und die Leistung zu verbessern. Das Ergebnis ist HTML wie folgt: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> Wenn wir Server-seitige / Build-Logik haben, um all dies für uns zu erledigen, warum nicht noch einen Schritt weiter …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.