Maison >interface Web >js tutoriel >Actualités, mises à jour et didacticiels JavaScript : édition de novembre
Novembre a été un mois passionnant pour l'équipe DHTMLX et l'ensemble de la communauté JavaScript, avec la série de mises à jour de DHTMLX, Webix, SVAR, Angular et TypeScript que les développeurs Web ne feront pas. veux manquer. Ce résumé arrive le Black Friday, un jour connu pour ses bonnes affaires et ses opportunités. Comme prévu comme des réductions agréables, ces mises à jour, complétées par des documents utiles sur JavaScript, promettent d'augmenter la productivité et d'améliorer vos projets, ce qui les rend intéressants à explorer. Déballons les moments forts de ce mois !
DHTMLX Booking est un nouveau widget de notre gamme de produits d'outils JS conçu pour accélérer le développement de systèmes de réservation en ligne pour le Web. Ce widget dispose d'une interface utilisateur conviviale avec deux sections principales : une zone de filtrage et une liste de cartes avec des plages horaires. Il offre de nombreuses options pour configurer la structure de réservation selon les besoins.
Par exemple, l'API riche permet de spécifier des règles pour les plages horaires et les paramètres de filtrage, garantissant ainsi une gestion transparente et productive des rendez-vous. DHTMLX Booking se distingue également par son style simple avec des variables CSS et la prise en charge de la localisation. Pour tirer le meilleur parti de ce produit, vous devriez envisager de le combiner avec le planificateur DHTMLX éprouvé. Ces outils peuvent être facilement intégrés et synchronisés au sein d’une seule application, devenant ainsi une base solide pour une solution de planification avancée. Cet article de blog vous donnera une image complète de ce produit.
Le calendrier de sortie de DHTMLX en novembre comprenait deux autres événements importants. En plus du widget Booking, notre équipe de développement a également préparé des mises à jour pour les bibliothèques Suite et Kanban.
DHTMLX Suite v9.0 est un grand pas en avant dans le développement du widget Suite le plus demandé : la table de données JS. Il a reçu plusieurs fonctionnalités très attendues dans la version 9.0, devenant ainsi une solution globale pour la gestion des données dans les applications professionnelles.
Tout d'abord, nous avons fusionné le widget TreeGrid dans Grid, lui permettant de gérer des données hiérarchiques. La capacité de traiter des structures arborescentes est au cœur de la fonctionnalité clé de Grid ajoutée dans la version 9.0, à savoir le regroupement de données en ligne. Cette nouveauté est un instrument puissant pour analyser de grands ensembles de données et détecter des modèles qui comptent généralement lors de la prise de décision. Une autre fonctionnalité essentielle de cette version est la possibilité de spécifier des fonctions de statistiques personnalisées et de restituer les totaux des calculs de données. Vous pouvez également améliorer la précision et la cohérence des grilles de données et des formulaires créés avec DHTMLX en définissant des formats spécifiques pour les données saisies avec des masques de saisie.
DHTMLX Kanban 1.6 introduit un pack d'améliorations ciblées qui ajouteront plus d'options de configuration et de personnalisation à votre disposition. Par exemple, il existe des modèles pour les en-têtes de colonnes et les résultats de recherche, de nouvelles options pour ouvrir et afficher l'éditeur Kanban, un vote simplifié pour les tâches et des paramètres pour afficher les utilisateurs affectés aux tâches. Grâce à ces fonctionnalités, vous pouvez également améliorer la convivialité des tableaux Kanban basés sur DHTMLX.
En prime, nous avons également déployé une nouvelle application de démonstration de gestion de projet qui est un excellent exemple de la façon dont nos produits peuvent être combinés pour fournir des solutions réelles de toute échelle avec un minimum de temps et d'efforts.
Webix a présenté un certain nombre de mises à jour dans les widgets principaux et complexes de la bibliothèque. Les améliorations offrent aux utilisateurs une plus grande variété d'outils pour la manipulation des données, la gestion des rapports et des fichiers, ainsi que des capacités étendues d'exportation-importation vers/depuis Excel.
Jetons un coup d'œil aux principales fonctionnalités du Webix v11.0 :
Mises à jour principales : prise en charge de la version récente de PDF.js, export d'images, lignes et colonnes figées vers Excel, mode automatique pour avoir l'option d'orientation de page disponible dans un navigateur ;
Gestionnaire de rapports : rapports sous forme de widgets autonomes ;
Gestionnaire de fichiers : filtres étendus pour la recherche de fichiers ;
SpreadSheet : export d'images SpreadSheet vers Excel (disponible dans le noyau), possibilité d'obtenir une référence de cellule à partir d'un identifiant de cellule dans un tableau, import de filtres depuis Excel, export de lignes et colonnes figées vers Excel ( disponible dans le noyau), rechercher et remplacer des données dans les cellules, filtrer les méthodes mathématiques par catégorie, mettre en évidence les méthodes mathématiques.
Pour en savoir plus sur les mises à jour de Webix, lisez l'article de version.
Ce mois-ci, SVAR a introduit deux mises à jour majeures. Tout d'abord, le nouveau diagramme de Gantt pour React a été publié : un composant de diagramme de Gantt interactif et open source qui aide les développeurs à intégrer rapidement la visualisation du flux de travail du projet dans les applications React. Le composant offre une interface utilisateur personnalisable, une conception réactive, des performances rapides avec de grands ensembles de données et 2 thèmes élégants : clair et sombre. De plus, les composants de l'interface utilisateur SVAR Svelte ont été mis à niveau pour prendre en charge la dernière version de Svelte 5.
Atteindre le sommet de la popularité est une chose, mais en être une autre pour rester longtemps à un niveau élevé dans un environnement compétitif comme celui du développement web. Et l’équipe Angular le sait très bien. Il est difficile de qualifier Angular de framework front-end préféré parmi les développeurs Web, mais il reste un choix décent pour les applications complexes de niveau entreprise. Des mises à jour régulières contribuent à susciter l’intérêt du public pour le projet. En novembre, le monde a vu la sortie d'Angular 19. Cette mise à jour majeure vise à rendre Angular plus convivial et plus performant pour les développeurs. Cette liste de nouveautés comprend l'hydratation partielle et incrémentielle, le mode de rendu au niveau de l'itinéraire, les signaux liés, la relecture des événements et bien plus encore. Pour en savoir plus, consultez l'article de sortie.
De nombreux développeurs JavaScript affirment qu'une fois que vous aurez essayé de coder avec TypeScript, vous ne voudrez plus jamais revenir au JS simple. TypeScript est particulièrement admiré pour sa fiabilité, son évolutivité et son expérience de développeur. Ce mois-ci, d'autres raisons de profiter de TypeScript sont apparues avec sa mise à jour vers la version 5.7. La nouvelle version de TypeScript fournit un mécanisme mis à jour pour vérifier les variables jamais initialisées afin d'éviter les erreurs d'exécution. Vous devez également prêter attention à une nouveauté telle que la réécriture de chemin pour les chemins relatifs. Désormais, TypeScript prend également en charge les fonctionnalités ES2024, permettant aux développeurs de bénéficier des dernières fonctionnalités JS. Consultez la source principale sur le blog TypeScript pour plus d'informations sur la v5.7.
Getting Things Done (GTD) est une méthodologie populaire adoptée par les particuliers et les professionnels de divers domaines pour améliorer leur gestion du temps et leur productivité. Divers outils peuvent être utilisés pour la mise en œuvre pratique de GTD, mais une liste de tâches est souvent considérée comme l'option la plus appropriée, car elle s'aligne parfaitement avec sa structure. Pour le faire fonctionner sur le Web, vous pouvez utiliser DHTMLX To Do List. Cet article met en lumière les principaux aspects de GTD et comment notre solution JS vous aidera à tirer le meilleur parti de cette méthodologie.
Certains développeurs sous-estiment l'importance du référencement JavaScript, mais il joue un rôle important dans la façon dont les moteurs de recherche indexent et classent les applications Web. Si JavaScript est utilisé dans des applications sans optimisations SEO, les projets Web perdent généralement de la visibilité et du trafic. Cet article propose une gamme d'astuces de référencement utiles pour le contenu JavaScript.
Apprendre JavaScript est un voyage sans fin puisque son écosystème est constamment enrichi de nouvelles fonctionnalités et outils. Il n’est donc pas surprenant que les développeurs négligent certaines fonctionnalités JS moins populaires, mais néanmoins utiles, et ne les utilisent pas dans leurs projets. L'auteur de cette vidéo propose une liste de ces fonctionnalités et les explique.
Les symboles JavaScript sont des identifiants uniques servant de clés d'objet pour exclure les collisions de noms de propriété. Ils sont particulièrement utiles pour étendre des objets sans interférer avec le code existant ou travailler avec des bibliothèques partagées. Si vous n'êtes pas très familier avec le concept des symboles JS, consultez cet article, où le sujet est traité avec d'excellents exemples.
Il est tout simplement incroyable de voir à quelle vitesse les outils d’IA sont devenus un élément indispensable des piles technologiques modernes. GitHub Copilot est un exemple frappant d'un tel outil utilisé pour écrire du code. Mais reste la question de l’efficacité de tels outils. La récente étude GitHub aborde cette question et prouve l'impact positif de tels outils sur le flux de développement. Consultez les résultats pour plus d’informations.
C'est tout pour l'instant. Restez à l'écoute pour plus de versions de DHTMLX et d'actualités JavaScript.
Cet article a été initialement publié sur Medium.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!