The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::JQuery::Function - Nützliche Funktionen für jQuery

BASE CLASS

Quiq::Object

DESCRIPTION

Diese Klasse erweitert das jQuery-Objekt um nützliche Funktionen.

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

  $jq = $class->new;

Returns

Path-Objekt

Description

Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück. Da die Klasse nur Klassenmethoden enthält, hat das Objekt lediglich die Aufgabe, eine abkürzende Aufrufschreibweise zu ermöglichen.

Klassenmethoden

formatDate() - JavaScript-Code der Funktion

Synopsis

  $javaScript = $this->formatDate;

Description

Die JavaScript-Funktion formatiert ein JavaScript Datums-Objekt gemäß dem angegebenen Muster:

  str = $.formatDate(d,fmt);
YYYY

Jahreszahl, vierstellig.

YY

Jahreszahl, zweistellig,

MMMM

Monatsname, voll ausgeschrieben.

MMM

Monatsname, die ersten drei Buchstaben.

MM

Monatsnummer, zweistellig.

M

Monatsnummer.

DDDD

Wochentag, voll ausgeschrieben.

DDD

Wochentag, die ersten drei Buchstaben.

DD

Tag des Monats, zweistellig.

D

Tag des Monats.

hh

Stunde, zweistellig.

h

Stunde.

mm

Minute, zweistellig.

m

Minute

ss

Sekunde, zweistellig.

s

Sekunde.

xxx

Millisekunden, dreistellig.

Die Implementierung basiert auf der Funktion formatDate() im Buch jQuery in Action, Third Edition, S. 352 ff.

ready() - Erzeuge JQuery Ready-Handler

Synopsis

  $handler = $this->ready($js);

Arguments

$js

JavaScript-Code (String).

Returns

JQuery Ready-Handler (String)

Description

Fasse JavaScript-Code $js in einen JQuery Ready-Handler ein und liefere den resultierenden JavaScript-Code zurück. Der Ready-Handler hat den Aufbau

  $(function() {
      <JAVASCRIPT>
  });

See Also

https://api.jquery.com/ready/

VERSION

1.185

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2020 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.