Tanpa pergi ke butiran yang membosankan kerana saya pasti hampir semua orang. Telah menggunakan, bertanya tentang AI untuk kerja rumah, tarikh akhir pekerjaan atau strategi pelaburan.
Saya hanya akan mengatakan nasihat terbaik saya ialah menapis semua yang anda suapkan. Hadkan pertanyaan dan minta pengesahan kod, sertakan petunjuk kepada sumber ANDA. Jika ia tahu anda menggunakan dokumen MSD dan Geeks untuk Geeks atau Akademi Kod Percuma. Anda melatihnya dan menggunakannya seperti anjing untuk mendapatkan keperluan anda.
Untuk jawapan suapkan ia titik peluru pendek, hampir menanyakan sebahagian maklumat modular. Ia akan membuang semua yang difikirkannya anda perlukan ke dalam jawapan yang memburukkan keadaan kemudian menjadi lebih baik. Saya mempunyai perbualan langsung sekarang, saya memberikan pemikiran saya tentang apa yang saya ingin capai dan mengapa saya berfikir seperti itu. Saya sengaja memasukkan maklumat yang salah dari semasa ke semasa. Kemudian terokai cara ia menjawab kembali.
Saya telah menangkapnya menggunakan kod yang ditamatkan atau amalan yang dialih keluar contohnya ialah
dengan @use over @import dalam scss sekarang
dan dengan menganggapnya sebagai rakan kongsi kerja rakan pengekodan. 1.75 tahun terakhir ini telah dirajut menjadi pengalaman steamline. Soalan saya mengecam ia telah dikemas kini ...Chat-GPT 3.5 .... telah dikemas kini pada Februari 2022.
Ia memberitahu saya bahawa dan pada 2023 amalan terbaik SASS / SCSS ialah menukar kepada @use untuk fail dalaman url / src Kemudian simpan @imports sebagai cara untuk membawa masuk sumber luar.
Berikan salinan / tampal fail konfigurasi penyegerakan penyemak imbas yang dibuat oleh init penyegerakan penyemak imbas dalam terminal anda. Kemudian berjalan walaupun ia memberikan penjelasan anda tentang pasangan nilai utama dan perkara yang mereka benarkan berlaku. Atau apa yang anda cuba capai. Tidak mempunyai seseorang untuk diajak bercakap semasa anda belajar di rumah atau menyelidik secara bebas. Belajar untuk mengeksploitasi / menggunakan apa yang ia boleh lakukan yang anda tidak boleh.
Jika anda membenarkan diri anda 6 hingga 8 jam masa pembelajaran untuk pengajian anda. Atau seperti ramai yang mempunyai dua kerja untuk menampung kos & perlu belajar. Kami ChatGPT atau mana-mana daripada mereka dengan betul dan luangkan masa untuk belajar bersama. 6 hingga 8 jam saya adalah seperti 12 hingga 14 kerana saya tidak lagi perlu meninggalkan kerja saya untuk mengingati sesuatu pada MSD. Atau google sesuatu dan luangkan masa 45 minit untuk terganggu atau menggulung Facebook.
Setiap orang berbeza tetapi kita semua boleh memilih racun atau juorneys kita. Ramai yang mencari jalan keluar yang paling mudah dan yang lain mencarinya sebagai kerja cinta. Ia telah membantu saya mendapatkan pemahaman yang lebih mendalam dan membuat saya mempersoalkan perkara yang perlu saya lakukan seterusnya.
Saya telah pergi dari seorang pemula yang kurang petunjuk, dari apa yang saya lakukan seterusnya? Bagaimana untuk bergerak ke hadapan sebagai pembangun web sendiri.
My chat ~://
Helo, saya ada soalan tentang jQuery, dan ia menggunakan / memerlukan hari ini sebagai relevan. Ia mempunyai 4 versi jadi ia masih dikekalkan dan semua penggunaan kod warisan serasi dengan mana-mana ciri baharu yang ditambahkan pada bahasa tersebut.
Dan 20 tahun tambah yang lalu ia merupakan perkembangan yang mengubah permainan dan yang memberikan JavaScript vanila bertapak dalam penyemak imbas sejak awal. Ia masih sangat berguna dan penghibur seperti kod yang disusun.
Tetapi keseluruhan web hari ini telah berkembang pesat pada masa itu dan kebanyakan daripada apa yang HANYA jQuery kini digabungkan ke dalam keadaan penyemak imbas lalai. Jika tiada yang disediakan atau salah. Elaun spesifikasi CSS dan logik NOW dan sifat CSS global yang tidak wujud ketika itu. JQuery yang diperlukan itu kini asli atau program lain seperti Bootstraps / React dan sebagainya mempunyai perkara automatik jika saya berani. Daripada mencipta setiap objek dengan cepat atau dari awal. jQuery ialah perpustakaan sebenar pertama dan membuka jalan untuk ini.
Dengan apa yang dilakukan oleh penyemak imbas sekarang, yang ia hanya boleh diimpikan pada tahun 2010 bukan sahaja pada tahun 2000. Adakah berat yang ditambah berbaloi dengan apa yang boleh dilakukannya.... diambil kira spesifikasi baharu dalam semua keperluan dan kawasan pembangunan lain bertambah baik. Berbaloi atau mengehadkan penggunaannya kepada acara khusus atau perubahan / keutamaan pengguna yang ditapis.
Saya masih ingat keperluan untuk mesti menggunakan alat yang telah datang dan hilang sejak itu. Apa yang dibangunkan sebagai alat - bower - brokoli - gulp - Gadsby - kepada apa yang kita ada hari ini.
Saya masih boleh menggunakan Ruby dan jika bukan untuk Rails .... ia adalah bahasa proto one-run and-done untuk penyemak imbas memahami dan membuka jalan untuk NODE && npm. Jadi, Yarn, React, Svelte, Express, Meteor, Electron, Docker dan sebagainya berpunca daripada beberapa penyelesaian kod HUMBLE tersebut.
Anda atau seseorang akan lebih bijak untuk membina sendiri berdasarkan keperluan ..... kemudian reverse engineering beberapa fungsi yang anda perlukan. Pratetapkan kod anda sendiri untuk widget / model ini.
Fokus saya adalah dengan penyertaan orang lain dan di mana mereka berada dalam pengetahuan. Mereka memerlukan JS vanila yang kuat jadi pembelajaran jQuery untuk mempercepatkan perkara akan benar-benar melambatkan keadaan .. menambah kepada pemisahan pembelajaran terhadap pengekodan. Jika anda mempunyai 6 jam seminggu untuk melabur. Tetapi perlu mempelajari sintaks yang pelik sambil menambah && mempelajari bahasa abstrak pada masa yang sama.
Nampak tak berbaloi .......
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 ...
Atas ialah kandungan terperinci SEMBANG SAYA DENGAN ChatGPT. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!