Lodash
Von meinem Verständnis der Geschichte der beiden, wurde lodash
als leichter Ersatz für Strich gemeint. Also lodash
ist effektiv ein Wortspiel auf Unterstrich - "low dash", was sieht ein Strich -
aussehen, wenn es ein bisschen niedriger zu Boden ist? _
Warum, eine Unterstreichung natürlich
So dass lodash
in so viel Detail abdeckt, wie es rechtfertigt.
Unders
Unders der Herkunft würde nur eine Vermutung - aber eine Vermutung soll ich machen.
"Zurück in den goldenen Tagen" von Javascript, als die mächtige JQuery
herrschte, begann kleine (zu der Zeit) Dienstprogramm Bibliotheken - aber eine Sache, die wir zu der Zeit nicht hatten (oder war nicht gut bekannt) waren einfache Konstrukte für den Import und benötigten externe Bibliotheken.
Sehr ähnlich wie JQuery
Gruppierung aller seiner Funktionalität unter einem riesigen $
Objekt - Unterstreichung (ich vermute) wollte das gleiche. Warum? Wahrscheinlich für die Kürze und diesen Faktor. Besonders in den Tagen, in denen die meisten Leute nur ein paar Script-Tags in der Fußzeile hatten. Wenn Sie auf Utility-Bibliothek Homepage gesucht haben, was reizt Sie mehr:
// totes l33t
_.map(a, function(e) { ... }
// pfft, no thanks grandpa
underscore.map(a, function(e) { ... }
Aber warum _
. Nun, nachdem $
seine eines der wenigen kühlen Kurznamen links:
Ein Bezeichner muss mit $ beginnen, _, oder ein beliebiges Zeichen in der Unicode- Kategorien „Großbuchstaben (Lu)“, „Kleinbuchstaben (Ll)“ , "Titelbuchstabe (Lt)", "Modifizierbuchstabe (Lm)", "Anderer Buchstabe (Lo)", oder "Briefnummer (Nl)".
https://mathiasbynens.be/notes/javascript-identifiers
Warum ist Ihr Name Dushyant? Das ist nur ein Name. Ein Kurzname, der für die Namensgebung der Bibliothek verwendet wird. – undefined
Nun, dahinter steckt auch ein Grund. Wollte nur wissen, ob es einen Grund gibt, warum beide nach _ –
lodash benannt sind, kann als eine Gabelung der _underscore_, eine leichte Version von Unterstrich betrachtet werden. – undefined