Sans entrer dans des détails ennuyeux comme j'en suis sûr, presque tout le monde. A utilisé, s'est renseigné sur l'IA pour ses devoirs, les délais de travail ou même les stratégies d'investissement.
Je dirai seulement que mon meilleur conseil est de filtrer tout ce que vous lui donnez. Limitez les requêtes et demandez des validations de code, incluez des pointeurs vers VOS ressources. S'il sait que vous utilisez MSD Docs et Geeks for Geeks ou Free Code Academy. Vous le dressez et l’utilisez comme un chien pour répondre à vos besoins.
Pour obtenir des réponses, donnez-lui de courtes puces, demandant presque des morceaux d'informations modulaires. Il va jeter tout ce dont il pense avoir besoin dans une réponse, ce qui rendra les choses pires que meilleures. J'ai une conversation directe maintenant, je lui donne mon avis sur ce que je veux réaliser et pourquoi je pense ainsi. De temps en temps, je fournis volontairement des informations erronées. Ensuite, explorez la manière dont il répond.
Je l'ai attrapé en utilisant du code obsolète ou une pratique supprimée, un exemple est
avec @use sur @import en scss maintenant
et en le traitant comme un partenaire de travail de copain de codage. Ces 1,75 dernières années se sont transformées en une expérience de ligne à vapeur. Mes questions ont été revues, la dernière mise à jour... Chat-GPT 3.5... a été mise à jour pour la dernière fois en février 2022.
Cela m'a dit qu'en 2023, la meilleure pratique SASS/SCSS consistait à passer à @use pour les fichiers internes urls/src. Ensuite, conservez @imports comme moyen d'introduire des sources externes.
Donnez-lui un fichier de configuration copié/collé de synchronisation du navigateur créé par l'initialisation de synchronisation du navigateur dans votre terminal. Ensuite, parcourez-le en donnant votre explication des paires clé-valeur et de ce qu'elles permettent de se produire. Ou ce que vous essayez d'accomplir. Ne pas avoir quelqu'un à qui parler lorsque vous faites l'école à la maison ou que vous effectuez des recherches indépendantes. Apprenez à explorer/utiliser ce qu'il peut faire et que vous ne pouvez pas faire.
Si vous vous accordez 6 à 8 heures de temps d'apprentissage pour vos études. Ou comme beaucoup de gens qui ont deux emplois pour couvrir leurs coûts et qui ont besoin d'étudier. Utilisez ChatGPT ou l’un d’entre eux correctement et investissez du temps à apprendre ensemble. Mes 6 à 8 heures correspondent à 12 à 14 heures car je n'ai plus besoin de quitter mon travail pour me souvenir de quelque chose sur MSD. Ou recherchez quelque chose sur Google et passez 45 minutes à vous distraire ou à vous retrouver sur Facebook.
Tout le monde est différent mais nous pouvons tous choisir nos poisons ou nos juorneys. Beaucoup recherchent la solution la plus simple et d’autres la recherchent par amour. Cela m'a aidé à mieux comprendre et m'a amené à me demander quelles choses je dois faire ensuite.
Je suis passé du statut de débutant désemparé, que dois-je faire ensuite ? Comment progresser en tant que développeur Web par moi-même.
My chat ~://
Bonjour, j'ai une question sur jQuery, et il utilise/besoin aujourd'hui selon les besoins. Il dispose de 4 versions, il est donc toujours maintenu et toute utilisation du code existant soit compatible avec toutes les fonctionnalités plus récentes ajoutées au langage.
Et il y a plus de 20 ans, c'était un développement qui a changé la donne et qui a donné très tôt au JavaScript Vanilla un pied dans le navigateur. Il est toujours incroyablement utile et les artistes aiment le code compilé.
Mais l'ensemble du Web d'aujourd'hui a connu une croissance exponentielle au cours de cette période et une grande partie de ce qui était UNIQUEMENT jQuery est désormais incorporée dans les états par défaut du navigateur. Si rien n'a été fourni ou si c'est faux. Allocations de spécifications CSS, logique NOW et propriétés CSS globales qui n'existaient pas à l'époque. Les jQuery requis sont désormais natifs ou d'autres programmes comme Bootstraps / React et ainsi de suite ont automatisé les choses si je peux être audacieux. Au lieu de créer chaque objet à la volée ou à partir de zéro. jQuery a été la première vraie bibliothèque et a ouvert la voie à celles-ci.
Avec ce que fait maintenant le navigateur, dont il ne pouvait rêver qu'en 2010, pas seulement en 2000. Le poids qu'il ajoute vaut-il ce qu'il peut faire .... pris en compte les nouvelles spécifications dans tous les autres besoins et domaines de développement amélioré. Cela vaut la peine, voire limite son utilisation à des événements de niche ou à des modifications/préférences filtrées des utilisateurs.
Je me souviens des outils indispensables à utiliser qui se sont succédé depuis lors. Ce qui a été développé comme outils - tonnelle - brocoli - gulp - Gadsby - jusqu'à ce que nous avons aujourd'hui.
Je peux toujours utiliser Ruby et s'il n'y avait pas Rails... c'était le proto langage unique que le navigateur devait comprendre et qui a ouvert la voie à NODE && npm. Ainsi, Yarn, React, Svelte, Express, Meteor, Electron, Docker et autres sont issus de ces quelques solutions de code HUMBLE.
Vous ou l'un d'entre vous seriez plus intelligent de créer le leur en fonction des besoins... puis de procéder à une ingénierie inverse des quelques fonctions dont vous avez besoin. Pré-corrigez votre propre code pour ces widgets/modèles pour ainsi dire.
Je me concentre sur la participation des autres et sur leur niveau de connaissances. Ils ont besoin d'un JS vanille fort, donc apprendre jQuery pour accélérer les choses ralentira vraiment les choses... ce qui ajoutera à la division de l'apprentissage par rapport au codage. Si vous disposez de 6 heures par semaine pour investir. Mais il faut apprendre une syntaxe étrange tout en ajoutant à && l'apprentissage d'un langage abstrait en même temps.
Ça n'a pas l'air d'en valoir la peine .......
Chat-GPT ~://
Your question touches on the evolution of jQuery and its place in modern web development, especially considering the significant growth of the web ecosystem since its introduction over 20 years ago.
jQuery's Origins and Impact
When jQuery was released in 2006, it was a revolutionary library that solved many cross-browser compatibility issues, simplified DOM manipulation, AJAX requests, event handling, and animations. It allowed developers to write less code to accomplish more, abstracting away the headaches of early web standards. At that time, vanilla JavaScript lacked many features we now take for granted.
The Role of jQuery Today
However, over the past decade, browsers have dramatically improved. Many of the capabilities jQuery provided have been standardized and implemented natively in browsers. For example:
Query Selectors: Modern document.querySelector and document.querySelectorAll provide native alternatives to jQuery's $(...).
AJAX: The fetch API is a modern replacement for $.ajax.
DOM Manipulation: The native DOM API has improved, and methods like appendChild, classList.add/remove, and innerHTML make common jQuery tasks simpler.
Event Handling: Native event listeners like addEventListener are robust and widely supported.
Weighing jQuery's Utility vs. Modern Alternatives
Given that much of what jQuery does is now baked into browsers, the need for jQuery has lessened. There are a few points to consider:
Performance: While jQuery was once a huge performance booster, adding the library today adds unnecessary weight to many modern web apps. For smaller sites or apps where performance and load times matter (which is almost all cases), reducing the amount of JavaScript, including external libraries like jQuery, is a priority.
Maintenance: jQuery is still maintained (currently version 3.x, with 4.x in progress), but many developers now prefer lighter, more focused tools or direct use of modern JavaScript APIs. It’s also important to note that keeping jQuery in legacy codebases for compatibility is common, but for new projects, it may not be as justified.
Learning Curve: For learners, focusing on vanilla JavaScript is more beneficial long-term. Vanilla JS today is powerful enough to handle almost everything jQuery was used for in the past, with cleaner, more readable code. For beginners, learning jQuery syntax might add unnecessary complexity, especially when they can directly use modern browser APIs and gain a deeper understanding of the JavaScript language.
Use Cases for jQuery:
Legacy Support: If you're working with older projects or need to support older browsers that still rely on jQuery, then it remains valuable.
Quick Prototyping: jQuery can be helpful in scenarios where you need to quickly prototype something or build a simple feature for an older codebase. However, it’s often not worth using in new projects unless there’s a very specific need.
The Modern Landscape: Frameworks & Tools
Today, frameworks and libraries like React, Vue, Svelte, and Angular have largely replaced jQuery in modern, large-scale web applications. Tools like Bootstrap also once relied on jQuery but now offer JavaScript-free alternatives.
Moreover, modern build tools (Webpack, Rollup, Parcel) and package managers (npm, Yarn) have improved the web development process significantly, allowing for better modularization and bundling. These tools offer flexibility to import only what you need, reducing the overhead of large libraries like jQuery.
Conclusion: Is jQuery Worth It?
For modern projects, especially if you’re building something from scratch, jQuery is generally not worth the extra weight. Focusing on native JavaScript features provides more performance, simplicity, and longevity. Given how many of jQuery’s original features are now available natively, it’s often better to skip jQuery and use pure JavaScript or a more modern tool/framework. For teams learning together, the clarity and power of vanilla JS will likely lead to better long-term outcomes than relying on a legacy library.
However, for legacy systems that still use jQuery, there’s no immediate rush to abandon it, though planning to refactor over time can improve maintainability and performance. In summary, for new projects and learners, strong vanilla JavaScript is the way forward.
I try and hit it with as much info I can handle but becareful because if you don't leash it. It will dump so much code and inrelevent info you choke on it. Don't give it the opertunity to dictate your walk but use it to bulldoze your path.
Peace ...
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!