Если я не использую <! DOCTYPE > тогда какая версия HTML будет использоваться для разбора документа? [Дубликат]

**//localhost:3000/asanas/?pageNo=1&size=3**

//requiring asanas model
const asanas = require("../models/asanas");


const fetchAllAsanasDao = () => {
    return new Promise((resolve, reject) => {

    var pageNo = parseInt(req.query.pageNo);
    var size = parseInt(req.query.size);
    var query = {};
        if (pageNo < 0 || pageNo === 0) {
            response = {
                "error": true,
                "message": "invalid page number, should start with 1"
            };
            return res.json(response);
        }
        query.skip = size * (pageNo - 1);
        query.limit = size;

  asanas
            .find(pageNo , size , query)
        .then((asanasResult) => {
                resolve(asanasResult);
            })
            .catch((error) => {
                reject(error);
            });

    });
}
0
задан TylerH 16 January 2019 в 17:28
поделиться

4 ответа

Объявление является первым делом в документе HTML до того, как будет определен какой-либо тег. Это не тег HTML, но он указывает на используемую версию HTML.

Если вы не определили его в начале, то браузер может перейти в Quirks или Strict Mode.

0
ответ дан Satyajit 16 January 2019 в 17:28
поделиться
<!DOCTYPE html> // Tells the browser that we are using HTML5.

Если тип документа не указан, браузер перейдет в режим Quirks. Режим Quirks зависит от версии веб-браузера. Если это более старая версия, то она не будет поддерживать теги HTML5 (Пример: тег заголовка, тег нижнего колонтитула, тег раздела, ...)

0
ответ дан Prashant Kumar Singh 16 January 2019 в 17:28
поделиться

Если вы не укажете DOCTYPE, браузер может перейти в режим Quirk , который ведет себя по-разному в каждом браузере.

Quirks Mode - это режим работы веб-браузеров, таких как Internet Explorer (IE), Firefox и Opera. По сути, режим Quirks (также называемый режимом совместимости) означает, что относительно современный браузер намеренно имитирует множество ошибок в старых браузерах, особенно IE 4 и IE 5.

Кроме того, хорошо знать, что произойдет, но вы должны помнить, чтобы использовать его каждый раз, это в стандарте HTML, и вы можете получить неожиданные результаты, если вы пропустите его.

Статья Википедии о режиме причуд также интересна.

0
ответ дан Mark E 16 January 2019 в 17:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: