Практика Javascript
Привет всем!
Я читаю шестое издание Фленагана по Яваскрипт, но одним чтением хорошо подружиться с языком не получиться. Я на 1-2 курсе успешно сдавал лабораторные по c++, c# и так с ними неплохо познакомился. А Яваскрипт учу самостоятельно и никаких конкретных задач нет. Подскажите какие-нибудь практические задачи для новичка, чтобы научиться хорошо программировать на яваскрипт. Может калькулятор для начала сделать? :) что еще можно? |
BaVa,
Цитата:
|
Кто-то советовал находить опять же лабораторки и делать.
Для начала сойдет, но скучновато. Если не спешишь. то проходи курс на кодеакадеми, я с этого начинал, но теперь влом допроходить, ткк слишком долго мусолят, но для начала лучше и не придумаешь. Игру напиши какую-то, калькулятор для какой-то игры. в которую ты, возможно, играешь, расширение интерфейса какое-то сделай. Вот читаешь, допустим, регулярки у фленгана - сделай себе парсер всех не повторяющихся глаголов в базу с текстов или хотя бы экранировку спецсимволов. Кстати, шестое читаешь? |
Спасибо за такой подробный ответ.
да, шестое) давно хотел узнать - что такое парсер? |
Цитата:
Я тут подумал. а как действительно парсить глаголы? Сразу казалось просто - по окончанию, но нет. Ну, это уже вопрос гуманитарный. |
примерно понял)
|
PashPP, а как вы хотите парсить глаголы? Вы хотите найти все глаголы в тексте?
|
trikadin,
Для примера по быстрому написал, просто недавно искал базу слов для игры. А о сложностях именно этого примера уже заикнулся выше. Не знаю, возможно же должно быть. Найти все характерные для глаголов черты словопостроения, заносить все слова в базу и сравнивать их склонения по корню... Наверно. это уже сделал кто-то до меня, как пример для обучения - сложновато, да. Тогда просто парсить все слова с текста, или с пяти букв, четвертая которых "о", не важно. + или как вариант - брать словарь и дергать все слова с тегом "глагол", что тоже не так и просто. |
PashPP, нереально только по признакам словопостроения. Только если есть база корней (немаленькая, к тому же). Примеры, которые невозможно различить в реге:
Летя - Мотя (имя, например) Играя - Аглая Шутил - Дебил Плыл - пиздокрыл (сорри) Это следует, на самом деле, из первого правила разбора слова по составу: сначала всегда выделяется корень. Следовательно, должна быть база корней слов. |
Часовой пояс GMT +3, время: 10:55. |