npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

myqr

v1.0.0

Published

MyQR adalah sebuah pustaka (library) JavaScript yang diciptakan dan dikembangkan oleh Nelsen Niko. Pustaka ini dirancang untuk menyediakan fungsionalitas dalam pengembangan web, termasuk manipulasi DOM, modifikasi web, dan peningkatan pengembangan web sec

Downloads

14

Readme

myqrjs - myQueryJS ::

Program Uji Coba :: Beta Version

MyQR adalah sebuah pustaka (library) JavaScript yang diciptakan dan dikembangkan oleh Nelsen Niko. Pustaka ini dirancang untuk menyediakan fungsionalitas dalam pengembangan web, termasuk manipulasi DOM, modifikasi web, dan peningkatan pengembangan web secara umum. Dengan MyQR, pengembang dapat dengan mudah melakukan berbagai operasi pada elemen-elemen HTML, mengirim permintaan AJAX, serta menerapkan animasi dasar seperti fade in dan fade out. MyQR juga memberikan beberapa metode utilitas dan memberikan kemampuan untuk menambahkan lebih banyak metode sesuai kebutuhan pengembangan proyek.

Panduan Lengkap Menggunakan Pustaka JavaScript MyQR

Selamat datang di panduan lengkap penggunaan Pustaka JavaScript MyQR. Panduan ini mencakup konsep dasar, fitur lanjutan, dan praktik terbaik untuk pengembangan web yang efisien.

Daftar Isi

  1. Pendahuluan
  2. Memulai
  3. Penggunaan Dasar
  4. Penggunaan Lanjutan
  5. Kompatibilitas
  6. Contoh
  7. Metode
  8. Metode utama dalam pustaka MyQR
  9. Kesimpulan

Pendahuluan

Pustaka JavaScript MyQR menyederhanakan manipulasi dan interaksi DOM dalam proyek web. Ini menawarkan API yang ramah pengguna untuk memilih, memodifikasi, dan berinteraksi dengan elemen HTML.

Memulai

Sertakan Pustaka MyQR

<script src="myqr.js"></script>

Inisialisasi MyQR

var myElement = $(".my-element");
    

Penggunaan Dasar

Atur Konten HTML

myElement.html("<p>Halo, MyQR!</p>");
    

Menambahkan Konten

myElement.append("<span>Konten ditambahkan</span>");
    

Penggunaan Lanjutan

Penanganan Acara

myElement.click(function() {
    console.log("Elemen diklik!");
});
    

Animasi dan Efek Lanjutan

myElement.fadeIn(1);
myElement.slideUp(0.5);
    

Manipulasi Kelas

myElement.addClass("highlight");
myElement.removeClass("highlight");
    

Toggle Kelas

myElement.toggleClass("aktif");
    

Atur Gaya Inline

myElement.toggleInlineStyle("background-color", "#ff6347");
    

Toggle Atribut Kustom

myElement.toggleCustomAttribute("data-state", "aktif", "nonaktif");
    

Fade Toggle dengan Penundaan

myElement.fadeToggle(1, function() {
    console.log("Animasi fade selesai!");
});
    

Slide Up dan Down dengan Toggle

myElement.slideUpDownToggle(0.5);
    

Fitur Lanjutan

myElement.shake(10, 1);
myElement.smoothScrollTo(0, 1000);
    

Selektor Lanjutan

var nestedElements = myElement.find(".nested-element");
var filteredElements = myElement.filter(".filter-class");
    

Kompatibilitas

Pustaka JavaScript MyQR kompatibel dengan browser web modern.

Contoh

// Pilih elemen berdasarkan ID
var myElementById = $("#elemen-saya");

// Manipulasi elemen terpilih
myElementById.html("<p>Isi HTML yang baru</p>");
myElementById.addClass("kelas-tambahan");
myElementById.toggleClass("kelas-toggle");

// Inisialisasi MyQR untuk elemen lain
var elemenLain = $(".elemen-lain");

