Α κατηγορίας στην αντίστροφη Javascript
Δευτέρα 13 Οκτωβρίου, 2008Στη μετά 3D Αντίστροφη με FIVe3D (βλέπε Πώς το έκανα: Γράψτε μια αντίστροφη μέτρηση στο Flash), ήταν μια τάξη πρόταση για τη δημιουργία ενός αντικειμένου σε Actionscript Αντίστροφη, εδώ για μια παρόμοια μορφή με την Javascript:
JavaScript:
- / **
- * Αντίστροφη Τάξης
- *
- * @ Συντάκτης Giovambattista Fazioli
- * @ @ Email g.fazioli undolog.com
- * @ Web http://www.undolog.com
- *
- * @ Παράμ ηη (string) «ημέρα μήνας, έτος»
- *
- * /
- dd ) { αντίστροφη λειτουργία (δδ) (
- / / Init στόχους χρόνο
- Date ( dd ) ; var target = νέα Ημερομηνία (ηη)?
- = target. getTime ( ) ; αυτό. targetTime = στόχου. getTime ()?
- / **
- * Refresh αντίστροφη μέτρηση
- * /
- = function ( ) { αυτό. ανανεώσετε = λειτουργία () (
- Date ( ) ; var σήμερα = νέα ημερομηνία ()?
- ( ) ; var = currentTime σήμερα. getTime ()?
- / / Χρόνος που απομένει
- this . targetTime - currentTime ) ; αυτό. _leftMilliseconds = (this. targetTime - currentTime)?
- ( this ._leftMilliseconds / 1000 ) ; αυτό. _leftSeconds = Math. πάτωμα (this. _leftMilliseconds / 1000)?
- ( this ._leftSeconds / 60 ) ; αυτό. _leftMinutes = Math. πάτωμα (this. _leftSeconds / 60)?
- ( this ._leftMinutes / 60 ) ; αυτό. _leftHours = Math. πάτωμα (this. _leftMinutes / 60)?
- / / Δεν ενότητα
- = Math. floor ( this ._leftHours / 24 ) ; αυτό. leftDays = Math. πάτωμα (this. _leftHours / 24)?
- / / Για εκτύπωση
- = this ._leftMilliseconds % 1000 ; παρούσας. leftMilliseconds = αυτό. _leftMilliseconds% 1000?
- = this ._leftSeconds % 60 ; αυτό. leftSeconds = αυτό. _leftSeconds% 60?
- = this ._leftMinutes % 60 ; αυτό. leftMinutes = αυτό. _leftMinutes% 60?
- = this ._leftHours % 24 ; αυτό. leftHours = αυτό. _leftHours% 24?
- )
- ( ) ; αυτό. refresh ()?
- )
Παράδειγμα
JavaScript:
- countDown ( '1 1, 2009' ) ; var cd = νέα αντίστροφη μέτρηση ( «1 1, 2009»)?
- / / Δείτε πόσες ημέρες, ώρες, λεπτά και χιλιοστά του δευτερολέπτου στο πρώτο Ιανουάριος 2009
- cd. leftDays + "," + cd. leftHours + "," + cd. leftMinutes + "," + cd. leftSeconds + "," + cd. leftMilliseconds ) ; έγγραφο. γράψει (δηλαδή leftDays + "," + CD. leftHours + "," + CD. leftMinutes + "," + CD. leftSeconds + "," + CD. leftMilliseconds)?





















