Website Review


Введите домен


← Нажмите чтобы обновить
javascript.info

Обзор веб-сайта javascript.info

 Сгенерирован 04 Июня 2021 16:32

Устаревшие данные? ОБНОВИТЬ !


Набрано баллов: 57/100

СЕО Контент

Заголовок страницы

The Modern JavaScript Tutorial



Длина : 30

Замечательно, Ваш заголовок страницы содержит от 10 до 70 символов.
Описание страницы

Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.



Длина : 166

В идеале, Ваше описание страницы должено содержать от 70 до 160 символов (вместе с пробелами). Используйте этот бесплатный инструмент для подсчета длины символов в тексте.
Ключевые слова



Очень плохо. Мы не нашли ключевых слов на Вашем веб-сайте. Используйте бесплатный генератор мета-тэгов, чтобы сгенерировать ключевые слова.
Og Meta Properties Замечательно, Вы используете преимущества Og Properties.
Свойство Контент
title The Modern JavaScript Tutorial
image https://javascript.info/img/site_preview_en_1200x630.png
image:type image/png
image:width 1200
image:height 630
Заголовки
H1 H2 H3 H4 H5 H6
1 5 0 0 0 0
  • [H1] The Modern JavaScript Tutorial
  • [H2] Table of contents
  • [H2] The JavaScript language
  • [H2] Browser: Document, Events, Interfaces
  • [H2] Additional articles
  • [H2] Comments
Картинки Мы нашли 2 картинок на этом веб-сайте.

2 alt атрибута(-ов) не найдено. Добавив альтернативный текст, поисковые роботы будут лучше понимать содержание картинки.
Соотношение Контент/HTML Соотношение : 15%

Хорошо, соотношение текста в коде HTML выше, чем 15 процентов, но ниже, чем 25 процентов.
Flash Замечательно, мы не нашли Flash контента на странице.
Iframe Замечательно, мы не зафиксировали Iframe'ов на Вашей странице.

ЧПУ ссылки Отлично, все Ваши ссылки являются ЧПУ!
Нижнее подчеркивание в ссылках Прекрасно! Мы не нашли "нижнее подчеркивание" в Ваших ссылках.
Внутренние ссылки Мы нашли 216 ссылок(-и), включая 2 ссылок ссылок(-и) на файл(-ы).



