Бесплатный курс JS
Невероятный успех продемонстрировал стартап http://www.codecademy.com/, который обучает новичков программированию на JavaScript с помощью бесплатных интерактивных уроков. Уроки осуществляются в приложении с простым и интуитивно понятным интерфейсом. Ещё одна особенность проекта — регистрация на сайте не требуется, пока вы не закончите парочку первых уроков.
В первые три дня сайт привлёк 200+ тыс. активных пользователей (считаются те, кто зашёл на сайт и запустил приложение), количество законченных уроков составило ≈2,1 млн, пишет TechCrunch. Созданный за две недели стартап пока что предоставляет сервис бесплатно, но в будущем должен придумать какую-то бизнес-модель, чтобы окупать расходы на хостинг. Оригинал: http://habrahabr.ru/blogs/javascript/126901/ |
Больше похоже на учим linux, т.к. уроки в консоли.
|
Курсом по JS это называть рано, там пока представлены только самые-самые основы, свойственные всем императивным языкам.
Вот когда дело дойдёт до ООП, замыканий и прочих аспектов JS, когда будет описана работа с DOM'ом (traversing, event hadling, etc), тогда и можно будет называть это курсом по JS. Но это ещё ой как далеко. |
Ну синтаксис JS. Кстати, немного не в тему. Существуют ли программы, типа этой консоли прямо на комп?
|
Ага, в каждом браузере есть, в FireFox - FireBug называется, в Google Chrome - Developer Tools, в Opera - Dragonfly, в IE - Средства разработчика. Быстрая клавиша F12.
|
Цитата:
И знание синтаксиса — лишь толика знания языка. Цитата:
|
Цитата:
|
Цитата:
Как курс никак не может потянуть, как забавная идея - да. |
Этот проект нацелен скорее на введение в программирование, чем на JavaScript.
|
Цитата:
|
devote, при чём здесь мои знания? Я говорю о том, что должно быть в курсе по языку, т.е. что должен знать JS-программист.
Основы языка вроде синтаксиса и основных конструкций — необходимое, но далеко не достаточное условие знания языка. |
Цитата:
|
А я думаю, что было дело так, разговор двух прогеров:
- Я придумал консоль на js, только не знаю что с ней делать. - Круто, я тоже не знаю что с ней делать, но это круто. - А давай бабла срубим, типа обучим кого-нибудь делать такую же консоль, ну конечно они не смогут сделать её, но типа будут учиться на ней и это будет круто! - Давай. |
Лично я предпочитаю прочесть главу книги, а затем разбирать на практике, а тут кроме консоли, (которая кстати выполняет код на их домене) и тупых вопросов ничего нет:
What's your name? How long is your name? 2+2? от такого заснуть можно ;) |
Цитата:
|
Цитата:
|
В чём выражается опасность? Учитывая, что в браузере есть js-консоль для любого сайта.
|
Цитата:
Теоретически, можно отправить на сервер какой-то запрос от имени другого пользователя, да много чего еще, зависит от фантазии и намерений. Возможно они сделали все грамотно и неоставили злоумышленникам возможности нагидить, но лучше же перстраховаться |
Каким образом можно выполнить запрос от имени другого пользователя, если код выполняется только в том браузере, в котором он был введён?
|
Цитата:
|
Я правильно понимаю, что там возможен такой сценарий: я ввожу в консоль код, получаю некую ссылку, отправляю эту ссылку другу, друг открывает ссылку, у него выполняется код из пункта один? Только в таком случае нужно выполнять код в другом домене. Такой случай, например, на этом форуме.
|
Цитата:
|
monolithed,
Думаешь они там на сервере не проверяют данные, которые к ним приходят? Вопросы то простейшие, достаточно простой регой загибать плохие запросы, а можно вообще ничего не загибать, а сохранять в базу и писать в логи. Я так последние пару лет делаю. Ох уж эти спамеры ;) |
Цитата:
|
Цитата:
Извиняюсь, за оффтоп :) |
Цитата:
недавно на хабре была статья про то как яндексе XSS вылавливали :) Есть даже сайт, который ведет базу XSS-уязвимых сайтов/ |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 14:50. |