Изучайте современный JavaScript с нами совершенно бесплатно!

С чего начать программисту.

Решенные задания

Кавычки не являются единственными символами, которые могут быть экранированы внутри строки. Существует две причины использования экранирующих символов: во-первых, чтобы вы могли использовать символы, которые вы в противном случае не могли бы вывести, например, backspace. Во-вторых, вы можете представить несколько кавычек в строке без неправильного толкования JavaScript, что вы имеете в виду. Мы узнали об этом в предыдущей задаче.

Код Вывод
\' одиночная цитата
\" двойная цитата
\\ обратный слэш
\n новая линия
\r возврат каретки
\t табуляция
\b возврат на одну позицию (backspace)
\f форма
Обратите внимание, что обратная косая черта должна быть экранирована, чтобы отображать ее как обратную косую черту.


Назначьте следующие три строки текста в единственную переменную myStr используя escape-последовательности.

FirstLine
  \SecondLine
ThirdLine
Для правильной вставки специальных символов вам необходимо использовать escape-последовательности. Вам также нужно будет следить за интервалом, как он выглядит выше, без пробелов между escape-последовательностями или словами.


Задачи где нужна помощь

  1. Статус
    Задача
    Дата создания
    Планируемая дата начала
    Планируемая дата выполнения
    Дата начала
    Дата выполнения
    Постановщик
    Кто работает
  2. Выполняется

    Задача: Загрузка картинок из редактора через @prisma-cms/uploader Нужна помощь

    Проект: Обучение. Март.

    Разбираю Editor.js и уперся: как залить картинку, которую добавляем через редактор.

    В редакторе есть функция, в которую залетает файл, в ней надо загрузить файл и вернуть полную ссылку на файл.


    import Uploader from '@prisma-cms/uploader' ... uploadByFile(file: string | Blob) { console.log('file', file) //Здесь пытаюсь через Uploader загрузиться и получить url return Uploader.upload(file).then(() => { return { success: 1, file: { url: 'http://localhost:3000/uploads/images/1638094124655-Z62_3167.jpg', }, } }) }, },

    Ругается на .upload(file): Property 'upload' does not exist on type 'typeof Uploader'.ts(2339)

    Понятно ,что куда-то совсем не туда полез ,нео выползти не получается.

    Нужна помощь!
    Вопрос: как правильно пристроить Uploader в этом случае?
    28 нояб. 2021 г., 14:06
    15 дек. 2021 г., 6:23
  3. Новая

    Задача: Запрос уникального объекта не по id Нужна помощь

    Проект: Обучение. Март.


    Вытаскиваю из url с помощью useRoute порпаметр поста urlname и по нему делаю фильтр среди всех постов. Работает, но явно это гланды через ж...
    Как в том случае следкет поступить?
    24 нояб. 2021 г., 8:56
  4. Выполняется

    Задача: Перенести страницы и настроить роутинг 2 Нужна помощь

    Проект: Учебный проект на next-js. Покемоны.

    Перенести оставшиеся страницы на NextJs:

    1. Перенести стили из css в styled-components
    2. Пофикстить Typescript ошибки
    3. Пофиксить подключение к firebase

    17 февр. 2021 г., 18:04
    17 февр. 2021 г., 0:00
    21 февр. 2021 г., 0:00
    17 февр. 2021 г., 0:00

Все задачи где нужна помощь

Новые Комментарии

Дима, во-первых, оно и не должно отдавать то, что у тебя в ветке dev. С чего оно так делать должно? У тебя может быть там 100500 веток, оно должно для всех создать? Нет. Я выше писал, что оно срабатывает для ветки master. Соответственно, если ты хочешь, чтобы срабатывало для dev, то надо было бы подправить саму таску, прописав эту ветку туда. Но не надо этого делать. Правильней из дева затянуть изменения в мастер и всё.

Во-вторых, еще раз: это server-less приложение. Никакие server/index.ts и т.п. там не будут выполняться и не выполняются. Отдается именно index.html из ветки gh-pages и там уже отрабатывают скрипты. АПИ с внешнего сервера могут еще работать, а вот на уровне самого гитхаба не будет. И базы данных там нет. Так какие комменты по АПИ там ждешь? Если у тебя там нет ни базы, ни призмы, ничего.

Еще раз: эта заготовка придумана для того, чтобы сделать какие-то простейшие вещи. Не надо туда пытаться целый программный комплекс засунуть. Делать стоит то, что полностью может самостоятельно работать на фронте.
Всё равно не понятно, как быть дальше(
Отдаёт-то не то, что в ветке dev, а index.html в ветке gh-pages.
Должно же отдавать по дефолту комменты с призмы?
Не за что!

Не видит веб-сокет, потому что его тупо нет. Это же server-less приложение, github pages не предоставляет серверную логику. Просто я не сделал возможность отключать веб-сокет (точнее частично она есть, просто не доработал в отсутствие острой необходимости).

П.С. Теперь можешь на главной странице репозитория в быстрых настройках указать ссылку на свою страничку.

Спасибо!

Здесь репа правильная теперь ( https://linklib.github.io/pet1_nextjs/ ), но все равно ругается: не видит api
WebSocket connection to 'wss://linklib.github.io/api/' failed: app-4c73dfb727d019c2.js:1
Ну, теперь у тебя пути верные сформировались.


Вот только показывает на странице ридми


Сходи перепроверь настройки Pages, скорее всего не та репа указана. Должно быть gh-pages.

Все комментарии