// Manipulasi elemen lain
elemenLain.append("<span>Konten tambahan</span>");
elemenLain.fadeIn(1);
elemenLain.slideUp(0.5);

// Penanganan acara pada elemen lain
elemenLain.click(function() {
    console.log("Elemen lain diklik!");
});

// Contoh selektor lanjutan
var nestedElements = elemenLain.find(".nested-element");
var filteredElements = elemenLain.filter(".filter-class");

// Contoh efek lanjutan
elemenLain.shake(10, 1);
elemenLain.smoothScrollTo(0, 1000);

// Penanganan atribut kustom
elemenLain.toggleCustomAttribute("data-status", "aktif", "tidak aktif");

// Toggle tampilan dengan penundaan
elemenLain.fadeToggle(1, function() {
    console.log("Animasi fade selesai!");
});

// Slide elemen ke atas dan ke bawah dengan toggle
elemenLain.slideUpDownToggle(0.5);

// Manipulasi kelas pada elemen lain
elemenLain.addClass("warna-warni");
elemenLain.removeClass("warna-warni");

// Toggle kelas pada elemen lain
elemenLain.toggleClass("tampil");

// Set gaya inline pada elemen lain
elemenLain.toggleInlineStyle("background-color", "#ff6347");

// Penggunaan metode MyQR lainnya
myQRMethod(elemenLain);

// Jangan lupa untuk mengganti "myQRMethod" dengan metode yang sesuai dari MyQR Library.

Metode utama

Metode utama dalam pustaka MyQR :

1. html(t)
2. append(t)
3. prepend(t)
4. remove()
5. parent()
6. children()
7. filter(t)
8. first()
9. last()
10. eq(t)
11. css(t, e)
12. addClass(t)
13. removeClass(t)
14. on(t, e, n)
15. click(t)
16. off(t, e)
17. each(t)
18. text(t)
19. hide()
20. show()
21. slideUp(t)
22. slideDown(t)
23. toggle()
24. attr(t)
25. removeAttr(t)
26. delegate(t, e, n)
27. data(t, e)
28. width()
29. height()
30. val(t)
31. fadeIn(t, e)
32. fadeOut(t)
33. slideUp(t)
34. slideDown(t)
35. fadeToggle(t)
36. slideToggle(t)
37. addText(t)
38. setBackgroundColor(t)
39. setFontSize(t)
40. setBorderColor(t)
41. setBorderRadius(t)
42. setTextColor(t)
43. setInnerHtml(t)
44. toggleClass(t)
45. removeStyle(t)
46. hasClass(t)
47. appendTo(t)
48. empty()
49. clone()
50. find(t)
51. typeText(t, e, n)
52. toggleClassAll(t)
53. slideUpToggle(t)
54. delay(t)
55. fadeInToggle(t)
56. slideUpDownToggle(t)
57. fadeTo(t, e)
58. toggleAttr(t, e, n)
59. wrap(t)
60. replaceWith(t)
61. disable()
62. isHidden()
63. fadeInOutToggle(t)
64. toggleHtml(t, e)
65. slideLeftRightToggle(t)
66. toggleProp(t)
67. insertBefore(t)
68. scrollToTop(t)
69. cloneTo(t)
70. isDisabled()
71. toggleDisabled()
72. toggleChecked()
73. toggleSelected()
74. wrapAll(t)
75. unwrap()
76. toggleParent(t)
77. scrollIntoView(t)
78. hasAttr(t)
79. removeData(t)
80. closest(t)
81. fadeOutToggleRemove(t)
82. slideLeftToggle(t)
83. toggleInlineStyle(t, e, n)

Kesimpulan

Dengan pemahaman ini, Anda dapat dengan mudah mengintegrasikan MyQR ke dalam proyek web Anda untuk manipulasi DOM yang efisien dan interaksi yang ditingkatkan.

Terima kasih telah mengikuti panduan ini, dan semoga sukses dengan pengembangan web Anda!

@MyQR by Nelsen Niko