Maison > Télécharger > Ressources d'apprentissage > Réalisation de pages internet
Présentation de l'application HTML5 Plus<br /> L'application mobile HTML5 Plus, appelée 5+App, est une application écrite basée sur HTML, JS et CSS qui s'exécute sur le téléphone mobile. Cette application peut appeler les capacités natives du téléphone mobile via l'API JS étendue pour atteindre l'objectif. mêmes fonctions puissantes que l'application native. Fonctionnalité et performances. <br /> Spécification HTML5 Plus <br /> Lors du développement d'applications mobiles via HTML5, vous constaterez que HTML5 n'a pas beaucoup de fonctionnalités. Afin de compenser le manque de capacités HTML5, l'organisation www.html5plus.org a été créée sous la direction du W3C Chine pour lancer la spécification HTML5+. <br /> La spécification HTML5+ est une spécification ouverte qui permet aux fabricants de navigateurs tiers ou à d'autres fabricants d'environnement d'exécution de téléphones mobiles de la mettre en œuvre. <br /> HTML5+ étend l'objet JavaScript plus, permettant à js d'appeler des fonctionnalités du système qui ne peuvent pas être implémentées ou mal implémentées par divers navigateurs, telles que les fonctionnalités des appareils telles que les caméras, les gyroscopes, les systèmes de fichiers, etc., et les fonctionnalités commerciales telles que le téléchargement et le téléchargement, QR codes, cartes et paiements, saisie vocale, message push, etc. <br /> Les appels à capacité native sur téléphone mobile de HBuilder sont divisés en deux niveaux : <br /> - Les appels de fonctionnalités sur les plates-formes mobiles sont tous conformes à la spécification HTML5+, comme les codes QR et la saisie vocale, en utilisant plus.barcode et plus.speech. Écrivez une fois et exécutez sur toutes les plateformes. <br /> - Native.js est une autre technologie innovante. Il existe plus de 400 000 API natives dans les systèmes d’exploitation mobiles, et un grand nombre d’API ne peuvent pas être utilisées par HTML5. Native.js encapsule des centaines de milliers d'API natives dans des objets js, et vous pouvez directement ajuster les API natives d'iOS et d'Android via js. Cette partie n'est plus multiplateforme et est écrite respectivement sous les noms plus.ios et plus.android, comme l'ajustement du centre de jeu iOS ou la création d'un raccourci sur le bureau du téléphone Android. <br /> <div> <br /> </div>
L'optimisation Google est « l'optimisation des résultats de recherche » pour le moteur de recherche Google. Elle fait référence à la planification du site Web et à la conception de la page Web conformément aux règles de classement du site Web du moteur de recherche Google afin de garantir que le site Web soit conforme à Google. autant que possible en termes de contenu, de structure, de liens, etc. Les règles de classement peuvent obtenir un meilleur classement dans les résultats de recherche Google, de sorte que davantage de clients potentiels puissent être trouvés rapidement, maximisant ainsi l'effet du marketing en ligne. L'optimisation Google est également la principale direction de développement du SEO (optimisation des moteurs de recherche). Elle doit se conformer à l'algorithme du moteur de recherche Google et suivre PAGERANK pour apporter des ajustements globaux au site Web. <br /> <div> <br /> </div>
<p> Maintenant, si vous envisagez d'apprendre Ext JS, vous devriez dire adieu à l'utilisation de JavaScript simple. JavaScript est un excellent langage, mais à mesure que les applications Web deviennent de plus en plus volumineuses, notre code devient de plus en plus difficile à maintenir, ce qui prend beaucoup de temps. </p> <p> Le JavaScript ordinaire est très flexible, ce qui présente de nombreux avantages, mais cela entraînera également de nombreux problèmes. À mesure que votre application deviendra de plus en plus grande, de plus en plus de personnes pourront être écrites par 10 personnes. 10 styles différents. Il existe souvent des codes dont seule la personne qui a écrit le code sait pourquoi ils ont été écrits de cette façon. Si cette personne n'est plus responsable de cette fonction, cela deviendra un piège pour les générations futures. Par conséquent, des contraintes et des spécifications sur le code sont très nécessaires. C'est pourquoi j'ai toujours aimé ExtJS. ExtJS écrit du code tout comme Java, très rigoureux et très orienté objet. L'inconvénient est qu'elle est relativement lourde parmi les bibliothèques JS frontales et qu'elle a une courbe d'apprentissage relativement abrupte. </p> <p> En ce qui concerne les frameworks JavaScript, il existe des frameworks JavaScript côté client ainsi que des frameworks JavaScript côté serveur. Ext JS est un framework JavaScript côté client. </p>
<p style="font-family:"font-size:12.8px;background-color:#FFFFFF;"> DEELX est un moteur d'expressions régulières compatible Perl dans un environnement C++. est un projet de recherche et développement mené par RegExLab. <br /> Fonctionnalités de base : <br /> Prend en charge la syntaxe d'expression régulière compatible Perl. <br /> Prend en charge les modes de correspondance courants tels que IGNORECASE, SINGLELINE, MULTILINE. <br /> Il a une forte compatibilité et peut être compilé dans la plupart des environnements C++ tels que vc6, vc7, vc8, gcc, Turbo C++, etc. <br /> Prend en charge plusieurs fonctionnalités avancées telles que le regroupement nommé, les expressions conditionnelles, les expressions récursives, etc. (Nouvelles fonctionnalités dans la crackée 1.2)<br /> <br /> Comparé à GRETA et boost, DEELX est unique : <br /> <br /> Entièrement écrit à l'aide de bibliothèques de modèles, prenant en charge char, wchar_t, int, etc. et d'autres crackées de types de base. <br /> Tous les codes sont situés dans un fichier d'en-tête (.h), qui est plus simple et plus pratique à utiliser que n'importe quel autre moteur. <br /> Prend en charge le mode de correspondance de droite à gauche, recherchant des correspondances à partir de la fin du texte. <br /> Cela évite les boucles infinies provoquées par des sous-correspondances de longueur nulle bouclant à l'infini. (Nouvelles fonctionnalités dans la crackée 1.2)<br /> <br /> Inconvénients du DEELX : <br /> <br /> DEELX est un produit de laboratoire entièrement gratuit. <br /> Afin de pallier aux lacunes des produits du laboratoire, ce site a lancé simultanément un outil de débogage entièrement compatible avec ce moteur : Match Tracer. <br /> </p>
<p class="MsoNormal" style="font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;"> <strong><span style="font-size:14px;"><span>1</span><span style="font-family:宋体;">、</span><span>ajax</span><span style="font-family:宋体;">Contexte technique</span></span></strong> </p><p class="MsoNormal" style="font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;"> <span style="font-size:14px;"><span> </span><span style="font-family:宋体;">Il est indéniable que la popularité de la technologie </span><span>ajax</span><span style="font-family:宋体;"> bénéficie de la promotion vigoureuse de </span><span>google</span><span style="font-family:宋体;">, précisément à cause de </span><span>google earth</span><span style="font-family:宋体;">, </span><span>google suggest</span><span style="font-family:宋体;"> et </span><span>gmail</span> <span style="font-family:宋体;">etc. L'application généralisée de la technologie </span><span>ajax</span><span style="font-family:宋体;"> a donné lieu à la popularité de </span><span>ajax</span><span style="font-family:宋体;">. Et cela rend également Microsoft extrêmement embarrassé, car dès </span><span>97</span><span style="font-family:宋体;">, Microsoft avait inventé la technologie clé dans </span><span>ajax</span><span style="font-family:宋体;">, et l'avait lancée en </span><span>99</span><span style="font-family:宋体;"></span><span>IE5</span><span style="font-family:宋体;">, elle a commencé à prend en charge l'objet </span><span>XmlHttpRequest</span><span style="font-family:宋体;">, et Microsoft a déjà commencé à utiliser </span><span>ajax</span><span style="font-family:宋体;"> dans certains de ses produits, comme certaines applications du menu du site Web </span><span>MSDN</span><span style="font-family:宋体;">. Malheureusement, pour une raison inconnue, après que Microsoft ait inventé la technologie de base de </span><span>ajax</span><span style="font-family:宋体;">, ils n'ont pas vu son potentiel, ne l'ont pas développé et promu, mais l'ont mis de côté. Personnellement, je trouve cela très étrange, car avec les ressources de Microsoft et sa vision stratégique, il est impossible de ne pas voir les perspectives de la technologie </span><span>ajax</span><span style="font-family:宋体;">. La seule explication est peut-être qu'il s'agit de la disparition de </span><span>Netscape</span><span style="font-family:宋体;">. principal concurrent, l'a rendu paralysé et lent. Après tout, les géants font également une sieste, comme </span><span>IBM</span><span style="font-family:宋体;"> a autrefois commis des erreurs stratégiques contre Microsoft. C'est cette erreur qui a fait que son concurrent actuel </span><span>google</span><span style="font-family:宋体;"> est leader dans la technologie </span><span>ajax</span><span style="font-family:宋体;">. En fait, </span><span>google</span><span style="font-family:宋体;"> est actuellement leader dans la technologie </span><span>ajax</span><span style="font-family:宋体;">. Microsoft ne peut pas y parvenir. mentionner également plus tard lorsque je parlerai des lacunes de </span><span>ajax</span><span style="font-family:宋体;">.Maintenant, Microsoft est également conscient de ce problème, il a donc également commencé à rattraper son retard dans le domaine de </span><span>ajax</span><span style="font-family:宋体;">, comme en lançant son propre </span><span>ajax</span><span style="font-family:宋体;"> framework</span><span>atlas</span><span style="font-family:宋体;">, et dans </span><span>.NET2 .0</span> <span style="font-family:宋体;"> fournit également une interface pour implémenter le rappel asynchrone, à savoir l'interface </span><span>ICallBack</span><span style="font-family:宋体;">. Alors pourquoi Microsoft est-il si nerveux à l'idée de prendre du retard dans </span><span>ajax</span><span style="font-family:宋体;"> ? Analysons maintenant le sens profond caché derrière la technologie </span><span>ajax</span><span style="font-family:宋体;">. </span></span> </p>
En 2015, alors que l'industrie du H5 se développait rapidement et continuait de faire exploser le cercle social en ligne, des goulots d'étranglement à des degrés divers sont également apparus. Comment l’industrie du H5 devrait-elle réaliser des percées en 2016 ? Fibonacci a effectué une analyse de données multidimensionnelles sur des travaux sur diverses plates-formes H5 et a fourni des solutions d'optimisation de communication H5 correspondantes du point de vue de la surveillance des données. <br /> Cinq grandes tendances du futur<br /> 1. Dans le passé, l'effet de la publicité H5 était difficile à surveiller, mais il sera amélioré sous tous ses aspects en 2016<br /> Récemment, le marketing Internet est devenu la méthode de marketing la plus populaire pour diverses entreprises, et le marketing H5 est l'une des méthodes de marketing les plus couramment utilisées dans le marketing Internet. Malgré cela, il y a encore des gens qui remettent souvent en question l’effet marketing du H5. Pour eux, la mystérieuse boîte noire de la communication H5 n’est pas ouverte. Face à ces doutes, Fibonacci peut désormais apporter des réponses complètes aux statistiques de navigation des pages H5, aux statistiques de communication, aux statistiques de pages, aux statistiques régionales, aux statistiques de canaux, à l'évaluation de la communication, etc. Et il peut être exporté vers EXCEL en arrière-plan et archivé pour analyse et organisation. <br />
Ce document parle principalement d'AJAX (résumé d'utilisation) ; ajax : javascript asynchrone et xml : javascript et xml asynchrones. <br /> Ajax est une technologie utilisée pour améliorer l'expérience utilisateur. Son essence est d'utiliser un objet spécial (XMLHttpRequest) intégré au navigateur de manière asynchrone (c'est-à-dire que lors de l'envoi d'une requête, le navigateur ne détruira pas la page actuelle et l'utilisateur pourra continuer à le faire. faire des choses sur la page actuelle. Autres opérations) envoyer une requête au serveur et utiliser les données renvoyées par le serveur (plus une page complète, juste des données partielles, généralement renvoyées en utilisant du texte ou du XML) pour mettre à jour partiellement la page actuelle. <br /> Après avoir utilisé la technologie ajax, la page ne s'actualise pas et n'interrompt pas le fonctionnement de l'utilisateur. Les amis intéressés peuvent venir jeter un œil
<p> <strong>Contexte :</strong> </p> <p> 1. Sur les sites Web traditionnels, la soumission d'un formulaire nécessite de recharger la page entière. </p> <p> 2. Si le serveur ne parvient pas à renvoyer la réponse pendant une longue période, le client ne répondra plus et l'expérience utilisateur sera très mauvaise. </p> <p> 3. Une fois que le serveur a renvoyé la réponse, le navigateur doit charger la page entière, ce qui représente également une lourde charge pour le navigateur. </p> <p> 4. Une fois le formulaire soumis par le navigateur, une grande quantité de données est envoyée, entraînant des problèmes de performances du réseau. </p> <p> <strong>Question :</strong> </p> <p> 1. Comment s’améliorer ? </p> <p> 2.Qu'est-ce qu'AJAX ? </p> <p> 3. Quels sont les avantages ? </p> <p> 4. Quels sont les inconvénients ? </p> <p> <strong>1. Qu'est-ce qu'AJAX </strong> </p> <p> <strong>1. Pourquoi AJAX est nécessaire</strong> </p> <p> Lorsque vous devez obtenir des données du serveur et actualiser la page, si vous n'utilisez pas AJAX, vous devez soumettre l'intégralité du formulaire. Lors de la soumission du formulaire, envoyez une demande au serveur et la page doit attendre le serveur. pour envoyer la réponse avant que la page puisse reprendre ses opérations. </p> <p> <strong>2. Concept d'AJAX : </strong> </p> <p> 1.AJAX = JavaScript et XML asynchrones. </p> <p> 2.AJAX est une technologie utilisée pour créer des pages Web dynamiques et rapides. </p> <p> 3. En échangeant une petite quantité de données avec le serveur en arrière-plan, la page Web peut être mise à jour de manière asynchrone. </p> <p> 4. Vous pouvez mettre à jour certaines parties de la page Web sans recharger la page Web entière. </p> <p> <strong>3.Qu'est-ce que l'asynchrone</strong> </p> <p> La page actuelle envoie une requête au serveur et la page actuelle n'a pas besoin d'attendre la réponse du serveur pour faire fonctionner la page Web. Après l'envoi de la demande, la page actuelle peut continuer à être parcourue et exploitée. </p> <p> <strong>4.Qu'est-ce qu'un rafraîchissement partiel<br /> </strong> </p> <p> Nous pouvons réaliser un rafraîchissement partiel de deux manières </p>
Ce document parle principalement du framework AJAX et DWR ; <strong>Ajax</strong> n'est pas une technologie, il s'agit en fait de plusieurs technologies. Chaque technologie a ses propres fonctionnalités, et ensemble, elles deviennent une nouvelle technologie puissante. <strong>DWR</strong> est une bibliothèque open source JAVA qui permet de créer des sites WEB AJAX. Il permet à votre code Javascript dans le navigateur d'appeler du code Java sur le serveur Web, tout comme le code Java l'est dans le navigateur. J'espère que ce document aidera les amis dans le besoin ; les amis intéressés pourront venir y jeter un œil.
<strong>AJAX</strong> n'est pas un nouveau langage de programmation, mais une technologie permettant de créer des applications Web meilleures, plus rapides et plus interactives. AJAX permet à votre JavaScript de communiquer directement avec le serveur à l'aide de l'objet XMLHttpRequest de JavaScript. Cet objet permet à votre JavaScript d'échanger des données avec le serveur web sans recharger la page. AJAX utilise le transfert de données asynchrone (requêtes HTTP) entre le navigateur et le serveur Web, ce qui permet à une page Web de demander de petites informations au serveur plutôt que la page entière. AJAX peut rendre les applications Internet plus petites, plus rapides et plus conviviales. AJAX est une technologie de navigateur indépendante du logiciel de serveur Web. Les amis intéressés peuvent télécharger et jeter un œil
DEELX est un moteur d'expressions régulières compatible Perl dans un environnement C++. est un projet de recherche et développement mené par RegExLab. La maîtrise de DEELX est très utile pour utiliser des expressions régulières dans VC++. DEELX prend en charge la syntaxe des expressions régulières compatible avec Perl. <br /> Prend en charge les modes de correspondance courants tels que IGNORECASE, SINGLELINE, MULTILINE. <br /> Il a une forte compatibilité et peut être compilé dans la plupart des environnements C++ tels que vc6, vc7, vc8, gcc, Turbo C++, etc. <br /> Prend en charge plusieurs fonctionnalités avancées telles que le regroupement nommé, les expressions conditionnelles, les expressions récursives, etc. <br />
Décryptez les fonctions puissantes d'EditPlus - vous obtiendrez deux fois le résultat avec moitié moins d'effort en utilisant des expressions régulières. Les amis qui aiment utiliser editplus peuvent le télécharger et y jeter un œil. <br /> Répertoire d'exemples d'applications d'expressions régulières <br /> 【1】 Application d'expression régulière - remplacez le contenu spécifié à la fin de la ligne <br /> 【2】 Application d'expression régulière - remplacement de numéro <br /> 【3】 Application d'expression régulière - supprimez les caractères spécifiés à la fin de chaque ligne <br /> 【4】 Application d'expression régulière - remplacez plusieurs lignes par des crochets demi-angle <br /> 【5】 Application d'expression régulière - supprimez les lignes vides <br /> 【6】Conseils logiciels - Précautions pour l'enregistrement de frappe <br /> 【7】Conseils logiciels - Un moyen pratique de fermer les balises d'un document <br /> 【8】Conseils logiciels - Comment supprimer l'invite de suffixe lors de l'enregistrement de fichiers texte dans EditPlus ? <br /> 【9】Conseils logiciels - Solution au problème selon lequel le fichier de grammaire est introuvable <br /> 【10】Conseils logiciels : configurez editplus pour qu'il prenne en charge d'autres textes, tels que le coréen <br /> 【11】Compétences logicielles - Paramètres de téléchargement FTP <br /> 【12】Conseils logiciels : comment désactiver la fonction de fichier de sauvegarde ? <br /> 【13】Compétences logicielles : ajoutez des fichiers de grammaire, des fichiers de saisie semi-automatique et l'édition de fichiers de bibliothèque <br /> 【14】Intégration d'outils - exemples d'intégration de compilateur (Java, Borland C++, Visual C++, Inno Setup, nsis, C#) <br /> 【15】Intégration d'outils - laissez Editplus déboguer les programmes PHP <br /> 【16】Intégration d'outils - Création d'un environnement de débogage PHP (2) <br /> 【17】Intégrez EDITPLUS dans WINPE <br /> 【18】Supporte les fichiers avec la marque UTF-8/sans la marque UTF-8
<p> Ce document parle principalement de la prise en main du framework de développement Ext JS ; Ext est un framework Ajax qui peut être utilisé pour développer des applications client riches avec une apparence magnifique, rendant nos applications b/s plus dynamiques et vitales et améliorant l'expérience utilisateur. </p> <p> <strong>Ext</strong> est un framework ajax front-end écrit en javascript et n'a rien à voir avec la technologie d'arrière-plan. Par conséquent, Ext peut être utilisé dans des applications développées dans divers langages de développement tels que .Net, Java et Php. J'espère que ce document aidera les amis dans le besoin ; les amis intéressés pourront venir y jeter un œil. </p>
<p> <strong>Python</strong>Le module re a été ajouté depuis la crackée 1.5, qui fournit des modèles d'expressions régulières de style Perl. Les crackées antérieures à Python 1.5 fournissaient des modèles de style Emecs via le module regex. </p> <p> À la base, les expressions régulières (ou RE) sont un petit langage de programmation hautement spécialisé intégré à Python et implémenté via le module re. Les amis dans le besoin peuvent télécharger et jeter un œil </p> <div class="stitle"> </div>
<strong>Expression régulière</strong> — Expression régulière <br /> Une notation concise et flexible pour rechercher et remplacer des modèles de texte. Cette représentation comprend deux types de caractères de base : les caractères de texte littéraux (ordinaires), qui représentent le texte qui doit exister dans la chaîne cible ; les métacaractères, qui représentent le texte qui peut varier dans la chaîne cible. Vous pouvez utiliser des expressions régulières pour analyser rapidement de grandes quantités de texte afin de rechercher des modèles de caractères spécifiques ; extraire, modifier, remplacer ou supprimer des sous-chaînes de texte ou ajouter des chaînes extraites à une collection pour générer un rapport ; Les amis intéressés peuvent venir jeter un œil
<p> La manipulation de texte existe dans presque toutes les applications, et une gestion correcte du texte peut améliorer les performances de l'application. <br /> Ce livre présente VB. NET, tel que le stockage de texte, le remplacement et l'ajout de texte, etc. Le livre compare en détail les avantages, les inconvénients et la vitesse des différentes méthodes de manipulation de texte, vous aidant ainsi à choisir facilement la méthode la plus appropriée pour votre application. Ce livre se concentre sur l’utilisation d’un langage simple. NET Framework pour le traitement des chaînes - les expressions régulières, et présente comment créer vos propres expressions pour faire correspondre et manipuler du texte. Les explications de ce livre sont pratiques et vivantes, et une grande quantité de code contenu dans le livre peut être directement utilisée dans vos applications. <br /> Ce livre est adapté au travail. NET qui souhaitent améliorer l'efficacité du traitement de texte dans leurs applications. </p> <p> Table des matières </p><p> Chapitre 1 Comment le système traite le texte<br /> 1.1. cadre net<br /> 1.1.1 Common Language Runtime<br /> 1.1.2. bibliothèque de classes net framework<br /> 1.2 Le texte est un type de données<br /> 1.2.1 Visual Basic. type de données nettes<br /> 1.2.2 Caractères et jeux de caractères<br /> 1.2.3 Type de données chaîne<br /> 1.3 Stockage de texte<br /> 1.3.1 Technologie de cache<br /> 1.3.2 Intégré<br /> 1.3.3 Autres méthodes<br /> 1.3.4. mise en œuvre nette<br /> 1.4 Opérations sur les chaînes<br /> 1.4.1 Chaîne de connexion<br /> 1.4.2 Sous-chaîne<br /> 1.4.3 Comparaison de chaînes<br /> 1.4.4 Concrackée des types de données<br /> 1.4.5 Formater la chaîne<br /> Utilisation de 1,5 cordes<br /> .1.5.1 Construire une chaîne<br /> 1.5.2 Analyser les chaînes<br /> 1.6 Internationalisation<br /> 1.7. fichiers de ressources nettes<br /> 1.8 Résumé<br /> Chapitre 2 Cours de chaînes et de constructeur de chaînes<br /> 2.1 Découvrez les outils utilisés dans ce chapitre<br /> 2.2 Construction du texte<br /> 2.3 visuel de base et. cadre net<br /> 2.3.1 Indice<br /> 2.3.2 Valeur nulle et chaîne vide<br /> 2.4 Classe de cordes<br /> 2.4.1 Chaîne intégrée<br /> 2.4.2 Construction<br /> 2.4.3 Attribuer une valeur à une chaîne<br /> Classe de constructeur de chaînes 2.5<br /> 2.5.1 Longueur et capacité<br /> 2.5.2 Méthode tostring()<br /> 2.6 Opérations sur les chaînes<br /> 2.61 Connectez-vous <br /> 2.6.2 Sous-chaîne<br /> 2.6.3 Comparaison de chaînes<br /> 2.6.4 Format<br /> 2.7 Utilisation des ficelles<br /> 2.7.1 Créer une chaîne <br /> 2.7.2 Marque <br /> 2.7.3 Inverser l'ordre des chaînes<br /> 2.7.4 Insertion, suppression et remplacement<br /> 2.7.5 Choisissez entre string et stringbuilder<br /> 2.8 Résumé<br /> Chapitre 3 Concrackée de chaînes<br /> 3.1 Méthode tostring()<br /> 3.2 Représenter la valeur sous forme de chaîne<br /> 3.3 Représenter la date et l'heure sous forme de chaînes<br /> 3.4 Représenter d'autres objets sous forme de chaînes<br /> 3.5 Utiliser une chaîne pour représenter une chaîne<br /> 3.6 Représenter les chaînes comme d'autres types<br /> 3.6.1 Convertir des chaînes en nombres<br /> 3.6.2 Convertir une chaîne en date et heure<br /> 3.7 Déplacer les chaînes entre les collections et les tableaux<br /> 3.7.1 Tableau<br /> 3.7.2 Objet arraylist<br /> 3.7.3 Objet dictionnaire<br /> 3.8 Résumé<br /> Chapitre 4 Internationalisation<br /> 4.1 Unicode<br /> 4.2. cours de codage de framework net<br /> 4.3 Traitement des chaînes<br /> 4.3.1 Cours Cultureinfo<br /> 4.3.2 Majuscules et minuscules <br /> 4.3.3 Situations dans lesquelles des opérations culturellement sensibles ne sont pas nécessaires<br /> 4.3.4 Tri<br /> 4.4 Traitement des caractères <br /> 4.4.1 Informations nécessaires sur les personnages <br />4.4.2 Paire d'agents<br /> 4.4.3 Combinaison de caractères <br /> 4.5 Formatage des chaînes Unicode<br /> 4.6 Résumé<br /> Chapitre 5 Expressions régulières<br /> Système 5.1. texte. expressions régulières<br /> Classe 5.2 d'expression régulière<br /> 5.2.1options d'expression régulière<br /> 5.2.2 Constructeur de classe<br /> 5.2.3 Méthode ismatch()<br /> 5.2.4 Méthode replace()<br /> 5.2.5 Méthode split()<br /> 5.3 cours de match et de collection de match<br /> 5.4 Exemple de détecteur Regex<br /> 5.5 Syntaxe de base des expressions régulières<br /> 5.5.1 Faites correspondre différentes classes de personnages<br /> 5.5.2 Spécifier la position correspondante<br /> 5.5.3 Spécifier les caractères répétés <br /> 5.5.4 Spécifier le remplacement<br /> 5.5.5 Caractères spéciaux <br /> 5.6 Résumé<br /> Chapitre 6 Concepts avancés des expressions régulières<br /> 6.1 Regroupement, remplacement et rétroréférence<br /> 6.1.1 Regroupement simple<br /> 6.1.2 Cours de groupe et de collecte de groupe<br /> 6.1.3 Remplacement<br /> 6. je. 4 références arrière <br /> 6.1.5 Groupe avancé<br /> 6.2 Prendre des décisions dans les expressions régulières<br /> 6.3 Définition des options dans les expressions régulières<br /> 6.4 Règles du moteur d'expression régulière<br /> 6.5 Résumé<br /> Chapitre 7 Modèle d'expression régulière<br /> 7.1 Caractères de vérification <br /> 7.2 Numéros de vérification <br /> 7.2.1 Contient uniquement des chiffres <br /> 7.2.2 Contient uniquement des nombres entiers<br /> 7.2.3 Nombres à virgule flottante<br /> 7.3 Vérifier le numéro de téléphone<br /> 7.4 Vérifier le code postal<br /> 7.5 Vérifier l'adresse e-mail <br /> 7.5.1 Vérifier l'adresse IP<br /> 7.5.2 Vérifier le nom de domaine<br /> 7.5.3 Vérifier l'adresse personnelle <br /> 7.5.4 Vérifier l'adresse complète <br /> 7.6 Analyser un fichier journal SMTP<br /> 7.7 balise html<br /> 7.7.1 Effacer le HTML des entrées de l'utilisateur<br /> 7.7.2 Extraire toutes les balises html<br /> 7.7.3 Exemple d'extraction HTML<br /> 7.8 Résumé<br /> Annexe un cours de cordes<br /> un. 1 Constructeur<br /> un. 2 propriétés<br /> un. 3 méthodes<br /> Annexe B, classe de constructeur de chaînes<br /> b. 1 Constructeur<br /> b. 2 propriétés<br /> b. 3 méthodes<br /> Annexe c Syntaxe des expressions régulières<br /> c. 1 caractères correspondants <br /> c. 2 caractères répétitifs <br /> c. 3 personnages de positionnement <br /> c. 4 personnages de regroupement <br /> c. 5 personnages décisionnaires<br /> c. 6 personnages de remplacement <br /> c. 7 séquences d'évasion<br /> c. 8 panneaux d'options <br /> Annexe d Support technique, errata et téléchargement de code<br /> d. 1 Comment télécharger l'exemple de code de ce livre<br /> d. 2 Errata<br /> d. 3 assistance par e-mail<br /> d. 4 p2p. wrox. com </p>
Ce document parle principalement de l'utilisation du framework dwr pour implémenter Ajax ; j'espère que ce document aidera les amis dans le besoin à venir y jeter un œil ;
<p> <strong>Apprenez les expressions régulières</strong>Depuis les concepts de base, jusqu'à l'écriture de scripts sed et Perl complets, jusqu'à la concrackée de fichiers HTML, ce puissant outil d'expressions régulières est expliqué clairement et en détail. Il existe un grand nombre d'exemples concis et clairs tout au long du livre, visant à permettre aux lecteurs de maîtriser facilement les expressions régulières. Le livre propose une gamme complète d'outils en ligne et de bureau et présente des documents de référence avancés. Il s'agit d'un livre rare pour débuter avec les expressions régulières. <br /> Recommandations de contenu <br /> "Apprendre les expressions régulières" explique clairement et en détail cet outil puissant, en commençant par les concepts de base des expressions régulières, jusqu'à l'écriture de scripts sed et Perl complets, puis à la concrackée de fichiers HTML. Il existe un grand nombre d'exemples concis et clairs tout au long du livre, visant à permettre aux lecteurs de maîtriser facilement les expressions régulières. De plus, le livre contient tous les outils en ligne et de bureau et présente des documents de référence avancés. Il s'agit d'un livre rare pour démarrer avec les expressions régulières. <br /> "Apprendre les expressions régulières" convient aux programmeurs et aux praticiens d'Internet qui s'intéressent aux expressions régulières. <br /> À propos de l'auteur <br /> Michael Fitzgerald est un programmeur, consultant et rédacteur technique bien connu. Il a écrit plus de dix livres techniques pour O'Reilly et John Wiley & Sons et publié un grand nombre d'articles sur le réseau O'Reilly. Il était membre du comité du langage de schéma RELAXNG pour XML. </p> <p> Des outils en ligne et de bureau sont disponibles, <br /> Un outil indispensable pour apprendre les expressions régulières, <br /> Vous pouvez vous lancer rapidement même si vous ne connaissez pas la programmation. </p> <p> <br /> Table des matières </p><p> Avant-propos <br /> Chapitre 1 Qu'est-ce qu'une expression régulière 1 <br /> 1.1 Commencer avec Regexpal 2 <br /> 1.2 Faire correspondre les numéros de téléphone nord-américains 3 <br /> 1.3 Utilisez des groupes de caractères pour faire correspondre les nombres 4 <br /> 1.4 Utiliser l'abréviation du groupe de caractères 5 <br /> 1,5 correspond à n'importe quel personnage 5 <br /> 1.6 Capturer le regroupement et les rétroréférences 6 <br /> 1.7 Utilisation des quantificateurs 6 <br /> 1.8 Caractères de texte entre parenthèses 8 <br /> 1.9 Exemples d'application 9 <br /> 1.10 Ce que nous avons appris dans ce chapitre 11 <br /> 1.11 Ressources connexes 11 <br /> Chapitre 2 Correspondance de modèles simples 13 <br /> 2.1 Faire correspondre les littéraux de chaîne 15 <br /> 2.2 Faites correspondre le numéro 15 <br /> 2.3 Faire correspondre les caractères non numériques 17 <br /> 2.4 Correspondance de mots et de caractères non-mots 18 <br /> 2.5 Faire correspondre les espaces 19 <br /> 2.6 Parlons de la correspondance avec n'importe quel caractère 21 <br /> 2.7 Texte du tag 23 <br /> 2.7.1 Utilisez sed pour étiqueter le texte 24 <br /> 2.7.2 Balisage du texte avec Perl 25 <br /> 2.8 Ce que nous avons appris dans ce chapitre 26 <br /> 2.9 Ressources connexes 27 <br /> Chapitre 3 Limite 29 <br /> 3.1 Début et fin de la ligne 30 <br /> 3.2 Limites de mots et limites de non-mots 31 <br /> 3.3 Autres ancres 33 <br /> 3.4 Utilisation de littéraux de métacaractères 34 <br /> 3.5 Ajouter la balise 35 <br /> 3.5.1 Ajouter des balises à l'aide de sed 36 <br /> 3.5.2 Ajouter des balises en utilisant Perl 37 <br /> 3.6 Ce que nous avons appris dans ce chapitre 38 <br /> 3.7 Ressources connexes 39 <br /> Chapitre 4 Sélection, regroupement et références arrière 41 <br /> 4.1 Sélectionnez l'opération 41 <br /> 4.2 Sous-mode 45 <br /> 4.3 Capturer le regroupement et les références arrière 46 <br /> 4.4 Regroupement sans capture 49 <br /> 4.5 Ce que vous avez appris dans ce chapitre 50 <br /> 4.6 Ressources associées 51 <br /> Chapitre 5 Groupe de personnages 53 <br /> 5.1 Négation du groupe de caractères 55 <br /> 5.2 Union et différence 56 <br /> 5.3 Groupe de caractères POSIX 58 <br /> 5.4 Ce que nous avons appris dans ce chapitre 60 <br /> 5.5 Ressources connexes 60 <br /> Chapitre 6 Faire correspondre Unicode et d'autres caractères 61 <br /> 6.1 Correspondance des caractères Unicode 62 <br /> 6.2 Caractères correspondants avec les nombres octaux 65 <br /> 6.3 Correspondance des attributs de caractères Unicode 66 <br /> 6.4 Caractères de contrôle correspondants 68 <br /> 6.5 Ce que vous avez appris dans ce chapitre 70 <br /> 6.6 Ressources connexes 70 <br /> Chapitre 7 Quantificateurs 73 <br /> 7.1 Cupidité, paresse et possessivité 74 <br /> 7.2 Utilisez *, + et ? Faites un match 74 <br /> 7.3 Faites correspondre un nombre spécifique de fois 75 <br /> 7.4 Quantificateur paresseux 77 <br /> 7.5 Quantificateur possessif 78 <br /> 7.6 Ce que nous avons appris dans ce chapitre 79 <br /> 7.7 Ressources connexes 79 <br /> Chapitre 8 Regard autour de soi 81 <br /> 8.1 Avec impatience 81 <br /> 8.2 Anti-anticipation 84 <br /> 8.3 Rétrospective 85 <br /> 8.4 Rétrospective 85 <br /> 8.5 Ce que vous avez appris dans ce chapitre 86 <br /> 8.6 Ressources connexes 86 <br /> Chapitre 9 Baliser des documents avec HTML 87 <br /> 9.1 Balises de correspondance 87 <br /> 9.2 Utilisez sed pour convertir du texte normal 89 <br /> 9.2.1 Remplacement par sed 89 <br /> 9.2.2 Utilisez sed pour traiter les chiffres romains 90 <br /> 9.2.3 Utilisez sed pour traiter des paragraphes spécifiques 91 <br /> 9.2.4 Utilisez sed pour traiter la poésie multiligne 91 <br /> 9.3 Ajout de balises 92 <br /> 9.4 Convertir du texte normal avec Perl 94 <br /> 9.4.1 Traitement des chiffres romains avec Perl 95 <br /> 9.4.2 Traitement de paragraphes spécifiques avec Perl 96 <br /> 9.4.3 Traitement de la poésie multiligne avec Perl 96 <br /> 9.4.4 Utiliser les fichiers de commandes Perl 97 <br /> 9.5 Ce que vous avez appris dans ce chapitre 99 <br /> 9.6 Ressources connexes 99 <br /> Chapitre 10 Classe Junior diplômée 101 <br /> 10.1 Envie de fréquenter la classe intermédiaire 103 <br />10.2 Outils, implémentations et bibliothèques 103 <br /> 10.2.1 Perl 103 <br /> 10.2.2 PCRE 104 <br /> 10.2.3 Rubis (Oniguruma) 104 <br /> 10.2.4 Python 105 <br /> 10.2.5 RE2 105 <br /> 10.3 Correspond aux numéros de téléphone nord-américains 105 <br /> 10.4 Correspondance des adresses e-mail 106 <br /> 10.5 Ce que vous avez appris dans ce chapitre 106 <br /> Annexe Référence des expressions régulières 107 <br /> Glossaire 118 <br /> Indice 122 <br /> Auteur et introduction de couverture 124 </p>
Dans les programmes, il est souvent nécessaire de vérifier la légalité des données telles que les chaînes. S'il n'y a pas d'autres nouvelles technologies, nous ne pouvons utiliser que les méthodes originales dans les chaînes pour effectuer divers jugements tels que l'interception. Cela nécessite une grande quantité d'écriture de code. et n’est pas nécessaire au maintien du programme. Par conséquent, une technologie plus simple est proposée pour vérifier des données telles que des chaînes de codes. Cette technologie est constituée d'expressions régulières. Expression régulière : expression composée de règles correctes, qui peuvent vérifier la validité d'autres données de chaîne. <br /> <br /> <br /> Expressions régulières, autres répertoires API<br /> <br /> 1. Expression régulière<br /> 2. Autre API<br /> 3. Caractéristiques du JDK5<br /> <div> <br /> </div>
Expressions régulières Didacticiel d'introduction de 30 minutes La meilleure façon d'apprendre les expressions régulières est de commencer par des exemples. Après avoir compris les exemples, vous pouvez les modifier et les expérimenter vous-même. (Lorsque chm ne peut pas afficher le contenu, vous devez le "déverrouiller" dans les propriétés)