{"id":51309203,"url":"https://github.com/arundada9000/jquery","last_synced_at":"2026-07-01T02:05:15.511Z","repository":{"id":366889466,"uuid":"1278337336","full_name":"arundada9000/jquery","owner":"arundada9000","description":"Practical jQuery examples covering DOM manipulation, AJAX, event delegation, traversing, form serialization, plugins, deferred promises, and more.","archived":false,"fork":false,"pushed_at":"2026-06-23T17:48:09.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-23T19:27:21.914Z","etag":null,"topics":["ajax","arundada9000","arunneupane","dom-manipulation","frontend","jquery","jquery-ajax"],"latest_commit_sha":null,"homepage":"https://arun.sajilodigital.com.np","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arundada9000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-23T17:38:15.000Z","updated_at":"2026-06-23T17:48:16.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/arundada9000/jquery","commit_stats":null,"previous_names":["arundada9000/jquery"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/arundada9000/jquery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arundada9000%2Fjquery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arundada9000%2Fjquery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arundada9000%2Fjquery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arundada9000%2Fjquery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arundada9000","download_url":"https://codeload.github.com/arundada9000/jquery/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arundada9000%2Fjquery/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34989820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","arundada9000","arunneupane","dom-manipulation","frontend","jquery","jquery-ajax"],"created_at":"2026-07-01T02:05:14.664Z","updated_at":"2026-07-01T02:05:15.500Z","avatar_url":"https://github.com/arundada9000.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jQuery Learning Journey\n\nA collection of self-contained HTML examples demonstrating core jQuery concepts. Each file focuses on one concept, organized under `src/`.\n\n## Topics Covered\n\n### Basics\n- **src/index.html** - jQuery setup, document ready, basic selectors, click/mouse events, effects, DOM manipulation, css() methods\n\n### Selectors\n- **src/09-selectors/index.html** - All selector types: basic, class, attribute, content filters, form selectors, :even/:odd, :gt(), :not(), :contains(), :has()\n\n### DOM Traversing\n- **src/01-dom-traversing/index.html** - Traversing: .closest(), .parent(), .children(), .find(), .siblings(), .prev(), .next(), .eq(), .first(), .last(), .filter(), .not()\n\n### DOM Manipulation\n- **src/10-dom-manipulation/index.html** - append(), prepend(), before(), after(), remove(), empty(), clone(), wrap(), unwrap(), replaceWith(), detach()\n\n### Event Delegation\n- **src/02-event-delegation/index.html** - Event delegation with .on() for dynamic elements, .one(), .off(), namespaced events, .trigger()\n\n### Advanced Events\n- **src/11-events-advanced/index.html** - .on() with multiple events, .off(), .one(), .trigger(), custom events, namespaces, event object properties, propagation\n\n### Effects \u0026 Animation\n- **src/12-effects-advanced/index.html** - .animate() with custom CSS, queue management, .delay(), .stop(), .finish(), .promise(), fade effects, slide effects\n\n### AJAX\n- **src/03-ajax/index.html** - Making HTTP requests with .ajax(): full options, beforeSend, success/error/complete, statusCode handlers, POST, global AJAX events\n\n### AJAX Shorthand\n- **src/13-ajax-shorthand/index.html** - $.get(), $.post(), $.getJSON(), $.getScript(), .load(), $.ajaxSetup(), global ajaxStart/ajaxStop\n\n### Form Serialization\n- **src/04-form-serialize/index.html** - .serialize(), .serializeArray(), $.param(), form input types (radio, checkbox, select, textarea)\n\n### Attributes \u0026 Data\n- **src/05-attributes-data/index.html** - .attr(), .prop(), .data(), .removeAttr(), .removeData(), attr vs prop, data parsing (numbers, booleans)\n\n### CSS \u0026 Dimensions\n- **src/14-css-dimensions/index.html** - .css() getter/setter, .addClass(), .removeClass(), .toggleClass(), .hasClass(), .width(), .height(), .innerWidth(), .outerWidth(), .offset(), .position(), .scrollTop()\n\n### Iteration \u0026 Chaining\n- **src/06-each-chaining/index.html** - .each() loop, $.each() arrays/objects, method chaining, .end(), .addBack(), .map().get() pattern\n\n### Deferred / Promises\n- **src/07-jquery-deferred/index.html** - $.Deferred(), .done(), .fail(), .always(), .then(), $.when() for multiple promises, .progress(), .notify(), state inspection\n\n### jQuery Object\n- **src/16-jquery-object/index.html** - jQuery object internals: .length, .get(), .index(), .eq(), .first(), .last(), .slice(), .is(), .has(), .add(), .not(), .filter(), .toArray(), .map().get()\n\n### jQuery Utilities\n- **src/15-utilities/index.html** - $.each(), $.map(), $.grep(), $.inArray(), $.extend(), $.type(), $.isArray(), $.isFunction(), $.isNumeric(), $.trim(), $.merge(), $.makeArray(), $.proxy()\n\n### Plugin Creation\n- **src/08-plugin-example/index.html** - Extending jQuery with custom plugins via $.fn, chainable plugins, defaults/options via $.extend(), multiple plugin methods\n\n## Author\n\n- **Arun Neupane**\n- Portfolio: https://arunneupane.netlify.app\n- LinkedIn: https://linkedin.com/in/arundada9000\n- YouTube: https://youtube.com/@arundada9000\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farundada9000%2Fjquery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farundada9000%2Fjquery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farundada9000%2Fjquery/lists"}