cari
RumahTutorial CMSWordTekanJavaScript Essentials: Melepaskan Kuasa CodePen.io

Apabila saya menulis tentang JSBin suatu ketika dahulu, ia benar-benar mencetuskan banyak perbincangan dan perdebatan tentang editor coretan dalam talian mana yang terbaik. Beberapa alternatif telah ditinggalkan, terutamanya CodePen.

Memandangkan ramai pembaca berasa begitu ghairah dan komited terhadap pilihan khusus mereka, saya ingin membuat siaran yang menyerlahkan beberapa perkara menarik tentang CodePen. Saya ingin mengatakan ini bukan artikel perbandingan, kebanyakannya kerana saya sangat benci menulis artikel jenis ini. Setiap alat ini adalah unik dan menawarkan nilainya sendiri, dan saya mendapati bahawa dalam banyak kes, ia bergantung kepada pilihan pengguna.

perkara biasa

Pasti ada persamaan antara alatan ini dari segi antara muka dan fungsi pengguna. Jika kita melihat kedua-dua alat, anda akan melihat bahawa UI berbilang anak tetingkap adalah agak biasa, dan atas sebab yang baik ia sangat intuitif.

JSBin:

JavaScript 要点:释放 CodePen.io 的力量

Pen Kod:

JavaScript 要点:释放 CodePen.io 的力量

Pendekatan berbilang anak tetingkap menjadikannya sangat mudah untuk memvisualisasikan semua aspek kod sampel, membolehkan anda mengemas kini markup atau JavaScript dengan cepat dan mendapatkan hasil serta-merta. Untuk itulah alat ini biasanya digunakan untuk prototaip pantas dan ujian coretan kod.

Selain persamaan UI, kedua-dua editor membenarkan pengguna untuk:

  • Rujukan perpustakaan pihak ketiga
  • Simpan coretan kod untuk kegunaan masa hadapan
  • Kongsi klip melalui pautan tersuai
  • Bekerjasama dengan pembangun lain pada kod yang sama
  • Benamkan coretan kod ke halaman lain
  • JavaScript linting

Dari perspektif saya, ini adalah ciri utama mana-mana alat kotak kod, yang membolehkan pengguna bukan sahaja membina prototaip kod bahagian hadapan menggunakan aset biasa mereka, tetapi juga membenarkan mereka berkongsinya pada kebanyakan media yang digunakan oleh pembangun . Sebagai penulis teknikal, keupayaan untuk membenamkan coretan kod langsung adalah amat penting kerana ia memberikan maklum balas masa nyata untuk menunjukkan kod yang saya cipta, mengukuhkan konsep yang saya tulis, sambil juga memberikan maklum balas dan kod sebenar kepada pembaca.

Dalam sesetengah kes, pariti ciri turun kepada kos, iaitu sama ada ciri tersedia atau tidak. Sebagai contoh, JSBin menawarkannya secara percuma jika anda memerlukan ciri kerjasama yang hanya tersedia dengan produk peringkat profesional CodePen. Untuk menjadi jelas (dan saya telah mengatakan ini sebelum ini), saya fikir ia adalah baik untuk mengecas untuk ciri yang hebat. Jadi, saya rasa tidak penting sama ada ciri itu percuma atau berasaskan langganan, asalkan ia memberi nilai kepada pengguna.

codepen

Daripada semua alat pen kod yang saya gunakan, saya pasti boleh mengatakan bahawa CodePen adalah yang paling cantik, dan secara jujur, ia masuk akal. Reka bentuk hadapan CodePen dibina oleh pembangun yang sangat berbakat Chris Coyier, yang mempunyai mata yang menakjubkan untuk reka bentuk antara muka pengguna. Ini pastinya ditunjukkan dalam rupa dan rasa alat yang indah.

JavaScript 要点:释放 CodePen.io 的力量

Kami meletakkan banyak pemikiran untuk menyediakan akses mudah kepada banyak ciri penting, sambil memastikan editor tidak berantakan dan ciri tersebut tidak mengganggu. Ini penting kerana dalam jenis UI ini, ruang port pandangan adalah sempit. Cuba untuk mengimbangi segala-galanya dan memberikan pengalaman pengekodan yang baik merentasi pelbagai bahasa sambil menyampaikan hasil serta-merta, ia benar-benar rumit dan memaksa kami untuk berfikir dari segi reka letak.

Ini jelas dalam penggunaan ikon yang diletakkan sesuai dalam pengepala setiap anak tetingkap skrip.

