Χρησιμοποιώντας γραφομηχανή σε cshtml αρχεία

ψήφοι
23

Αναρωτιέμαι υπάρχει τρόπος να χρησιμοποιήσετε γραφομηχανή σε αρχεία ξυράφι cshtml εκεί;

Για παράδειγμα, κάτι σαν αυτό

<script language=text/typescript>
/// typescript goes here
</script>
Δημοσιεύθηκε 02/10/2012 στις 18:44
πηγή χρήστη
Σε άλλες γλώσσες...                            


5 απαντήσεις

ψήφοι
18

Γραφομηχανή δεν είναι ένα runtime? είναι cross-συγκεντρώνονται σε JavaScript. Ως εκ τούτου, θα πρέπει να γράψετε γραφομηχανή σας, την κατάρτιση και, στη συνέχεια, είτε να συμπεριληφθεί μέσα σε ετικέτες σενάριο JavaScript ή ως εξωτερικό αρχείο.

Απαντήθηκε 02/10/2012 στις 18:46
πηγή χρήστη

ψήφοι
16

Είναι δυνατό. Έχω αναπτύξει γραφομηχανή Compile - αυτόματη compiler της γραφομηχανή για να την Javascript on the fly. Κάνε μια προσπάθεια!

Απαντήθηκε 04/10/2012 στις 05:39
πηγή χρήστη

ψήφοι
4

Απλώς ελέγχεται με το αγαπημένο μου VS Επέκταση: Essentials Web

Έχουν ήδη συμπεριληφθεί συλλογή αρχείων .ts για την αποθήκευση (συνιστάται να χρησιμοποιούν επίσης την αρχική plugin για Intellisense).

Αυτό λειτουργεί προφανώς μόνο για αρχεία .ts, όμως. Κατά τη γνώμη μου, τη στιγμή που θα φτάσετε στην πολυπλοκότητα για να επιλέξετε γραφομηχανή πάνω javascript, θα πρέπει να το χρησιμοποιήσετε σε ένα ξεχωριστό αρχείο, ούτως ή άλλως.

Απαντήθηκε 05/10/2012 στις 00:49
πηγή χρήστη

ψήφοι
4

Επιτρέψτε μου να προσθέσω για να Robs απάντηση ότι είναι τεχνικά δυνατό να ενσωματώσετε τον compiler γραφομηχανή σε μια σελίδα λήψης, και έχουν το πρόγραμμα περιήγησης καταρτίσει κώδικα γραμμένο σε <script language="text/typescript">ετικέτες.

Απόδοση όμως, θα είναι αναντίστοιχο και precompilation στον server θα πρέπει να προτιμώνται. Τεχνικά, δεν υπάρχει τίποτα πρόληψη προεπεξεργαστή από το να κάνει αυτό είτε (Τ4 μπορούσε να το κάνει).

Απαντήθηκε 02/10/2012 στις 23:25
πηγή χρήστη

ψήφοι
1

Θα μπορούσατε να συγκεντρώνει μη αυτόματο τρόπο τα αρχεία γραφομηχανή χρησιμοποιώντας tsc.exe και στη συνέχεια προσθέστε το προκύπτον τη Javascript για να το έργο σας ή να χρησιμοποιήσετε ένα εργαλείο, όπως Essentials Web που συγκεντρώνει για αποθήκευση.

Όπως ο compiler μπορεί να συνταχθεί σε Javascript, μπορείτε να αφήσετε το πρόγραμμα περιήγησης του χρήστη κάνει την κατάρτιση on the fly (με το κόστος της απόδοσης και το μέγεθος του αρχείου, ο compiler είναι αρκετά μεγάλο). Ένα παράδειγμα αυτής της προσέγγισης είναι η λύση niutech του.

Εάν χρησιμοποιείτε ομαδική πώληση και η σμίκρυνση, που μόλις κυκλοφόρησε μια εφαρμογή της IBundleTransform που συγκεντρώνει γραφομηχανή σε Javascript. Είναι στο GitHub και NuGet (Εγκατάσταση-πακέτο TypeScriptBundleTransform). Εάν δεν χρησιμοποιούν ακόμη ομαδική πώληση και η σμίκρυνση, αξίζει μια ματιά!

Απαντήθηκε 07/10/2012 στις 23:38
πηγή χρήστη

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