Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Практика Javascript (https://javascript.ru/forum/misc/31856-praktika-javascript.html)

BaVa 23.09.2012 18:55

Практика Javascript
 
Привет всем!
Я читаю шестое издание Фленагана по Яваскрипт, но одним чтением хорошо подружиться с языком не получиться. Я на 1-2 курсе успешно сдавал лабораторные по c++, c# и так с ними неплохо познакомился.
А Яваскрипт учу самостоятельно и никаких конкретных задач нет.

Подскажите какие-нибудь практические задачи для новичка, чтобы научиться хорошо программировать на яваскрипт.
Может калькулятор для начала сделать? :) что еще можно?

Dim@ 23.09.2012 18:58

BaVa,
Цитата:

Сообщение от BaVa
что еще можно?

почти все

PashPP 24.09.2012 17:36

Кто-то советовал находить опять же лабораторки и делать.
Для начала сойдет, но скучновато.
Если не спешишь. то проходи курс на кодеакадеми, я с этого начинал, но теперь влом допроходить, ткк слишком долго мусолят, но для начала лучше и не придумаешь.

Игру напиши какую-то, калькулятор для какой-то игры. в которую ты, возможно, играешь, расширение интерфейса какое-то сделай.

Вот читаешь, допустим, регулярки у фленгана - сделай себе парсер всех не повторяющихся глаголов в базу с текстов или хотя бы экранировку спецсимволов.
Кстати, шестое читаешь?

BaVa 24.09.2012 19:11

Спасибо за такой подробный ответ.
да, шестое)

давно хотел узнать - что такое парсер?

PashPP 24.09.2012 19:28

Цитата:

Сообщение от BaVa
давно хотел узнать - что такое парсер?

Что-то, что... перебирает что-то, сопоставляет с чем-то и при совпадении условий выдает результат.
Я тут подумал. а как действительно парсить глаголы? Сразу казалось просто - по окончанию, но нет. Ну, это уже вопрос гуманитарный.

BaVa 24.09.2012 19:48

примерно понял)

trikadin 25.09.2012 00:39

PashPP, а как вы хотите парсить глаголы? Вы хотите найти все глаголы в тексте?

PashPP 25.09.2012 01:17

trikadin,
Для примера по быстрому написал, просто недавно искал базу слов для игры. А о сложностях именно этого примера уже заикнулся выше.
Не знаю, возможно же должно быть. Найти все характерные для глаголов черты словопостроения, заносить все слова в базу и сравнивать их склонения по корню... Наверно. это уже сделал кто-то до меня, как пример для обучения - сложновато, да.
Тогда просто парсить все слова с текста, или с пяти букв, четвертая которых "о", не важно.
+
или как вариант - брать словарь и дергать все слова с тегом "глагол", что тоже не так и просто.

trikadin 25.09.2012 02:55

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

Летя - Мотя (имя, например)
Играя - Аглая
Шутил - Дебил
Плыл - пиздокрыл (сорри)

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


Часовой пояс GMT +3, время: 10:55.