Menggunakan ikon UI biasa untuk tetapan (gear), anda boleh melihat sejauh mana pasukan CodePen telah menggabungkan beberapa ciri pelengkap yang hebat untuk meningkatkan pengalaman prototaip. Inilah yang saya maksudkan apabila saya mengatakan antara muka pengguna tidak mengganggu: pintasan intuitif yang menyediakan fungsi tambahan. Tetapi ia bukan sekadar menambah fungsi tambahan. Ini adalah alat kehidupan sebenar yang digunakan oleh pembangun web setiap hari dan penting untuk memahami dengan betul sama ada prototaip mereka akan berfungsi.

Ciri-ciri seperti paparan “Details” menunjukkan tumpuan CodePen bukan sahaja untuk menyediakan pengalaman penyuntingan yang mantap, tetapi juga untuk menyediakan sudut sosial yang kukuh yang membolehkan pengguna memahami diri mereka dengan lebih baik Siar semula kegunaan coretan kod:

JavaScript 要点:释放 CodePen.io 的力量

Kini, sementara kedua-dua alat menawarkan pelbagai ciri pelengkap, pada pendapat saya CodePen menonjol dengan sokongan yang kaya untuk Sass, LESS dan Stylus (termasuk alat tambah seperti Compass, Bourbon dan Nib) Trendnya adalah untuk menyediakan pereka dengan alat yang lebih baik.

Walaupun CodePen melakukan kerja yang hebat dengan CSS dan markup, ia tidak mempunyai sokongan perpustakaan JavaScript sebanyak JSBin. Itu bukan bermakna ia tidak termasuk banyak pemain utama, tetapi dengan kebanyakan perpustakaan dan rangka kerja baharu yang digunakan hari ini, terdapat perbezaan yang jelas dalam sokongan terbina dalam:

Pen Kod:

JavaScript 要点:释放 CodePen.io 的力量

JSBin:

JavaScript 要点:释放 CodePen.io 的力量

Adalah jelas daripada tangkapan skrin ini (hanya sebahagian daripadanya) bahawa keluasan sokongan rangka kerja JavaScript jauh melebihi CodePen, dari segi bilangan dan versi yang disokong. CodePen menawarkan keupayaan untuk memasukkan sumber JavaScript luaran ke dalam coretan kod, tetapi kemudahan untuk mengklik senarai lungsur turun dan memilih daripada rangkaian rangka kerja JS amat berguna.

Walau bagaimanapun, terdapat satu ciri yang sangat menarik perhatian saya, iaitu:

JavaScript 要点:释放 CodePen.io 的力量

Betul. CodePen termasuk penyepaduan dengan salah satu alat ujian penyemak imbas kegemaran saya, BrowserStack.com. Saya telah menulis tentang perkhidmatan itu sebelum ini dan sangat menyukai kesederhanaan ujiannya dan keluasan liputan penyemak imbas, jadi melihat integrasi tawaran CodePen dengannya adalah satu kelebihan yang besar. Tetapi ia bukan sekadar butang yang menjadikannya hebat. Menu lungsur di sebelahnya membolehkan anda memutuskan penyemak imbas yang hendak disasarkan:

JavaScript 要点:释放 CodePen.io 的力量

...kemudian arahkan anda ke BrowserStack dengan maklumat yang sama:

JavaScript 要点:释放 CodePen.io 的力量

Dari segi kemudahan, ini pastinya satu kemenangan bagi pembangun. Adalah penting untuk ambil perhatian bahawa apabila anda mengklik butang BrowserStack, anda akan diubah hala dari CodePen, dan anda perlu mempunyai akaun BrowserStack untuk menggunakannya.

Pilih CodePen Pro

CodePen datang dalam versi percuma dan versi Pro yang lebih kaya dengan ciri. Ini termasuk ciri seperti pratonton kod langsung merentas berbilang peranti, kerjasama dengan pembangun lain, tema pen kod terbenam dan "mod guru" intuitif yang bagus untuk latihan dan kursus dalam talian.

Daripada ciri Pro yang ada, dua yang saya dapati paling berguna ialah Live View dan Penghosan Aset, yang terakhir membolehkan pembangun memuat naik aset seperti imej dan fail skrip yang boleh digunakan terus dalam Code Pen.

JavaScript 要点:释放 CodePen.io 的力量

Anda mungkin tertanya-tanya mengapa ini berkesan? Nah, pilihan lain ialah mencari pilihan pengehosan luaran seperti CDN atau pelayan anda sendiri. Keupayaan untuk memuat naik terus fail JavaScript tersuai anda sendiri, imej atau helaian gaya menyelesaikan masalah ini dan menjadikan sumber ini tersedia dalam codepen anda. Setelah dimuat naik, cuma klik pada aset, dapatkan URLnya dan masukkan ke dalam kod anda:

JavaScript 要点:释放 CodePen.io 的力量

