Первый шаг - сразу провал
Решил я изучать веб-программирование. Начал обучаться по книге "JavaScript для чайников". Одно из первых заданий было на вид крайне простым: тупо переписать код и открыть файл в браузере. Но что-то пошло не так :/
Кто может подсказать, в чём именно кроется ошибка? Пишу код в Sublime Text, итог работы на первом слайде, а каким он должен быть на втором.
518
просмотров
Начни с того, что
1. Никогда не используй русский язык в путях к файлам
2. По возможности избегай пробелы в путях к файлам
3. Поменяй расширение файла на .html, браузер не понимает, что ты хочешь отобразить страницу, а не открыть текстовый файл.
Надежнее даже не "русский язык", а "не-ASCII символы" :D
Да и пробелы по возможности лучше избегать...
Да, согласен)
В вопросах по коду прикладывай код, а не скриншоты кода
Крайне сомнительный совет, потому что если это не редактор, который поддерживает подсветку синтаксиса, то читать такой код будет сложнее, чем на скриншоте.
Более того, его проблема не в коде, а в том, что браузер неправильно распознает файл и выводит код, вместо выполнения его.
Вот пример кода текстом и скриншотом, я бы предпочел второй вариант
[Ready]
private void Start() {
base._Ready();
_skipButton.Pressed += async () => {
if (await _modalService.Confirm(
"Are you sure you want to skip update?\nOutdated version might not work correctly!",
"Skip", "Back"))
Navigate("/onboarding/library");
};
_changelogButton.Pressed += () => Navigate("changelog");
_updateButton.Pressed += () => Navigate("download");
_tryAgainButton.Pressed += () => Navigate("check");
}
Сервисы для шаринга кода кто-то отменял?
https://codeshare.io/mpgEpo
Вот вобьет чел случайно "с" вместо "c", удачи понять на скриншоте это
Ну вот так подсветка синтаксиса отсутствует, хотя есть и с ней, но с точки зрения UX мне быстрее открыть картинку и прочитать код с нее, чем новую вкладку.
Я бы согласился на одно или другое, но картинка все равно для меня проще.
И тут есть, мне просто было влом выбирать язык
но с точки зрения UX мне быстрее открыть картинку и прочитать код с нее, чем новую вкладкуА код можно просто вставить в IDE и посмотреть в действии, что там не так работает) А со скриншотом только что совсем явные ошибки искать
Лучший, просто лучший! Спасибо большое
самые толковые советы, особенно про кириллицу в путях к файлам, я вообще хз, как в 2022 до сих пор русский юзать в ос
Комментарий недоступен
Комментарий недоступен
может взять все таки нормальный IDE вместо саблайма............................
хотя бы VS Code
notepad++
И чем он лучше саблайма? Выглядит сильно хуже, нативно работает только под виндой
Как он выглядит - это дело вкуса. Кому-то вообще vim нравится. А кто-то emacs настраивает так что не сразу понимаешь что перед тобой.
Ну а насчёт нативности - это да, это есть проблемы. Я так вообще kate и geany использую, мне от среды только подсветка синтаксиса нужна.
Открой DevTools (F12) в браузере и посмотри где ошибка
А ошибка-то какая?
Канал webDev русскоязычный html-css-js паралельно делаешь freecodecamp или html academy
Начать надо с тренажеров на HTML Academy.
Месяца на два учебы хватит.
Вот тут учи, все по порядочку с переменных, чисел, строк и тд . Мне понравилось)
С замыканиями этими трудновато для понимания, остальное более-менее)
Во-первых, для изучения js есть отличный ресурс https://learn.javascript.ru/.
Во-вторых, а точно ли в onload должно быть countToTen()? Обычно же в обработчики передается название нужной функции, а не её вызов.
файл должен иметь расширение html.