Code Monkey home page Code Monkey logo

josunlp's People

Contributors

josunlp avatar

Stargazers

 avatar

Watchers

 avatar

josunlp's Issues

Tieheim Tinder

Eine Idee, welche aus meiner Ausbildungszeit Stammt. Eine App, bei der sich Tierheime mit ihren Tieren registrieren können. Bei Interesse, wird dann die6rekt an eine Kontakt weitergeleitet. So soll es einfacher werden, Menschen für Tierheime zu begeistern.

NightStalk3rs

Als Mitglied des NightStall3rs Gaming Clan/Gilde, wäre eine Website schön, auf welcher zum einen mit SGL Social Media Grafiken generiert werden können, zum anderen auch eine Weiterleitung zu Discord besteht.

Zusätzlich wäre eine Zusammenfassung unserer Spiele praktisch.

ADHS Home Quest System!

An ADHD Task planning tool, based on a Quest and Leveling System. It should be developed as a independent Backend and a basic web App in Svelte for the start. Native Apps might follow.

Svelte Status Page

A Default Status Page application for status updates on other applications with a manual and an automatic mode

Ts Global Error Handler

A small NPM library that globally catches errors and warnings to give them a reasonable shape. Should be paired with a template system to define, how a response should look.

Ohne das Verwenden eines großen Frameworks wie Angular, React oder Vue könntest du den globalen Error-Handler folgendermaßen implementieren:

Erstelle eine Klasse namens GlobalErrorHandler, die die window.onerror-Eigenschaft überschreibt und als Ereignishandler für JavaScript-Fehler dient. Diese Klasse sollte eine Methode handleError() implementieren, die als Parameter ein Objekt vom Typ ErrorEvent erhält und eine Aktion ausführt, wenn ein Fehler auftritt.
Copy code
export class GlobalErrorHandler {
  constructor() {
    // Überschreibe die window.onerror-Eigenschaft mit einer neuen Funktion
    window.onerror = (errorEvent: ErrorEvent) => {
      this.handleError(errorEvent);
    };
  }

  handleError(errorEvent: ErrorEvent) {
    // Hier kannst du die gewünschte Aktion ausführen, wenn ein Fehler auftritt,
    // z.B. das Schreiben des Fehlers in ein Log-File oder das Anzeigen einer Fehlermeldung
    // an den Benutzer.
  }
}
Erstelle eine neue Instanz der GlobalErrorHandler-Klasse, um den globalen Error-Handler zu initialisieren. Dies kannst du zum Beispiel im Haupteinstiegspunkt deiner Anwendung tun.
Copy code
// Erstelle eine neue Instanz des GlobalErrorHandler
const globalErrorHandler = new GlobalErrorHandler();
Um sicherzustellen, dass es nur eine einzige Instanz des GlobalErrorHandler gibt, kannst du das Singleton-Muster verwenden. Dazu musst du eine statische Methode getInstance() in der GlobalErrorHandler-Klasse erstellen, die eine Instanz der Klasse zurückgibt. Wenn die Instanz noch nicht erstellt wurde, wird sie innerhalb der Methode erstellt und zurückgegeben. Wenn sie bereits erstellt wurde, wird dieselbe Instanz zurückgegeben.
Copy code
export class GlobalErrorHandler {
  private static instance: GlobalErrorHandler;

  // Erstelle eine statische Methode, die eine Instanz der Klasse zurückgibt
  public static getInstance() {
    if (!GlobalErrorHandler.instance) {
      GlobalErrorHandler.instance = new GlobalErrorHandler();
    }
    return GlobalErrorHandler.instance;
  }

  constructor() {
    // Überschreibe die window.onerror-Eigenschaft mit einer neuen Funktion
    window.onerror = (errorEvent: ErrorEvent) => {
      this.handleError(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.