Анкор Тип Вес ссылки
translate the tutorial Внешняя Передает вес
translate the tutorial Внешняя Передает вес
Help to translate Внутренняя Передает вес
- Внешняя noFollow
- Внешняя noFollow
15th March 2021 Внешняя Передает вес
An introduction Внутренняя Передает вес
An Introduction to JavaScript Внутренняя Передает вес
Manuals and specifications Внутренняя Передает вес
Code editors Внутренняя Передает вес
Developer console Внутренняя Передает вес
JavaScript Fundamentals Внутренняя Передает вес
Hello, world! Внутренняя Передает вес
Code structure Внутренняя Передает вес
The modern mode, "use strict" Внутренняя Передает вес
Variables Внутренняя Передает вес
Data types Внутренняя Передает вес
Interaction: alert, prompt, confirm Внутренняя Передает вес
Type Conversions Внутренняя Передает вес
Basic operators, maths Внутренняя Передает вес
Comparisons Внутренняя Передает вес
Conditional branching: if, '?' Внутренняя Передает вес
Logical operators Внутренняя Передает вес
Nullish coalescing operator '??' Внутренняя Передает вес
Loops: while and for Внутренняя Передает вес
The "switch" statement Внутренняя Передает вес
Functions Внутренняя Передает вес
Function expressions Внутренняя Передает вес
Arrow functions, the basics Внутренняя Передает вес
JavaScript specials Внутренняя Передает вес
More… Внутренняя Передает вес
Code quality Внутренняя Передает вес
Debugging in Chrome Внутренняя Передает вес
Coding Style Внутренняя Передает вес
Comments Внутренняя Передает вес
Ninja code Внутренняя Передает вес
Automated testing with Mocha Внутренняя Передает вес
Polyfills and transpilers Внутренняя Передает вес
Objects: the basics Внутренняя Передает вес
Objects Внутренняя Передает вес
Object references and copying Внутренняя Передает вес
Garbage collection Внутренняя Передает вес
Object methods, "this" Внутренняя Передает вес
Constructor, operator "new" Внутренняя Передает вес
Optional chaining '?.' Внутренняя Передает вес
Symbol type Внутренняя Передает вес
Object to primitive conversion Внутренняя Передает вес
Data types Внутренняя Передает вес
Methods of primitives Внутренняя Передает вес
Numbers Внутренняя Передает вес
Strings Внутренняя Передает вес
Arrays Внутренняя Передает вес
Array methods Внутренняя Передает вес
Iterables Внутренняя Передает вес
Map and Set Внутренняя Передает вес
WeakMap and WeakSet Внутренняя Передает вес
Object.keys, values, entries Внутренняя Передает вес
Destructuring assignment Внутренняя Передает вес
Date and time Внутренняя Передает вес
JSON methods, toJSON Внутренняя Передает вес
Advanced working with functions Внутренняя Передает вес
Recursion and stack Внутренняя Передает вес
Rest parameters and spread syntax Внутренняя Передает вес
Variable scope, closure Внутренняя Передает вес
The old "var" Внутренняя Передает вес
Global object Внутренняя Передает вес
Function object, NFE Внутренняя Передает вес
The "new Function" syntax Внутренняя Передает вес
Scheduling: setTimeout and setInterval Внутренняя Передает вес
Decorators and forwarding, call/apply Внутренняя Передает вес
Function binding Внутренняя Передает вес
Arrow functions revisited Внутренняя Передает вес
Object properties configuration Внутренняя Передает вес
Property flags and descriptors Внутренняя Передает вес
Property getters and setters Внутренняя Передает вес
Prototypes, inheritance Внутренняя Передает вес
Prototypal inheritance Внутренняя Передает вес
F.prototype Внутренняя Передает вес
Native prototypes Внутренняя Передает вес
Prototype methods, objects without __proto__ Внутренняя Передает вес
Classes Внутренняя Передает вес
Class basic syntax Внутренняя Передает вес
Class inheritance Внутренняя Передает вес
Static properties and methods Внутренняя Передает вес
Private and protected properties and methods Внутренняя Передает вес
Extending built-in classes Внутренняя Передает вес
Class checking: "instanceof" Внутренняя Передает вес
Mixins Внутренняя Передает вес
Error handling Внутренняя Передает вес
Error handling, "try...catch" Внутренняя Передает вес
Custom errors, extending Error Внутренняя Передает вес
Promises, async/await Внутренняя Передает вес
Introduction: callbacks Внутренняя Передает вес
Promise Внутренняя Передает вес
Promises chaining Внутренняя Передает вес
Error handling with promises Внутренняя Передает вес
Promise API Внутренняя Передает вес
Promisification Внутренняя Передает вес
Microtasks Внутренняя Передает вес
Async/await Внутренняя Передает вес
Generators, advanced iteration Внутренняя Передает вес
Generators Внутренняя Передает вес
Async iteration and generators Внутренняя Передает вес
Modules Внутренняя Передает вес
Modules, introduction Внутренняя Передает вес
Export and Import Внутренняя Передает вес
Dynamic imports Внутренняя Передает вес
Miscellaneous Внутренняя Передает вес
Proxy and Reflect Внутренняя Передает вес
Eval: run a code string Внутренняя Передает вес
Currying Внутренняя Передает вес
Reference Type Внутренняя Передает вес
BigInt Внутренняя Передает вес
Document Внутренняя Передает вес
Browser environment, specs Внутренняя Передает вес
DOM tree Внутренняя Передает вес
Walking the DOM Внутренняя Передает вес
Searching: getElement*, querySelector* Внутренняя Передает вес
Node properties: type, tag and contents Внутренняя Передает вес
Attributes and properties Внутренняя Передает вес
Modifying the document Внутренняя Передает вес
Styles and classes Внутренняя Передает вес
Element size and scrolling Внутренняя Передает вес
Window sizes and scrolling Внутренняя Передает вес
Coordinates Внутренняя Передает вес
Introduction to Events Внутренняя Передает вес
Introduction to browser events Внутренняя Передает вес
Bubbling and capturing Внутренняя Передает вес
Event delegation Внутренняя Передает вес
Browser default actions Внутренняя Передает вес
Dispatching custom events Внутренняя Передает вес
UI Events Внутренняя Передает вес
Mouse events Внутренняя Передает вес
Moving the mouse: mouseover/out, mouseenter/leave Внутренняя Передает вес
Drag'n'Drop with mouse events Внутренняя Передает вес
Pointer events Внутренняя Передает вес
Keyboard: keydown and keyup Внутренняя Передает вес
Scrolling Внутренняя Передает вес
Forms, controls Внутренняя Передает вес
Form properties and methods Внутренняя Передает вес
Focusing: focus/blur Внутренняя Передает вес
Events: change, input, cut, copy, paste Внутренняя Передает вес
Forms: event and method submit Внутренняя Передает вес
Document and resource loading Внутренняя Передает вес
Page: DOMContentLoaded, load, beforeunload, unload Внутренняя Передает вес
Scripts: async, defer Внутренняя Передает вес
Resource loading: onload and onerror Внутренняя Передает вес
Miscellaneous Внутренняя Передает вес
Mutation observer Внутренняя Передает вес
Selection and Range Внутренняя Передает вес
Event loop: microtasks and macrotasks Внутренняя Передает вес
Frames and windows Внутренняя Передает вес
Popups and window methods Внутренняя Передает вес
Cross-window communication Внутренняя Передает вес
The clickjacking attack Внутренняя Передает вес
Binary data, files Внутренняя Передает вес
ArrayBuffer, binary arrays Внутренняя Передает вес
TextDecoder and TextEncoder Внутренняя Передает вес
Blob Внутренняя Передает вес
File and FileReader Внутренняя Передает вес
Network requests Внутренняя Передает вес
Fetch Внутренняя Передает вес
FormData Внутренняя Передает вес
Fetch: Download progress Внутренняя Передает вес
Fetch: Abort Внутренняя Передает вес
Fetch: Cross-Origin Requests Внутренняя Передает вес
Fetch API Внутренняя Передает вес
URL objects Внутренняя Передает вес
XMLHttpRequest Внутренняя Передает вес
Resumable file upload Внутренняя Передает вес
Long polling Внутренняя Передает вес
WebSocket Внутренняя Передает вес
Server Sent Events Внутренняя Передает вес
Storing data in the browser Внутренняя Передает вес
Cookies, document.cookie Внутренняя Передает вес
LocalStorage, sessionStorage Внутренняя Передает вес
IndexedDB Внутренняя Передает вес
Animation Внутренняя Передает вес
Bezier curve Внутренняя Передает вес
CSS-animations Внутренняя Передает вес
JavaScript animations Внутренняя Передает вес
Web components Внутренняя Передает вес
From the orbital height Внутренняя Передает вес
Custom elements Внутренняя Передает вес
Shadow DOM Внутренняя Передает вес
Template element Внутренняя Передает вес
Shadow DOM slots, composition Внутренняя Передает вес
Shadow DOM styling Внутренняя Передает вес
Shadow DOM and events Внутренняя Передает вес
Regular expressions Внутренняя Передает вес
Patterns and flags Внутренняя Передает вес
Character classes Внутренняя Передает вес
Unicode: flag "u" and class \p{...} Внутренняя Передает вес
Anchors: string start ^ and end $ Внутренняя Передает вес
Multiline mode of anchors ^ $, flag "m" Внутренняя Передает вес
Word boundary: \b Внутренняя Передает вес
Escaping, special characters Внутренняя Передает вес
Sets and ranges [...] Внутренняя Передает вес
Quantifiers +, *, ? and {n} Внутренняя Передает вес
Greedy and lazy quantifiers Внутренняя Передает вес
Capturing groups Внутренняя Передает вес
Backreferences in pattern: \N and \k<name> Внутренняя Передает вес
Alternation (OR) | Внутренняя Передает вес
Lookahead and lookbehind Внутренняя Передает вес
Catastrophic backtracking Внутренняя Передает вес
Sticky flag "y", searching at position Внутренняя Передает вес
Methods of RegExp and String Внутренняя Передает вес
Comments Внутренняя Передает вес
submit a GitHub issue Внешняя Передает вес
plnkr Внешняя Передает вес
jsbin Внешняя Передает вес
codepen Внешняя Передает вес
about the project Внутренняя Передает вес
contact us Внутренняя Передает вес
terms of usage Внутренняя Передает вес
privacy policy Внутренняя Передает вес

