localisation actuelle:Maison > Articles techniques > développement back-end

  • Comment écrire des scripts shell avec javascript
    Comment écrire des scripts shell avec javascript
    Scripting JavaScript: outils puissants au-delà des limites du navigateur Cet article explore la possibilité d'écrire des scripts shell à l'aide de JavaScript et comment utiliser Node.js pour implémenter des fonctionnalités telles que la traversée du système de fichiers et la recherche de texte. Points clés: Les applications JavaScript ne se limitent plus aux navigateurs et peuvent être utilisées efficacement pour les scripts de bureau, y compris les scripts shell. Node.js est une condition nécessaire pour ce processus. JavaScript peut répéter récursivement sur les fichiers dans les répertoires et reconnaître l'occurrence de chaînes spécifiées. Cela peut être fait en utilisant le module de système de fichiers natifs de Node (y compris la méthode ReadDir) et
    js tutoriel . ruby 959 2025-02-16 10:33:09
  • Éditorial: Pour comparer ou ne pas comparer?
    Éditorial: Pour comparer ou ne pas comparer?
    Récemment, vous avez peut-être vu des titres de nouvelles sur le plan de Google pour cesser d'utiliser la suite de référence Octane JavaScript. Si vous ne le savez pas ou si vous n'avez pas fini de lire le titre, permettez-moi de le revoir brièvement. Google a lancé Octane pour remplacer l'indice de référence Sunspider standard. Créée par l'équipe Safari d'Apple, Sunspider est l'une des premières références JavaScript. Sunspider a deux problèmes. Premièrement, il est basé sur des microbencharks (pensez à des milliers de tests pour créer de nouveaux tableaux), ce qui ne reflète pas très précisément l'utilisation du monde réel. Deuxièmement, le classement de Sunspider représente un grand nombre de fabricants de navigateurs
    js tutoriel . ruby 472 2025-02-16 10:29:10
  • Quelle est la différence entre SASS et SCSS?
    Quelle est la différence entre SASS et SCSS?
    SASS et SCSS: Quel préprocesseur choisir? Points de base Sass et SCSS sont tous deux des langages de script de préprocesseur compilés en CSS, mais la syntaxe est différente. SASS utilise la syntaxe d'indentation, tandis que SCSS utilise une syntaxe de type CSS. Cela signifie que SASS ne nécessite pas de demi-colons ou de supports, tandis que SCSS utilise des supports pour représenter les blocs de code et sépare les lignes dans les blocs avec des demi-colons. Le choix de SASS et SCSS dépend des préférences personnelles et des besoins du projet. Cependant, comme SCSS a une syntaxe similaire, SCSS peut être plus facile à démarrer pour les débutants ou ceux qui connaissent déjà CSS. Il est également plus compatible avec les outils, plugins et démos existants, ce qui le rend
    tutoriel CSS . ruby 224 2025-02-16 09:08:11
  • Une introduction à Nodebots
    Une introduction à Nodebots
    Vous voulez utiliser JavaScript pour contrôler un robot sympa? Il peut être réalisé maintenant! Cet article présentera Nodebots, un système de contrôle de robot basé sur Node.js (Environnement de course JavaScript), et comment démarrer votre parcours de création de robots. Points de base: Nodebots est un robot contrôlé par Node.js, qui peut être équipé de divers composants tels que des roues, des bras mobiles, des capteurs de mouvement, des caméras, des écrans LED, etc. La montée des nodebots est due à l'amélioration des capacités Node.js, ainsi que Nikolai Onken, Jörn Zaefferer, Chris Williams, Julian Gautier et R
    js tutoriel . ruby 533 2025-02-16 08:33:13
  • 7 cadres d'automatisation des tests open source
    7 cadres d'automatisation des tests open source
    Cet article a été initialement publié par TestProject. Merci de soutenir nos partenaires. Alors que 2017 se rapproche, l'équipe de TestProject a compilé un guide complet des meilleurs cadres d'automatisation de test open source disponibles. Ce guide wil
    js tutoriel . ruby 454 2025-02-16 08:26:11
  • Prendre le suivi des erreurs Sentry.io
    Prendre le suivi des erreurs Sentry.io
    Avantages clés de Sentry.io Sentry.io est un système de suivi des erreurs puissant et open source compatible avec une vaste gamme de langages de programmation et de cadres sur le serveur, le navigateur, le bureau et les plates-formes mobiles. Considéré par les géants de l'industrie comme Dropbo
    Industrie informatique . ruby 912 2025-02-15 13:07:11
  • Où commencer à apprendre la technologie émergente
    Où commencer à apprendre la technologie émergente
    La technologie émergente se développe rapidement. Réalité virtuelle, réalité augmentée, apprentissage automatique, robotique, Internet des objets ... Il existe un énorme potentiel actuel. La bonne nouvelle est que l'apprentissage de ces domaines devient également plus facile. Au lieu de rester en marche, il vaut mieux suivre le rythme des technologies émergentes et y participer activement? Voici quelques suggestions d'apprentissage des technologies émergentes. Résumé des points clés Commencez à apprendre les technologies émergentes avec des compétences en programmation existantes. HTML, JavaScript, Python, etc. peuvent être utilisés comme point de départ pour les projets technologiques émergents. Utilisez des ressources en ligne telles que SitePoint, Dev Diner, QUT Robotics Academy et EDX pour apprendre les technologies émergentes. Ces plateformes offrent un large éventail de ressources et de cours dans un large éventail de domaines technologiques émergents. De Hackster
    Industrie informatique . ruby 909 2025-02-15 12:50:12
  • Nitpicking sur les normes de code avec Nitpick CI
    Nitpicking sur les normes de code avec Nitpick CI
    Nitpick CI: Simplifier l'application du style de code de demande de requête github NitPick CI est un outil convivial conçu pour garantir que les demandes de gitub tire adhèrent à la norme de codage PSR-2. Actuellement, il ne prend en charge que GitHub et PSR-2, mais sa simplicité
    tutoriel php . ruby 341 2025-02-15 12:41:12
  • Collections ES6: Utilisation de la carte, set, faiblemap, faiblet
    Collections ES6: Utilisation de la carte, set, faiblemap, faiblet
    Cet article explore quatre nouvelles collections ES6 et les avantages qu'ils apportent. La plupart des principaux langages de programmation ont plusieurs types de collections de données. Python a des listes, des tuples et des dictionnaires. Java a des listes, des collections, des cartes et des files d'attente. Ruby a du hachage et des tableaux. Jusqu'à présent, JavaScript n'a que des tableaux. Les objets et les tableaux sont des aides à droite de JavaScript. ES6 introduit quatre nouvelles structures de données qui amélioreront les capacités puissantes et expressives du langage: map, set, faiblet et faiblemap. Points clés ES6 introduit quatre nouvelles structures de données: MAP, SET, faibleSet et faiblemap. Ces ensembles permettent plus d'expressivité et d'efficacité
    js tutoriel . ruby 859 2025-02-15 12:37:11
  • Générateurs et itérateurs ES6: Guide d'un développeur
    Générateurs et itérateurs ES6: Guide d'un développeur
    ES6 présente de nombreuses nouvelles fonctionnalités à la langue javascript. Deux de ces fonctionnalités, générateurs et itérateurs, ont considérablement changé la façon dont nous écrivons des fonctions spécifiques dans un code frontal plus complexe. Bien qu'ils travaillent bien ensemble, leur fonctionnalité réelle peut être un peu déroutante, alors regardons de plus près. Points clés ES6 fournit un moyen d'écriture plus concis pour les boucles, fournissant un moyen plus de type python d'interagir directement avec les éléments de l'ensemble de données, ce qui rend le code plus facile à lire et à écrire. Le générateur dans ES6 est une fonction qui se souvient de l'état entre chaque appel. Ils peuvent générer la valeur suivante dans la séquence chaque fois qu'ils sont appelés, créant efficacement des itérations personnalisées. Dans la fonction du générateur
    js tutoriel . ruby 912 2025-02-15 11:42:13
  • Comment utiliser lediteur Web Selenium pour les tests de navigateur croisé
    Comment utiliser lediteur Web Selenium pour les tests de navigateur croisé
    Cet article a été initialement publié sur Lambdatest. Merci de soutenir les partenaires qui rendent le point de point possible. Selenium est un cadre de test d'automatisation populaire qui est principalement utilisé pour les tests de navigateur croisé. Il est open source et est ide
    Industrie informatique . ruby 918 2025-02-15 11:08:12
  • 75 Commandes ZSH, plugins, alias et outils
    75 Commandes ZSH, plugins, alias et outils
    ZSH: 75 commandes, plugins, alias et outils pour vous aider à améliorer l'efficacité du terminal Je travaille la plupart de mon temps tous les jours au terminal, et la coquille que j'ai choisie est Zsh - une coque Unix hautement personnalisable avec de nombreuses fonctionnalités puissantes. En tant que développeur paresseux ™, j'ai cherché des moyens de réduire la quantité d'entrée et d'automatiser toutes les tâches. Heureusement, Zsh est né pour cela. Dans cet article, je partagerai 75 commandes, plugins, alias et outils, dans l'espoir de vous aider à enregistrer des pressions de clés et à améliorer votre efficacité de travail quotidienne. Si vous n'avez pas installé ZSH sur votre machine, consultez cet article et je vous montrerai comment commencer rapidement. Points clés Zsh
    Industrie informatique . ruby 761 2025-02-15 10:08:13
  • Macros PHP pour le plaisir et le profit!
    Macros PHP pour le plaisir et le profit!
    Utilisez la bibliothèque du préprocesseur Yay pour ajouter du sucre de syntaxe à PHP pour implémenter facilement le code plus élégant! Cet article montrera comment utiliser la bibliothèque Yay pour ajouter du sucre de syntaxe de tranche de type rubis $ [4..8] à PHP. Points de base: Yay est une bibliothèque préprocesseur qui permet aux développeurs d'ajouter du sucre syntaxique à d'autres langues à PHP via des macros. Yay casse la chaîne de code en balises, construit une arborescence de syntaxe abstraite (AST), puis remplace l'élément macro par du code PHP réel et réassemble le code PHP. Bien qu'il existe certaines limites dans la portée et l'analyseur variables, Yay permet toujours la création d'un code PHP plus propre et plus efficace. De nombreux développeurs PHP proviennent d'autres antécédents de langage de programmation et leur sont habitués
    tutoriel php . ruby 473 2025-02-15 09:31:11
  • Une introduction à Sails.js
    Une introduction à Sails.js
    Sails.js: un cadre Node.js MVC pour le développement des applications rapides Sails.js est un framework Node.js robuste construit sur express.js et socket.io, adhérant au principe "Convention sur la configuration". Inspiré par Ruby sur les rails, il strea
    js tutoriel . ruby 962 2025-02-15 08:33:11
  • Meilleurs frameworks, bibliothèques et outils JavaScript à utiliser en 2019
    Meilleurs frameworks, bibliothèques et outils JavaScript à utiliser en 2019
    Le nombre de frameworks, bibliothèques et outils JavaScript semble avoir dépassé le nombre de développeurs. Fin 2018, une recherche rapide sur Github a montré 2,3 millions de projets JavaScript. Le NPM est devenu le plus grand système de modules au monde, avec 700 000 packages logiciels disponibles sur NPMJS.com et des milliards de téléchargements par mois. 6 décembre 2018: L'article a été mis à jour pour refléter l'état actuel de l'écosystème JavaScript. La mise à jour de cette année est parrainée par Sencha. Merci de soutenir les partenaires qui ont rendu SITEPoint possible! Cet article vise à expliquer les bases et les différences de base entre les frameworks, bibliothèques et outils JavaScript côté client les plus populaires.
    js tutoriel . ruby 979 2025-02-14 09:58:11

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28