HTML::O...:Search(3)

πŸ“¦ version 0.6.0, in alpine 3.24

πŸ’– NAME πŸ’–

ok so bestie, welcome to HTML::Object::DOM::Element::Search β€” the HTML Object DOM Search Class πŸŽ€ (and yeah, this is a HTML::O...:Search(3) page from the User Contributed Perl Documentation, iykyk, we're in the perl man-verse now 🌸)


✨ SYNOPSIS ✨

like, the whole vibe in four lines:

use HTML::Object::DOM::Element::Search;
my $search = HTML::Object::DOM::Element::Search->new ||
    die( HTML::Object::DOM::Element::Search->error, "\n" );

πŸ¦‹ VERSION πŸ¦‹

v0.1.0

🌸 DESCRIPTION 🌸

okay so this interface represents a <search> element, and it derives from the HTML::Object::DOM::Element interface β€” but (and this is lowkey the whole personality) it does not implement any additional properties or methods. it's giving minimalist. it's giving "I'm just here to be a container" πŸ’…

the <search> HTML element is a container representing the parts of the document or application with form controls or other content related to performing a search or filtering operation. the <search> element semantically identifies the purpose of the element's contents as having search or filtering capabilities πŸ”βœ¨ and the search or filtering functionality can be for the website or application, the current web page or document, or the entire Internet or subsection thereof. so flexible, so iconic, no cap πŸ‘‘

Example:

<header>
    <h1>Movie website</h1>
    <search>
        <form action="./search/">
            <label for="movie">Find a Movie</label>
            <input type="search" id="movie" name="q" />
            <button type="submit">Search</button>
        </form>
    </search>
</header>

literally the movie-site fantasy πŸ“


πŸ‘‘ INHERITANCE πŸ‘‘

the family tree, and it's a long one β€” main character energy all the way down:

+-----------------------+     +---------------------------+     +-------------------------+     +----------------------------+     +----------------------------------+
| HTML::Object::Element | --> | HTML::Object::EventTarget | --> | HTML::Object::DOM::Node | --> | HTML::Object::DOM::Element | --> | HTML::Object::DOM::Element::Search |
+-----------------------+     +---------------------------+     +-------------------------+     +----------------------------+     +----------------------------------+

basically: HTML::Object::Element β†’ HTML::Object::EventTarget β†’ HTML::Object::DOM::Node β†’ HTML::Object::DOM::Element β†’ and finally us HTML::Object::DOM::Element::Search 🌈


πŸŽ€ PROPERTIES πŸŽ€

inherits properties from its parent HTML::Object::DOM::Element. that's it, that's the whole section 🫢 (it's called inheritance, bestie, we love a nepo baby πŸ’€)


πŸ’œ METHODS πŸ’œ

inherits methods from its parent HTML::Object::DOM::Element. same energy, same nothing-extra 😭✨


🌟 AUTHOR 🌟

Jacques Deguest <jack@deguest.jp> β€” the icon behind all this πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯


Copyright(c) 2022-2023 DEGUEST Pte. Ltd.

All rights reserved

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


⚠️ real talk tho: that license bit actually matters, so if you're redistributing, keep it. no skipping the boring-but-binding parts bestie πŸ’–

okay and finally the cute lil sign-off from the footer: this page is perl v5.42.2, dated 2026-02-15 πŸ’« slay, go search something πŸ”πŸ«Ά

πŸ“¦ where this page comes from