Ini sahaja berbaloi untuk membayar $9 sebulan untuk menggunakan perkhidmatan ini, dan ia nampaknya eksklusif untuk CodePen.

Sebab saya sangat menyukai ciri Live View ialah ujian merentasi faktor bentuk yang berbeza sangat penting pada hari ini. Ini dilakukan dengan menghantar pautan pen ke peranti yang ingin anda uji. Ini boleh dilakukan dengan menaip terus ke dalam bar URL penyemak imbas mudah alih atau menggunakan dialog kongsi CodePen untuk menghantar mesej teks ke peranti mudah alih:

JavaScript 要点:释放 CodePen.io 的力量

Apabila pen dikemas kini pada komputer anda, ia mencerminkan perubahan pada sebarang bilangan peranti hampir serta-merta.

CodePen dibina dengan baik

CodePen ialah alat yang hebat. Ia sangat digilap dan kaya dengan ciri, dengan sokongan yang sangat baik untuk alat penanda dan CSS. Hakikat bahawa sesetengah ciri adalah berasaskan langganan sahaja tidak membingungkan saya kerana saya tidak kisah untuk menyokong perisian yang baik. Apa yang saya akan katakan ialah terdapat beberapa ciri yang kelihatan seperti ia sepatutnya menjadi bahagian standard perkhidmatan, terutamanya mencipta pen peribadi dan pratonton langsung, terutamanya apabila perkhidmatan lain sudah menawarkan ciri ini secara percuma.

Pada pendapat saya, selepas menggunakan kedua-dua JSBin dan CodePen, jelas sekali bahawa mereka mempunyai fungsi yang hampir sama, dan memilih perkhidmatan yang hendak digunakan akhirnya bergantung kepada pilihan peribadi. Sesetengah mungkin lebih suka UI profesional CodePen, manakala yang lain mungkin lebih suka sokongan rangka kerja JavaScript yang meluas dalam JSBin. Ia mungkin hanya menggunakan kedua-duanya untuk tugas yang berbeza, tetapi saya boleh mengatakan bahawa CodePen pastinya merupakan perkhidmatan yang patut diambil kesempatan dan yang akan saya tambahkan pada senjata alat perdagangan saya.

Atas ialah kandungan terperinci JavaScript Essentials: Melepaskan Kuasa CodePen.io. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cara mudah memindahkan blog anda dari wordpress.com ke wordpress.orgCara mudah memindahkan blog anda dari wordpress.com ke wordpress.orgApr 18, 2025 am 11:33 AM

Adakah anda ingin memindahkan blog anda dari wordpress.com ke wordpress.org? Ramai pemula bermula dengan WordPress.com tetapi dengan cepat menyedari batasan mereka dan ingin beralih ke platform WordPress.org yang dihoskan sendiri. Dalam panduan langkah demi langkah ini, kami akan menunjukkan kepada anda bagaimana untuk memindahkan blog anda dengan betul dari WordPress.com ke WordPress.org. Mengapa berhijrah dari wordpress.com ke wordpress.org? WordPress.com membolehkan sesiapa membuat akaun

Cara mengautomasikan WordPress dan media sosial dengan IFTTT (dan banyak lagi)Cara mengautomasikan WordPress dan media sosial dengan IFTTT (dan banyak lagi)Apr 18, 2025 am 11:27 AM

Adakah anda mencari cara untuk mengautomasikan laman web WordPress dan akaun media sosial anda? Dengan automasi, anda akan dapat berkongsi catatan blog atau kemas kini secara automatik di Facebook, Twitter, LinkedIn, Instagram dan banyak lagi. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk mengautomasikan WordPress dan media sosial dengan mudah menggunakan IFTTT, Zapier, dan Automator Uncanny. Mengapa mengautomasikan WordPress dan media sosial? Automatikkan WordPre anda

Cara Memperbaiki Had Item Menu tersuai di WordPressCara Memperbaiki Had Item Menu tersuai di WordPressApr 18, 2025 am 11:18 AM

