Kann mit jQuery ohne Definitionsdatei Typoskript interact?

stimmen
20

Ich habe versucht zu bekommen, diese neuen Sachen ‚Typoskript‘ kennen, und ich bin ein wenig neugierig auf etwas.

Kann es noch mit bestehenden JavaScript - Frameworks wie jQuery arbeiten , ohne mit all diesen Schnittstellen für eine Definitionsdatei der Notwendigkeit? Ich habe versucht , dies manuell zu testen, aber so bin weit davon ein wenig unsicher, wie weit die Funktionalität erweitert.

aktualisieren

von ‚Arbeit‘ Ich beziehe mich auf einfache Funktionalität, nicht IDE-Funktionen wie Auto-Vervollständigung.

Veröffentlicht am 06/10/2012 um 01:15
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
35

Die einfache Antwort ist ja .

Typoskript in der Lage , mit vollständig zu interagieren jeder bestehenden Javascript - Bibliothek. Sie müssen nur die Definitionsdatei , wenn Sie Werkzeuge in den IDE wollen verwendet es einfacher zu machen.

Auch wenn Sie nicht die Definitionsdatei enthalten, könnte die Typoskript Compiler auf Sie wütend für die Verwendung einer Variable , die nicht in Ihrem Code (wie definiert $). Um das zu umgehen , dass Sie vielleicht etwas zu tun haben , wie

declare var $;

Das heißt, ich bin mir nicht sicher , warum Sie nicht die jQuery - Definitionsdatei verwenden möchten. Es macht es sicher viel angenehmer jQuery mit zu schreiben.

Beantwortet am 06/10/2012 um 01:20
quelle vom benutzer

stimmen
7

Ja, du kannst. Zum Beispiel nur schreiben:

declare var $;

und Sie können im Grunde die JQuery Framework verwenden, ohne etwas anderes zu definieren. Dies ist auch sehr praktisch, wenn Sie Ihre vorhandenen Bibliotheken konvertieren / Portierung von Code.

Beantwortet am 06/10/2012 um 01:24
quelle vom benutzer

stimmen
3

Typoskript können Sie Variablen im descired Umfang erklären , mit der declare variableoderdeclare function Syntax (siehe Abschnitt 1.1 auf Seite 9 in der Sprachspezifikation). Jedoch nur eine kurzfristige Lösung sein kann Umgebungs Deklarationen , da Sie effektiv verlieren alle Typoskript statische Typprüfung und damit einer der wichtigsten Vorteile von Typoskript über Javascript.

Beantwortet am 06/10/2012 um 09:11
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more