Български | Català | Deutsche | Hrvatski | Čeština | Dansk | Nederlandse | English | Eesti keel | Français | Ελληνικά | Magyar | Italiano | Latviski | Norsk | Polski | Português | Română | Русский | Српски | Slovenský | Slovenščina | Español | Svenska | Türkçe | 汉语 | 日本語 |
J

javascript-array.com

Inscrit

JavaScript DHTML Tutorials: архив полезных скриптовСайт javascript-array.com представляет собой своеобразный музей веб-разработки. Если заглянуть в его историю, то можно увидеть, что ресур...

Date de mise à jour de l'analyse de la page: 2026/02/15 08:05:14
Date de la dernière mise à jour whois: 2026/01/30 15:45:34
Statut du domaine
Inscrit
Payé jusqu'à
27.11.2025
Disponible à partir de
27.12.2025

Description du site Web

📝

JavaScript DHTML Tutorials: архив полезных скриптов

Сайт javascript-array.com представляет собой своеобразный музей веб-разработки. Если заглянуть в его историю, то можно увидеть, что ресурсы были активны еще с 2006 года. Главная страница предлагает посетителям раздел All Stuff, где собраны различные скрипты и трюки. Это не современный блог с новостями, а скорее коллекция готовых решений для старых задач, которые до сих пор актуальны для поддержки легаси-кода или понимания основ.

Одной из ключевых фишек ресурса является Multi-Level Drop-Down Menu Script. Автор подчеркивает, что главное преимущество этого меню - четкое разделение кода HTML, логики JavaScript и визуального стиля. Больше никаких громоздких обработчиков событий onmouseover или onmouseout, которые засоряют разметку. Структура меню строится на простом древовидном списке unordered list. Такой подход делает код чище и понятнее для тех, кто ценит семантику.

Утилиты для работы с текстом и окнами

  • Select All Text by Clicking:Скрипт от 24 мая 2007 года позволяет выделять весь текст в поле ввода или textarea одним кликом. Это мелочь, но она реально экономит время пользователей, избавляя от ручной работы мышкой.
  • How to open new windows:Раздел посвящен функции window.open. Здесь есть примеры открытия простых, полноэкранных или центрированных окон. Звучит банально, но правильная реализация этой функции всегда вызывает вопросы у новичков.

Также на сайте можно найти Universal GetObj Function. Эта функция была придумана задолго до того, как современные браузеры начали массово поддерживать getElementById. Она позволяла обращаться к объектам DOM во всех браузерах того времени. Сейчас это скорее исторический артефакт, но он показывает эволюцию методов доступа к элементам страницы.

Проблемы с rollover кнопками

Отдельного внимания заслуживает статья о том, как правильно делать кнопки с эффектом при наведении (rollover). Автор утверждает, что в 90 случаев этот простой скрипт написан неправильно. Проблема часто кроется в предзагрузке изображений. Если картинки не загружены заранее, то при наведении мыши возникает неприятная задержка или мигание. Сайт предлагает правильное решение этой проблемы, что делает его полезным даже спустя много лет после публикации.

В разделе FAQ можно найти ответы на два базовых вопроса: как определить высоту и ширину клиентской области окна браузера, а также как узнать позицию курсора внутри элемента textarea. Эти данные часто нужны для создания динамических интерфейсов, которые подстраиваются под действия пользователя.

Часто задаваемые вопросы

Как выделить весь текст в поле ввода кликом?

Для этого используется специальный скрипт, который обрабатывает событие клика по текстовому полю (input) или многострочному тексту (textarea). Это помогает пользователям быстрее копировать информацию без использования клавиатуры.

Что такое Universal GetObj Function?

Это функция, созданная для совместимости со старыми браузерами, которые не поддерживали метод getElementById. Она позволяла разработчикам получать доступ к объектам DOM независимо от версии браузера.

Почему rollover кнопки часто работают плохо?

Чаще всего проблема заключается в отсутствии предзагрузки изображений. Без preloadа браузеру нужно время, чтобы скачать картинку при наведении мыши, что вызывает визуальные артефакты.

Как узнать размеры окна браузера через JavaScript?

