Articles of oop

Chaîne .ready et .resize en fonction?

À l’intérieur de cet object, j’ai une propriété Response.action qui est censée être un raccourci pour déclencher le code sur les .resize .ready et .resize simultanément. Le commentaire dans le bloc de code ci-dessous illustre son utilisation. Response.action fonctionne sur .ready mais pas sur .resize . Quelqu’un peut-il voir pourquoi et / ou suggérer comment […]

Appeler une méthode (fonction) dans une classe en PHP orienté object avec AJAX et UPDATE d’une firebase database

J’envoie une demande ajax pour mettre à jour ma firebase database. Le problème est que ma fonction pour éditer la firebase database a la syntaxe orientée object. L’idée est de collecter des données avec javascript (jQuery), puis de les envoyer avec la requête ajax pour exécuter une instruction de mise à jour et appeler la […]

Réduction du nombre d’appels aux méthodes d’un object JavaScript

Je cherchais un moyen de réduire le nombre d’appels à injectMethod sur la fonction constructeur ci-dessous: function InjectScriptsAndExecute(url) { this.url = url; this.injectMethod = function() { var inject = $.ajax({ url: this.url, cache: true, dataType: ‘script’ }); return inject; } } var pngFix = new InjectScriptsAndExecute(“/Global/ICIS/Scripts/DD_belatedPNG_0.0.8a-min.js”); var pngList = new InjectScriptsAndExecute(“/Global/ICIS/Scripts/DD_PNG_listing.js”); pngFix.injectMethod(); pngList.injectMethod(); Existe-t-il un […]

Faire que les fonctions attendent que l’appel AJAX soit terminé avec jQuery

J’essaie de développer une classe en JavaScript que je peux utiliser pour accéder facilement à un chargement de données rassemblées par une requête AJAX. Le seul problème est que je dois rendre les membres de la classe accessibles uniquement une fois l’appel AJAX terminé. Idéalement, ce que je voudrais en arriver est quelque chose où […]

Implémentation des highcharts dans le langage OOP Javascript

Je veux implémenter les graphiques en hauteur de manière totalement orientée object et entièrement configurable. Pour que je puisse simplement appeler l’object et lui transmettre les valeurs pour les options que le graphique devrait afficher. J’ai donc commencé par créer une fonction comme: highchartclass , veuillez consulter le code ci-dessous: $(function () { var highchartclass […]

Vérification si l’action jQuery .hover est déjà liée

Est-il possible de vérifier si un élément a déjà une action, déclenchée par la fonction jQuery .hover?

scope lors des rappels javascript OO

Mes amis, j’essaie d’apprendre à écrire du code OO en Javascript. Je viens du contexte as3 OO … Le problème que je rencontre est de transmettre la méthode d’une classe comme rappel à une autre classe … Dans l’exemple ci-dessous, je crée une instance de la classe AppController et crée une instance de la classe […]

Mootools étend la classe «Function» avec une méthode «extend» rendant jQuery inutilisable

Mootools étend la classe “Function” et y ajoute une nouvelle méthode appelée “extend”. Maintenant, jQuery essaie d’append une fonction “extend” à l’aide de jQuery.prototype.extend. Cependant, comme “extend” fait déjà partie de l’object jQuery (jQuery étant un object de la classe Function), jQuery.prototype.extend ne fonctionne pas. Quelqu’un at-il rencontré ce conflit en utilisant simultanément Mootools et […]

parameters de passage de proxy jquery

Comment pouvez-vous passer une chaîne via un proxy lorsque vous liez des gestionnaires d’événements? Je souhaite transmettre un atsortingbut de données associé au gestionnaire cible à une méthode d’object. Est-ce possible? Merci d’avance. function ReservationSchedulePicker(reservationType){ //Reservation Type Accepted Use: ‘routine’ || ‘vacation’ this.reservationType = reservationType; //DIV for Schedule Picker this.schedulePickerDiv = $(“#schedulePicker”); //Add Event Handler […]

jQuery et JavaScript orienté object – howto?

J’ai lu ceci et cela (merci Google), mais cela ne m’aide pas assez. Je voudrais savoir si, tout de suite, sans plug-in de plug-in, il est possible de faire quelque chose comme c’est possible avec prototype, par exemple: MyClass = Class.create(Table, { cookieName: ‘w_myclass’, prefix: ‘myclass’, …blabla… // function initStr: function() { …blabla… }, // […]