Ключевые слова

Облако ключевых слов javascript methods code events tutorial browser object more properties introduction
Содержание ключевых слов
Ключевое слово Контент Заголовок страницы Ключевые слова Описание страницы Заголовки
events 11
methods 10
javascript 9
browser 7
code 7

Юзабилити

Домен Домен : javascript.info
Длина : 15
Favicon Отлично, Ваш сайт имеет favicon.
Пригодность для печати Плохо. Мы не нашли CSS файл, отвечающий за печать веб-сайта.
Язык Хорошо, Ваш установленный язык веб-сайта: en.
Dublin Core Ваш веб-сайт не использует преимущества Dublin Core.

Документ

Doctype HTML 5
Кодировка Вы не установили кодировку документа. Используйте бесплатный генератор мета-тэгов, чтобы установить кодировку документа.
W3C Validity Ошибок : 2
Предупреждений : 1
Приватность эл. почты Отлично, мы не нашли адрес эл. почты в контенте!
Устаревший HTML Отлично. Мы не нашли устаревших тэгов в Вашем HTML.
Скорость загрузки
Отлично, Ваш веб-сайт не содержит вложенных таблиц.
Слишком плохо. Ваш веб-сайт использует встроенные CSS правила в HTML тэгах.
Замечательно. Ваш веб-сайт имеет мало CSS файлов.
Плохо. Ваш веб-сайт имеет слишком много JavaScript файлов (больше чем 6).
Очень плохо, ваш сайт не использует возможность gzip сжатия.

Мобильный телефон

Оптимизация под моб. телефон
Apple иконки
Meta Viewport Тэг
Flash контент

Оптимизация

XML карта сайта Отсутствует

Ваш сайт не имеет XML карты сайта - это может быть проблематично.

Карта сайта может содержать дополнительную информацию для поисковых роботов, такую как: время последнего обновления, важность ресурсов, ссылки на это ресурсы. Это помогает роботом более разумно анализировать ваш сайт.
Robots.txt http://javascript.info/robots.txt

Отлично, ваш веб-сайт содержит файл robots.txt.
Аналитика Отлично, на вашем сайте присутствуют аналитические программы.

   Google Analytics

PageSpeed Insights


Устройство
Категории


Visi mobilieji | Darbo birža | Receptai | Vyriski ir moteriski batai | ETS 2 mods | Kur apsistoti Šiauliuose? | IT naujienos |