Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.09.2012, 18:55
Аватар для BaVa
Аспирант
Отправить личное сообщение для BaVa Посмотреть профиль Найти все сообщения от BaVa
 
Регистрация: 16.11.2011
Сообщений: 60

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

Подскажите какие-нибудь практические задачи для новичка, чтобы научиться хорошо программировать на яваскрипт.
Может калькулятор для начала сделать? что еще можно?
Ответить с цитированием
  #2 (permalink)  
Старый 23.09.2012, 18:58
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

BaVa,
Сообщение от BaVa
что еще можно?
почти все
Ответить с цитированием
  #3 (permalink)  
Старый 24.09.2012, 17:36
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

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

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

Вот читаешь, допустим, регулярки у фленгана - сделай себе парсер всех не повторяющихся глаголов в базу с текстов или хотя бы экранировку спецсимволов.
Кстати, шестое читаешь?
Ответить с цитированием
  #4 (permalink)  
Старый 24.09.2012, 19:11
Аватар для BaVa
Аспирант
Отправить личное сообщение для BaVa Посмотреть профиль Найти все сообщения от BaVa
 
Регистрация: 16.11.2011
Сообщений: 60

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

давно хотел узнать - что такое парсер?
Ответить с цитированием
  #5 (permalink)  
Старый 24.09.2012, 19:28
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

Сообщение от BaVa
давно хотел узнать - что такое парсер?
Что-то, что... перебирает что-то, сопоставляет с чем-то и при совпадении условий выдает результат.
Я тут подумал. а как действительно парсить глаголы? Сразу казалось просто - по окончанию, но нет. Ну, это уже вопрос гуманитарный.
Ответить с цитированием
  #6 (permalink)  
Старый 24.09.2012, 19:48
Аватар для BaVa
Аспирант
Отправить личное сообщение для BaVa Посмотреть профиль Найти все сообщения от BaVa
 
Регистрация: 16.11.2011
Сообщений: 60

примерно понял)
Ответить с цитированием
  #7 (permalink)  
Старый 25.09.2012, 00:39
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

PashPP, а как вы хотите парсить глаголы? Вы хотите найти все глаголы в тексте?
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #8 (permalink)  
Старый 25.09.2012, 01:17
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

trikadin,
Для примера по быстрому написал, просто недавно искал базу слов для игры. А о сложностях именно этого примера уже заикнулся выше.
Не знаю, возможно же должно быть. Найти все характерные для глаголов черты словопостроения, заносить все слова в базу и сравнивать их склонения по корню... Наверно. это уже сделал кто-то до меня, как пример для обучения - сложновато, да.
Тогда просто парсить все слова с текста, или с пяти букв, четвертая которых "о", не важно.
+
или как вариант - брать словарь и дергать все слова с тегом "глагол", что тоже не так и просто.
Ответить с цитированием
  #9 (permalink)  
Старый 25.09.2012, 02:55
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

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

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

Это следует, на самом деле, из первого правила разбора слова по составу: сначала всегда выделяется корень. Следовательно, должна быть база корней слов.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книга: JavaScript. Сильные стороны Magneto Учебные материалы 16 21.04.2013 15:28
JavaScript client и server side игры Москва 110 000 Yanazavr Работа 0 25.03.2012 14:16
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34