Article Tags
Maison Articles techniques interface Web
Obtenez IP du client en utilisant jQuery

Obtenez IP du client en utilisant jQuery

Plusieurs extraits de code qui utilisent JavaScript / jQuery pour obtenir des adresses IP client. Méthode 1 Cette méthode fournit des informations de longitude / latitude et de fuseau horaire. Essayez-le! $ (document) .ready (function () { $ .getjson ("https://smart-ip.net/geoip-json?callback=?", fonction (data) { alert (data.host); }); }); Résultat de retour: { "Source": "SMAR

Feb 23, 2025 am 08:41 AM
Comment appeler une fonction javascript à partir d'une chaîne sans utiliser evaliss

Comment appeler une fonction javascript à partir d'une chaîne sans utiliser evaliss

En JavaScript, EVAL n'est pas une bonne idée! La page EVAL de MDN déclare:> obsolète Cette fonctionnalité est obsolète. Bien que le navigateur le prend toujours en charge, il n'est pas recommandé dans de nouveaux projets. Essayez d'éviter de l'utiliser. Evale exécute une chaîne contenant le code, par exemple: eval ("var x = 'bonjour de l'évalue!';"); console.log (x); l'évaluation peut causer certains problèmes: Sécurité: votre chaîne peut être injectée dans d'autres commandes par des scripts tiers ou une entrée utilisateur. Débogage: il est difficile de déboguer les erreurs - vous n'avez pas de numéros de ligne ou de points de défaut évidents. Optimisation: Java

Feb 22, 2025 am 10:40 AM
Piping des e-mails à une application Laravel

Piping des e-mails à une application Laravel

Points de base L'artisan de l'outil de ligne de commande de Laravel peut être étendu pour recevoir du courrier brut et l'utiliser dans les applications. Cela implique la création d'une nouvelle commande, telle que PHP Artisan Email: Parse, qui peut être enregistré et exécuté dans Artisan pour récupérer le message original du flux IO. Utilisez des packages comme PHP-MIME-MAIL-PARSER pour analyser le message d'origine en pièces distinctes. Cela permet de récupérer des en-têtes tels que le sujet et le corps de l'e-mail. Le courrier analysé peut ensuite être facilement stocké dans la base de données. Ce paramètre peut également gérer toutes les pièces jointes dans le message. Après avoir recherché des pièces jointes, vous pouvez créer un objet système de fichiers pour enregistrer le fichier sur le serveur

Feb 22, 2025 am 10:34 AM
Construire une application de blog simple avec MongoDB et PHP

Construire une application de blog simple avec MongoDB et PHP

Principaux à retenir MongoDB est une base de données NOSQL orientée document qui améliore les performances et l'évolutivité, ce qui le rend idéal pour les applications de blog où les collections et les documents peuvent être facilement gérés. Le pilote PHP MongoDB est essentiel pour Connetin

Feb 22, 2025 am 10:21 AM
Création d'une extension chromée pour Diigo, partie 2

Création d'une extension chromée pour Diigo, partie 2

Dans la partie 1, nous avons introduit de nouveaux concepts, expliqué comment nous allions construire l'extension et démontré l'utilisation de l'API Diigo. Dans cette partie, nous créerons la plupart de nos fonctions d'assistance et traiterons la gestion des erreurs. Principaux à retenir La sec

Feb 22, 2025 am 10:20 AM
Implémentation de défilement infini dans jQuery

Implémentation de défilement infini dans jQuery

Résumé des points clés Le défilement infini (également appelé chargement paresseux ou pas de pagination) est une alternative à la pagination, qui charge de nouveaux contenus via Ajax lorsque l'utilisateur termine le défilement du contenu existant sur la page. Bien que le défilement infini présente de nombreux avantages, il présente également certains inconvénients, comme le fait de ne pas être en mesure d'économiser des emplacements dans le flux et de ne pas être adapté aux moteurs de recherche. Pour éviter les problèmes avec les moteurs de recherche, des alternatives avec la pagination ou des sites doivent être fournies. La mise en œuvre du défilement infini comprend la création de dispositions de base HTML et CSS, la configuration des modes AJAX pour le traitement des demandes, l'ajout de nouvelles données sur la page et la fin des données de traitement. L'implémentation de défilement infini peut être encore améliorée en supprimant le bouton et en appelant la fonction lorsque l'utilisateur fait défiler jusqu'à la fin de la page, par

Feb 22, 2025 am 10:04 AM
Comparaison de Beanstalkd, IronMQ et Amazon SQS

Comparaison de Beanstalkd, IronMQ et Amazon SQS

Points clés Paramètres de service: BeanStalkd est auto-hébergé et doit être réglé manuellement sur Linux ou Mac OS X, tandis que IronMQ et Amazon SQS sont des services d'hébergement cloud avec un minimum de paramètres locaux. Accord de niveau de service (SLA): IronMQ fournit à 99,95% SLA de disponibilité, et BeanStalkd et Amazon SQS ne fournissent pas ces protocoles, qui offrent des services de support facultatifs à une charge supplémentaire. Bibliothèque client et interface de gestion: BeanStalkD prend en charge les bibliothèques clients open source et manque d'une interface de gestion intégrée, tandis que IronMQ et Amazon

Feb 22, 2025 am 09:48 AM
Contrôle des pages Web avec JavaScript et sur {x} - SitePoint

Contrôle des pages Web avec JavaScript et sur {x} - SitePoint

Principaux à retenir L'auteur a démontré comment utiliser un appareil Android pour envoyer des instructions distantes à une page Web en direct, en utilisant l'exemple de contrôler à distance une présentation HTML. La pile technologique utilisée comprend un appareil Android, sur l'application {x}, node.js

Feb 22, 2025 am 09:20 AM
Guzzle - Client PHP HTTP

Guzzle - Client PHP HTTP

Guzzle: Votre client HTTP PHP pour l'intégration de service Web sans couture Avantages clés de Guzzle: Indépendant et polyvalent: Guzzle est seul en tant que puissant client HTTP, idéal pour récupérer les données des serveurs de base de données distants ou interagir avec la troisième page

Feb 22, 2025 am 09:11 AM
Présentations riches en utilisant des créations

Présentations riches en utilisant des créations

CreateJS: Votre boîte à outils pour des présentations riches et interactives CreateJS est une bibliothèque JavaScript puissante, une suite complète d'outils pour créer du contenu Web interactif engageant. Il simplifie les complexités du développement HTML5, offrant un smoo

Feb 22, 2025 am 09:08 AM
Travailler avec jQuery DataTables

Travailler avec jQuery DataTables

DataTables: un guide complet de l'amélioration de la table jQuery Datatables est un puissant plugin jQuery qui transforme les tables HTML de base en grilles de données interactives. Il ajoute sans effort des fonctionnalités telles que la recherche, le tri et la pagination, même sans C

Feb 22, 2025 am 09:00 AM
Gérer les traductions GetText sur l'hébergement partagé

Gérer les traductions GetText sur l'hébergement partagé

Points de base GetText est une méthode populaire pour la gestion de la traduction des sites Web PHP, mais il présente un inconvénient significatif: Apache cache les traductions, ce qui signifie qu'à moins que le moteur ne soit redémarré, les mises à jour des fichiers traduites ne seront pas visibles. Cela est particulièrement problématique sur l'hébergement partagé, car les privilèges administrateurs ne sont souvent pas disponibles. AudeRo Shared GetText est une bibliothèque PHP qui permet aux développeurs de contourner le cache des traductions d'Apache chargé via la fonction getText (). La bibliothèque utilise une astuce simple pour créer une copie en miroir du fichier de traduction, incitant Apache à la considérer comme une nouvelle traduction non pertinente, évitant ainsi les problèmes de mise en cache. AUDERO PARTAGE GetText disponible

Feb 22, 2025 am 08:51 AM
Parler angularjs avec les experts - la transcription

Parler angularjs avec les experts - la transcription

Principaux à retenir AngularJS se distingue par son intégration profonde avec le DOM / HTML, améliorant le dynamisme du HTML à JavaScript. Le cadre est particulièrement puissant pour développer des applications (spas) à page unique, bien qu'elle puisse être contre

Feb 22, 2025 am 08:45 AM
Création d'un widget Typeahead avec AngularJS - SitePoint

Création d'un widget Typeahead avec AngularJS - SitePoint

Si vous commencez un projet AngularJS, vous voudrez peut-être que tous les composants écrits en angulaire. Bien qu'il soit certainement possible de réutiliser les plugins jQuery existants, lancer un tas de jQuery à l'intérieur d'une directive n'est pas toujours la bonne façon

Feb 22, 2025 am 08:44 AM

Outils chauds Tags

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits

VC9 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP

Version complète de la boîte à outils du programmeur PHP

Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits

VC11 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser