Als «javascript» getaggte Fragen

146
Bindestriche in Kamelkasten umwandeln (camelCase)

Wie kann ich mit Regex (nehme ich an) oder einer anderen Methode Dinge konvertieren wie: marker-imageoder my-example-settingzu markerImageoder myExampleSetting. Ich habe darüber nachgedacht -, den Index dieses Hypen +1 nur in Großbuchstaben umzuwandeln. Aber es scheint ziemlich schmutzig zu sein...

146
Warum ist arr = [] schneller als arr = new Array?

Ich habe diesen Code ausgeführt und das folgende Ergebnis erhalten. Ich bin gespannt, warum []es schneller geht. console.time('using[]') for(var i=0; i<200000; i++){var arr = []}; console.timeEnd('using[]') console.time('using new') for(var i=0; i<200000; i++){var arr = new Array};...

146
Date.getDay () Javascript gibt den falschen Tag zurück

Hallo, ich bin neu in Javascript. Ich habe einen solchen Javascript-Code alert(DATE.value); var d = new Date(DATE.value); var year = d.getFullYear(); var month = d.getMonth(); var day = d.getDay(); alert(month); alert(day); if(2012 < year < 1971 | 1 > month+1 > 12 | 0 >day >...

145
Wie kann ich Regex-Literale in JavaScript verketten?

Ist es möglich so etwas zu tun? var pattern = /some regex segment/ + /* comment here */ /another segment/; Oder muss ich eine neue RegExp()Syntax verwenden und eine Zeichenfolge verketten? Ich würde es vorziehen, das Literal zu verwenden, da der Code sowohl selbstverständlicher als auch prägnanter...

145
Wie überprüfe ich, ob ein anonymes Objekt eine Methode hat?

Wie kann ich überprüfen, ob ein anonymes Objekt als solches erstellt wurde: var myObj = { prop1: 'no', prop2: function () { return false; } } hat in der Tat eine prop2 definiert? prop2 wird immer als Funktion definiert, aber für einige Objekte ist es nicht erforderlich und wird nicht definiert. Ich...

145
HTML in Textbereich rendern

Ich muss in der Lage sein, einige HTML-Tags in einem Textbereich zu rendern (nämlich <strong>, <i>, <u>, <a>), aber Textbereiche interpretieren ihren Inhalt nur als Text. Gibt es eine einfache Möglichkeit, dies zu tun, ohne sich auf externe Bibliotheken / Plugins zu...