Приложение для домашних заданий

Как получить ошибку JS чтобы ее записать в DOM эллемент ?

Берешь скрипт, копируешь его, вставляешь в поле консоли хрома или ff, жмешь Enter
Если есть ошибка браузер тебя оповестит об этом

В самом простом виде - есть конструкция try-catch, если внутри нее происходит ошибка, объект ошибки попадает в блок catch.

Например я вызываю несуществующую функцию, и ошибку об этом вывожу в консоль

try {
	popopo()
} catch (err) {
	console.log(err)
}

я понимаю то откуда они берутся , вопрос в том как ее получить в перемнную

Другой способ - обрабатывать все ошибки на уровне окна: https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror

спасибо за ответ)

Ну вообще классно придумано , с той точки зрения что предусмотрены вывод не только синтаксических ошибок но и логических

Спасибо. Рад стараться.

Подскажите песочнийу для JS где можно удобно хранить и запускать програмки.

Довольно часто возвращаюсь к старым кускам и пересматриваю хорошие\плохие практики. Это неудобно делать когда они хранятся в папках, открывать нужно в Sublime-е, а запускать - в консоле\песочнице.

http://jsfiddle.net/
И запуск и хранение, и доступ в любой момент с любого компьютера
Достаточно зарегистрироваться

http://plnkr.co

Для полноты списка и широты выбора http://codepen.io, а не потому что я считаю этот сервис чем-то особенным.

1 лайк

хотя если это небольшая задачка и не используются элементы из DOM, то вполне удобно набирать все в любом редакторе и сразу запускать через node в консоли, не надо ничего копировать/вставлять, можно по Ctrl-B настроить выполнение скрипта в Sublime. если же нужно работать с браузером, то можно создать 1 html документ/заготовку к которому подключать свой скрипт

Не подскажешь как это можно сделать? не могу разобраться (

Для чего-то одноразового вполне сгодится http://learn.javascript.ru/play

Если по Ctrl-B настроить выполнение скрипта в Sublime , то это я здесь описывал.

ок, сейчас покажу, даже видео загрузил:) (т.к. показывать там мало чего, то я решил на музыке отороваться)) ) я так понял вопрос был по этому пункту

https://drive.google.com/file/d/0B3iwrvkFgPGuaGhHWFFHQ1hiT1k/view?usp=sharing

а если вопрос по “из Sublime запускать по Ctrl-B”, то у меня для java все настроено, но могу тоже показать, думаю под js аналогично делается. ааа, хотя там ниже ответили

1 лайк

Еще один плюсик в пользу http://jsfiddle.net - такая штука как Collboration, весьма хороша для парного программирования