h4ck3r Δημοσ. 5 Μαΐου 2011 Δημοσ. 5 Μαΐου 2011 Το BULL είναι η πιό γρήγορη AJAX lib στο on-line market και είναι FREE! Είναι γραμμένη από εμένα και συντηρείται ως μέρος του AJAX extensions για το ALPHA CMS. https://sourceforge.net/projects/bull/ Η έκδοση 1.0 είναι σταθερή και δοκιμασμένη και θα σας δώσει πραγματκά μεγάλες ταχύτητες και μικρό CPU utilization. See documentation!!! BULL - AJAX System.pdf
dewn735 Δημοσ. 5 Μαΐου 2011 Δημοσ. 5 Μαΐου 2011 Για το ιστορικό και μόνο της υπόθεσης (κι ενώ έχουν ήδη αναφερθεί - μεταξύ πολλών άλλων - αυτά: http://www.insomnia....ost__p__3996142) προχώρησες στις εξής αλλαγές (σε σχέση με το ajax_system.js ενός άλλου "project"): To >File name: ajax_system.js (Version: 7.2) άλλαξε σε >File name: bull.js (Version: 1.0) και το >// Firefox, Opera, Safari, Chrome σε >// Firefox, Opera, Safari and Chrome
h4ck3r Δημοσ. 5 Μαΐου 2011 Μέλος Δημοσ. 5 Μαΐου 2011 Ναι, μόνο που τελικά είχες άδικο, γιατί το τσέκαρα πάλι και οι αλλαγές που λες δε στέκουν γιατί πολύ απλά αλλάζει η λογική του και αν το δοκιμάσεις θα καταλάβεις και πολλούς άλλους λόγους. Οπότε good point αλλά εδω απλά έχουμε πλέον μιας έκδοση σαν αυτόνομο εργαλείο.
dewn735 Δημοσ. 6 Μαΐου 2011 Δημοσ. 6 Μαΐου 2011 Ναι, μόνο που τελικά είχες άδικο, γιατί το τσέκαρα πάλι και οι αλλαγές που λες δε στέκουν γιατί πολύ απλά αλλάζει η λογική του και αν το δοκιμάσεις θα καταλάβεις και πολλούς άλλους λόγους. Οπότε good point αλλά εδω απλά έχουμε πλέον μιας έκδοση σαν αυτόνομο εργαλείο. Τώρα που το ξανασκέφτομαι έχεις κι ένα δίκιο... αν δεν υποστηρίζει javascript δε θα τρέξει ποτέ την alert(), δε θα εμφανίσει ποτέ τα μυνήματα λάθους και ο χρήστης απλώς θα μείνει να κοιτάει μια λευκή οθόνη και να απορεί τι ακριβώς θα έπρεπε να βλέπει...Θα μου πεις τώρα ότι μπορείς να βάλεις ένα <noscript> block στη σελίδα σου, αλλά τότε θα χάσει τον χαρακτηρισμό του "αυτόνομου". Όπως σου είπα και στο άλλο θέμα, αυτά που προσπαθείς να μας δώσεις σαν ολοκληρωμένες λύσεις που θα μας λύσουν τα χέρια, είναι απλώς ημιτελή προσχέδια. BTW, όταν σου έγραφα για documentation δεν εννούσα αυτό που σύναψες, αλλά κανένα πρακτικό παράδειγμα (σε απλή μορφή, σε πιο σύνθετη και τέλος κάτι που να μας δείχνει τη πλήρη λειτουργικότητα του project)... αν το δοκιμάσεις θα καταλάβεις και πολλούς άλλους λόγους. δε μπορείς να μου τους εξηγήσεις; Δε μπορώ με τίποτα να καταλάβω που ακριβώς χρησιμεύουν όλες αυτές οι κενές γραμμές και για ποιο λόγο το > function multi1(){var=2;return var;} function multi2(){var=4;return var;} function multi3(){var=6;return var;} function multi4(){var=8;return var;} ... function multi1014(){var=2028;return var;} είναι καλύτερο από το >function multi(value) {return (value*2);} var=multi(4);
h4ck3r Δημοσ. 6 Μαΐου 2011 Μέλος Δημοσ. 6 Μαΐου 2011 Πρώτα από όλα οι κενές γραμμές είναι δείγμα καλής γραφής και readability και μου αρέσει να έχω καθαρό το κωδικά μου. Δεύτερον, εάν νομίζεις ότι εάν δε βάζεις κενά έχεις και πιο γρήγορο parsing διάβασε κανένα βιβλίο, γιατί εσύ εκεί το πας. Τρίτον, το <noscript> να το κάνω για πιο λόγο χρήση? Έχεις δει εσύ πολλούς browsers τι σήμερον ημέρα να μην υποστηρίζουν javascript. LOL, έχεις πολύ πλάκα! Μη σου πω, πως και τα check που κάνω για το AJAX είναι πλέον υπερβολή! Σε αυτό τώρα: > function multi1(){var=2;return var;} function multi2(){var=4;return var;} function multi3(){var=6;return var;} function multi4(){var=8;return var;} ... function multi1014(){var=2028;return var;} είναι καλύτερο από το >function multi(value) {return (value*2);} var=multi(4); και επειδή είσαι παπατρέχας προσεξέ με. Έχω 2 κλήσεις: 1. function AJAX_Transfer_Response(url, data, ajax_session) 2. function AJAX_Transfer_Data(url, data, element_id, ajax_mode, ajax_session) Έχω δεσμεύσει πολλαπλές σύγχρονες ή ασύγχρονες μεθόδους που ανήκουν σε αυτά τα objects. // Initialize global XML HTTP objects global_xml_http[0] = AJAX_Init(); global_xml_http[1] = AJAX_Init(); global_xml_http[2] = AJAX_Init(); global_xml_http[3] = AJAX_Init(); global_xml_http[4] = AJAX_Init(); global_xml_http[5] = AJAX_Init(); global_xml_http[6] = AJAX_Init(); global_xml_http[7] = AJAX_Init(); και δε μπορώ να τις καλέσω με μια συνάρτηση όλες αυτές μιας και τα index του πίνακα δέν είναι πάντα 1,2,3....σε σειρά αλλιώς θα πρέπει να είχα δύο objects. Τέλος πάντων, κακώ κάθομαι και εξηγώ τα αυτονόητα, είσαι εγωϊστής και είδες εκεί 2 πράγματα και δεν έχεις τι να πείς και μου λες αηδίες. Αντε γειά τώρα έχουμε και δουλειές...
dekra Δημοσ. 6 Μαΐου 2011 Δημοσ. 6 Μαΐου 2011 @h4ck3r (a.k.a. G0D) τί λες τωρα... Σε πρώτη φάση σε βρίσκω πολύ ταπεινόφρων. Επίσης σε βρίσκω πολύ ευγενικό και "ανοιχτό" όταν κάποιος σου προτείνει κάτι για τον κώδικα σου (χωρίς να έχει κάτι να κερδίσει) άσχετα με το εάν οι παρατηρήσεις που σου δώσει στέκουν ή όχι. Εσύ άνοιξες το νήμα για να γνωστοποιήσεις τον κώδικα σου όποτε είσαι υποχρεωμένος να σεβαστείς τη γνώμη του κοινού στο οποίο απευθύνεσαι και προπάντων να μην το παίζεις ξερόλας. Εάν είσαι σίγουρος 101% ότι αυτό που έφτιαξες γ@μει και δέρνει τότε δεν υπληρχε λόγος δημιουργίας του νήματος. Τέλος διάβασε τον κώδικα σου μερικές φορές ακόμα, δες τα λάθη σου και διόρθωσε τα, προσγείωσε το εαυτό σου λίγο και μετά ξαναπόσταρε. Φιλικά.
leukonas Δημοσ. 6 Μαΐου 2011 Δημοσ. 6 Μαΐου 2011 Ωραίο όνομα για framework πάντως.... ταιριάζει πολύ και με μια άλλη Αγγλική λέξη...το shit
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.