myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   einige Fragen zu JS (https://mygully.com/showthread.php?t=5144783)

eismenschmann 10.07.18 17:53

einige Fragen zu JS
 
hey leute ich bräuchte euren rat bei einigen fragen bez. javas*****, vielleicht kann mir ja jemand unter die arme greifen :

1. AngularJS: Wie fügst Du ein Schlüssel / Wert-Paar zu einem $scope einer Funktion außerhalb des Digest-Cycle hinzu?

2.Types*****: Füge Typen für das folgende JavaS***** hinzu ohne explizit oder implizit 'any' zu benutzen.
Code:

function greetPerson(person) {
  console.log(person.firstName + “ “ + person.lastName);
  return true;
}

greetPerson({firstName: ‘Steven’, lastName: ‘Smith’});
greetPerson({lastName: ‘Jones’});

3. In AngularJS, angenommen Du hast einen $scope

Code:

{
  "persons": [
    {
      "name": "Smith",
      "chosen": false
    },
    {
      "name": "Jones",
      "chosen": true
    }
  ]
}

Schreibe ein HTML Template mit einer Direktive, um alle Personen in einer geordneten Liste anzuzeigen. Neben jeder Person in der Liste wird eine Checkbox angezeigt, durch welche die Eigenschaft "chosen" für jede Person festgelegt werden kann. Lass darunter eine zweite, separate Liste anzeigen, welche nur die Namen der ausgewählten Personen aus der ersten Liste enthält. Gehe davon aus dass die Anzahl der Einträge in der Liste verändert werden kann.

4.Schreibe eine kleine express Anwendung mit JavaS***** und Node.JS, die einen Endpunkt '/api/reverseString' anbietet, welcher einen gegebenen String umdreht.


5.
Erstelle in JavaS***** eine Funktion, die bei einem DOM-Element auf der Seite das Element selbst und alle seine Nachkommen (nicht nur seine unmittelbaren Kinder) zählt. Für jedes besuchte Element sollte die Funktion dieses Element an eine angegebene Callback-Funktion übergeben.

Die Argumente für die Funktion sollten sein:

Ein DOM-Element
Eine Callback-Funktion (die ein DOM-Element als Argument benötigt)


WÄRE EUCH SEHR DANKBAR! :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:39 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.