Hanya beberapa hari yang lalu, salah seorang pengguna kami melaporkan masalah yang luar biasa. Masalahnya ialah dia mencapai had item menu tersuai. Mana -mana kandungan yang dia simpan selepas mencapai had item menu tidak akan disimpan sama sekali. Kami tidak pernah mendengar isu ini, jadi kami memutuskan untuk mencubanya pada pemasangan tempatan kami. Lebih daripada 200 item menu dicipta dan disimpan. Kesannya sangat baik. Pindahkan 100 item ke senarai juntai bawah dan simpan dengan baik. Kemudian kami tahu ia berkaitan dengan pelayan. Selepas penyelidikan lanjut, nampaknya ramai yang lain menghadapi masalah yang sama. Selepas menggali lebih mendalam, kami mendapati tiket TRAC (#14134) yang menyerlahkan isu ini. Membaca sangat

Cara menambah metafields tersuai ke taksonomi tersuai di WordPressCara menambah metafields tersuai ke taksonomi tersuai di WordPressApr 18, 2025 am 11:11 AM

Adakah anda perlu menambah metafields tersuai ke taksonomi tersuai di WordPress? Taksonomi tersuai membolehkan anda mengatur kandungan selain kategori dan tag. Kadang -kadang ia berguna untuk menambah medan lain untuk menggambarkannya. Dalam artikel ini, kami akan menunjukkan kepada anda cara menambah Metafields lain kepada taksonomi yang mereka buat. Bilakah Metafields tersuai ditambah kepada taksonomi tersuai? Apabila anda membuat kandungan baru di laman WordPress anda, anda boleh mengaturnya menggunakan dua taksonomi lalai (kategori dan tag). Sesetengah laman web mendapat manfaat daripada penggunaan taksonomi tersuai. Ini membolehkan anda menyusun kandungan dengan cara lain. Contohnya,

Cara menerbitkan dari jauh ke WordPress menggunakan Windows Live WriterCara menerbitkan dari jauh ke WordPress menggunakan Windows Live WriterApr 18, 2025 am 11:02 AM

Windows Live Writer adalah alat serba boleh yang membolehkan anda menyiarkan siaran terus dari desktop anda ke blog WordPress anda. Ini bermakna anda tidak perlu log masuk ke panel admin WordPress untuk mengemas kini blog anda sama sekali. Dalam tutorial ini, saya akan menunjukkan kepada anda bagaimana untuk membolehkan penerbitan desktop untuk blog WordPress anda menggunakan Windows Live Writer. Cara Menyiapkan Windows Live Writer di WordPress Langkah 1: Untuk menggunakan Windows Live Writer di WordPR

Cara Memperbaiki Teks Putih Dan Butang Hilang Dalam Editor Visual WordPressCara Memperbaiki Teks Putih Dan Butang Hilang Dalam Editor Visual WordPressApr 18, 2025 am 10:52 AM

Baru -baru ini, salah seorang pengguna kami melaporkan masalah pemasangan yang sangat pelik. Apabila menulis jawatan, mereka tidak dapat melihat apa -apa yang mereka tulis. Kerana teks dalam editor pos berwarna putih. Lebih -lebih lagi, semua butang editor visual hilang, dan keupayaan untuk beralih dari visual ke HTML tidak berfungsi sama ada. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk memperbaiki teks putih dan isu butang yang hilang dalam editor visual WordPress. Jadilah nota pemula: Jika anda mencari butang tersembunyi yang boleh dilihat dalam tangkapan skrin laman web lain, anda mungkin mencari sinki dapur. Anda perlu mengklik ikon sinki dapur untuk melihat pilihan lain seperti garis bawah, salin dari Word, dll.

Cara memaparkan avatar dalam e -mel pengguna di WordPressCara memaparkan avatar dalam e -mel pengguna di WordPressApr 18, 2025 am 10:51 AM

Adakah anda ingin memaparkan avatar dalam e -mel pengguna di WordPress? Gravatar adalah perkhidmatan rangkaian yang menghubungkan alamat e -mel pengguna ke avatar dalam talian. WordPress secara automatik memaparkan gambar profil pelawat di bahagian komen, tetapi anda juga mungkin mahu menambahkannya ke kawasan lain di laman web ini. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk memaparkan avatar dalam e -mel pengguna di WordPress. Apa itu Gravatar dan mengapa saya harus memaparkannya? Gravatar bermaksud avatar yang diiktiraf secara global, yang membolehkan orang ramai menghubungkan imej ke alamat e -mel mereka. Sekiranya laman web menyokong

Cara menukar lokasi muat naik media lalai di WordPressCara menukar lokasi muat naik media lalai di WordPressApr 18, 2025 am 10:47 AM

Adakah anda ingin menukar lokasi muat naik media lalai di WordPress? Memindahkan fail media ke folder lain boleh meningkatkan kelajuan dan prestasi laman web dan membantu anda membuat sandaran lebih cepat. Ia juga memberi anda kebebasan untuk mengatur fail anda dengan cara yang sesuai dengan anda. Dalam artikel ini, kami akan menunjukkan kepada anda cara menukar lokasi muat naik media lalai di WordPress. Mengapa menukar lokasi muat naik media lalai? Secara lalai, WordPress menyimpan semua imej dan fail media lain dalam/WP-content/muat naik/folder. Dalam folder ini, anda akan menemui kanak -kanak tahun dan bulan yang berbeza

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa