.htm по сравнению с [закрытым] .html

Все ответы предполагают, что к функциям можно получить доступ через глобальную область видимости (также известное как окно). Тем не менее, ФП не сделал этого предположения.

Если функции находятся в локальной области видимости (или закрытии) и на них не ссылается какой-либо другой локальный объект, неудача: вам нужно использовать eval () AFAIK, см. , динамически вызывать local функция в JavaScript

195
задан 2 revs, 2 users 100% 21 July 2009 в 22:13
поделиться

8 ответов

Краткий ответ

Нет. Они точно такие же.

Длинный ответ

И .htm, и .html абсолютно одинаковы и будут работать одинаково. Выбор зависит от личных предпочтений, при условии, что вы согласны с именами файлов, с которыми у вас не возникнет проблем.

В зависимости от конфигурации веб-сервера, один из типов файлов будет иметь приоритет над другим. . Это не должно быть проблемой, поскольку маловероятно, что у вас будут и index.htm, и index.html в одной папке.

Мы всегда используем более короткие .htm для имен наших файлов, поскольку расширения файлов обычно имеют длину 3 символа .

И ДРУГОЕ НА: http://www.sightspecific.com/~mosh/WWW_FAQ/ext.html или http://www.sightspecific.com/~mosh/WWW_FAQ /ext.htm

Думаю, мне следует добавить сюда эту часть:
Есть одно небольшое различие между файлами .htm и .html. Рассмотрим путь на вашем сервере, например: mydomain.com/myfolder . Если вы создадите файл index.htm внутри этой папки и откроете его следующим образом: mydomain.com/myfolder/ , он сойдет с ума и выплюнет ваши файлы, как они есть в ваш сервер enter image description here
, но если вы создадите там файл index.html и откроете этот каталог в своем браузере, он загрузит этот файл. Я тестировал это на своем VPS и нашел это Возможно, вам удастся каким-то образом настроить сервер на загрузку файлов index.htm по умолчанию, но я предполагаю, что файл .html является типом файла по умолчанию, который браузеры открывают в каждом каталоге.

226
ответ дан 23 November 2019 в 05:21
поделиться

Ни то, ни другое!

Если вы спрашиваете; "что бы посетитель веб-сайта набрал, htm или html" - гораздо лучше дать им красивый описательный URL без расширения. Если они привыкнут переходить на yoursite / contact.html, а вы измените его на yoursite / contact.php, значит, вы нарушили эту ссылку. Если вы используете свой сайт / contact /, то при переключении технологии проблем не возникнет.

100
ответ дан 23 November 2019 в 05:21
поделиться

.html всегда для новых файлов. .htm - это возврат к дням dos.

22
ответ дан 23 November 2019 в 05:21
поделиться

.html - DOS давно мертв. Но в конечном итоге это не имеет большого значения.

17
ответ дан 23 November 2019 в 05:21
поделиться

То же самое ... без разницы ... htm использовался в те дни, когда были распространены только трехбуквенные расширения.

17
ответ дан 23 November 2019 в 05:21
поделиться

Если вы планируете размещать файлы на машине, поддерживающей только соглашение об именах 8.3, вам следует ограничить расширение до 3 символов.

В противном случае лучше выбрать более информативную версию .html.

8
ответ дан 23 November 2019 в 05:21
поделиться

С сегодняшнего дня компьютеры поддерживают широко любой длины как тип файла, выбор теперь только личный. Еще в те времена, когда Windows поддерживала только 3 буквы, вам приходилось использовать .htm, но больше не использовать.

1
ответ дан 23 November 2019 в 05:21
поделиться

То же самое с точки зрения функциональности и поддержки. (большинство ОС распознают оба, большинство поисковых систем распознают оба)

Для повседневного использования я выбираю .htm, потому что он короче на 25%.

2
ответ дан 23 November 2019 в 05:21
поделиться
Другие вопросы по тегам:

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