Benutzer:MovGP0/ECMAScript
aus Wikipedia, der freien Enzyklopädie
ECMAScript
Errors (Exceptions)
// define custom exceptions
function 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 exception
try {
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
|