В разделе FAQ сайта есть информация о том, как корректно определить высоту и ширину клиентской области окна. Это важно для адаптации контента под разные разрешения экранов.

Score SEO
21.23%
31
Score obtenu
146
Note maximale

Informations principales

ℹ️
Titre: JavaScript DHTML Tutorials
Description: inconnu
Mots-clés: inconnu
Encodage des pages: inconnu Le corps et le jeu de caractères du serveur sont différents !
Taille du fichier de page: 6 KB

Informations sur le serveur

🖥️
IP: 206.125.168.74
Emplacement: United States,US,Los Angeles,90012,34.0609,-118.2414,America/Los_Angeles
Codage: utf-8

Informations Whois

📄
domain_name: javascript-array.com
update_date: 2026-01-08T08:12:14Z
update_time: 1767859934
creation_date: 2006-11-27T05:58:22Z
creation_time: 1164607102
expiration_date: 2025-11-27T05:58:22Z

Données brutes Whois

📋
            Domain Name: JAVASCRIPT-ARRAY.COM
Registrar: GoDaddy.com, LLC
Domain Status: redemption period
Creation Date: 2006-11-27T05:58:22Z
Registry Expiry Date: 2025-11-27T05:58:22Z
Updated Date: 2026-01-08T08:12:14Z
REGISTRAR Contact: GoDaddy.com, LLC
>>> Last update of RDAP database: 2026-01-30T18:45:34Z

Audit SEO

🔍

Référencement technique

Code de réponse
HTTP/1.1 200 OK
Statut 200 OK - la page se charge correctement.
!
Codage des caractères
Page: , Header: utf-8
Incompatibilité de codage des caractères entre les en-têtes HTML et HTTP.
Taille des pages
6406 bytes
Taille de page acceptable pour un chargement rapide.
Ressources
0 total
Nombre optimal de ressources.
Hreflang balises
hreflang tags
Ajoutez des balises hreflang si vous avez du contenu multilingue.
!
Robots.txt
Missing
Ajoutez le fichier robots.txt pour contrôler l’exploration des moteurs de recherche.
!
Sitemap
Not found
Ajoutez sitemap.xml et référencez-le dans robots.txt.
!
HTTPS
No
Passez au HTTPS pour bénéficier des avantages en matière de sécurité et de référencement.
!
Compression
Not detected
Activez la compression gzip ou zstd pour réduire la taille des fichiers.
!
Mise en cache
Not set
Ajoutez des en-têtes de contrôle de cache pour améliorer la vitesse de chargement des visiteurs qui reviennent.
!
Vitesse des pages
Unknown
Temps de chargement non mesuré.

Référencement sur la page

!
Titre
JavaScript DHTML Tutorials
Titre trop court. Développez jusqu'à 30 à 60 caractères pour un meilleur référencement.
!
Méta-description
Lenght:0
Ajoutez une méta description (100 à 160 caractères recommandés).
!
Titre H1
0 found - ""
Ajoutez exactement un titre H1 avec des mots-clés principaux.
!
Nombre de mots
Contenu très court. Visez au moins 500 mots pour un meilleur référencement.
!
Balise canonique
Ajoutez une balise canonique pour éviter les problèmes de contenu en double.
Méta en double
[]
Aucune balise méta en double trouvée.
Mots-clés
Les méta-mots-clés sont facultatifs (non utilisés par les principaux moteurs de recherche).

Contenu et UX

!
Langue
Ajoutez l'attribut lang à la balise pour l'accessibilité et le référencement.
Images
0 total, 0 missing ALT
Toutes les images ont le texte ALT approprié.
!
Fenêtre
Ajoutez une balise méta viewport pour la réactivité mobile.
!
Ouvrir le graphique
Missing: og:title, og:description, og:image, og:url
Ajoutez les balises OpenGraph manquantes pour le partage sur les réseaux sociaux :og:title, og:description, og:image, og:url
!
Données structurées
JSON-LD scripts
Ajoutez des données structurées (JSON-LD) pour des extraits enrichis et un meilleur référencement.

Postes dans Google

Expressions de recherche - Google

🔍

Postes dans Yandex

Expressions de recherche - Yandex

🔍
Position Phrase Page Fragment
22javascript window/

Services supplémentaires

💎