{"id":15957,"date":"2025-02-24T19:34:21","date_gmt":"2025-02-24T17:34:21","guid":{"rendered":"https:\/\/www.beseit.net\/?p=15957"},"modified":"2025-02-25T11:44:03","modified_gmt":"2025-02-25T09:44:03","slug":"busquedes-dauto-complecio","status":"publish","type":"post","link":"http:\/\/www.beseit.net\/?p=15957","title":{"rendered":"Busquedes d&#8217;Auto-compleci\u00f3"},"content":{"rendered":"\n<p> &#8220;suggeriments autom\u00e0tics&#8221; o &#8220;auto-compleci\u00f3&#8221;. Aquest m\u00e8tode es pot implementar en cercadors de diccionaris i altres aplicacions web per a oferir suggeriments mentre l&#8217;usuari escriu.<\/p>\n\n\n\n<p>Per crear aquest efecte, pots utilitzar JavaScript amb una base de dades que contingui les paraules i les seves definicions. Aqu\u00ed tens un exemple b\u00e0sic utilitzant JavaScript i HTML:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n  &lt;title&gt;Auto-compleci\u00f3&lt;\/title&gt;\n  &lt;style&gt;\n    .suggestions {\n      border: 1px solid #ccc;\n      max-height: 150px;\n      overflow-y: auto;\n      position: absolute;\n      background-color: white;\n    }\n    .suggestion-item {\n      padding: 10px;\n      cursor: pointer;\n    }\n    .suggestion-item:hover {\n      background-color: #ddd;\n    }\n  &lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;input type=\"text\" id=\"search\" placeholder=\"Escriu per cercar...\" oninput=\"showSuggestions(this.value)\"&gt;\n  &lt;div id=\"suggestions\" class=\"suggestions\"&gt;&lt;\/div&gt;\n\n  &lt;script&gt;\n    const dictionary = &#91;'calamar', 'calamarsa', 'calamarsada', 'calamarsejar', 'calamar', 'calamars'] \/\/ Afegeix m\u00e9s paraules aqu\u00ed\n    \n    function showSuggestions(query) {\n      const suggestionsContainer = document.getElementById('suggestions');\n      suggestionsContainer.innerHTML = ''; \/\/ Neteja les suggeriments anteriors\n      if (query.length &gt; 0) {\n        const filteredWords = dictionary.filter(word =&gt; word.startsWith(query));\n        filteredWords.forEach(word =&gt; {\n          const suggestionItem = document.createElement('div');\n          suggestionItem.textContent = word;\n          suggestionItem.className = 'suggestion-item';\n          suggestionItem.onclick = () =&gt; selectSuggestion(word);\n          suggestionsContainer.appendChild(suggestionItem);\n        });\n      }\n    }\n\n    function selectSuggestion(word) {\n      const searchInput = document.getElementById('search');\n      searchInput.value = word;\n      document.getElementById('suggestions').innerHTML = ''; \/\/ Neteja les suggeriments despr\u00e9s de seleccionar una\n    }\n  &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;suggeriments autom\u00e0tics&#8221; o &#8220;auto-compleci\u00f3&#8221;. Aquest m\u00e8tode es pot implementar en cercadors de diccionaris i altres aplicacions web per a oferir suggeriments mentre l&#8217;usuari escriu. Per crear aquest efecte, pots utilitzar JavaScript amb una base de dades que contingui les paraules &hellip; <a href=\"http:\/\/www.beseit.net\/?p=15957\">Continua llegint <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":8179,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-15957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloc-de-notes"],"_links":{"self":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15957"}],"version-history":[{"count":4,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15957\/revisions"}],"predecessor-version":[{"id":15962,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/15957\/revisions\/15962"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/media\/8179"}],"wp:attachment":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15957"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}