Benutzer:MovGP0/ECMAScript

  MovGP0    Über mich    Hilfen    Artikel    Weblinks    Literatur    Zitate    Notizen    Programmierung    MSCert    Physik   

ECMAScript

Errors (Exceptions)

// define custom exceptionsfunction VariableNullError(variableName, message) {    this.name = "VariableNullError";    this.variableName = variableName;    this.message = message || "Variable '" + variableName + "' was null.";}VariableNullError.prototype = new Error();VariableNullError.contstructor = VariableNullError;// throw and catch custom exceptiontry {    throw new VariableNullError("configXml");}catch(e) {   console.log(e.name + "\n" + e.variableName + "\n" + e.message);}

Frameworks

  • linq.js. In: CodePlex. Abgerufen am 17. April 2013 (LINQ for JavaScript).
  • Backbone.js. Abgerufen am 17. April 2013 (MVC für JavaScript).
  • Angular.js. Abgerufen am 19. April 2013 (MVC für JavaScript von Google).
  • Knockout.js. Abgerufen am 19. April 2013 (MVVM Javascript-zu-HTML-Datenbindung).
  • Sammy.js. Abgerufen am 21. April 2013 (Hash-Routen für Single-Page-Applications).
  • Backbone.js. Abgerufen am 19. April 2013 (MVP für Javascript).
  • lodash. Abgerufen am 31. März 2016 (JavaScript Utility Functions).
  • VorlonJS. Abgerufen am 31. März 2016 (Remote Debugging).
  • WinJS. Abgerufen am 31. März 2016.

Entwurfsmuster

Unit Testing

  • Chutzpah. Abgerufen am 25. Juni 2013 (JavaScript/Typescript Test Runner für Visual Studio).
  • jQuery. Abgerufen am 25. Juni 2013.
  • Jasmine. Abgerufen am 25. Juni 2013 (Unit Testing Framework).
  • Jasmine-jQuery. Abgerufen am 25. Juni 2013 (jQuery Erweiterung für Jasmine).
  • Jasmine-Fixture. Abgerufen am 25. Juni 2013 (HTML-Fixtures für Jasmine).
  • Jamie Mason: Jasmine-Matchers. Abgerufen am 22. Februar 2014.

siehe auch: List of JavaScript libraries

Typescript

|}