Велосипеды для написания?

Привет, хабрасообщество! Хотелось бы подкрепить свои знания в PHP/JS/AJAX и тому подобном. Уже писал чат на ajax, игру «жизнь» на js и время от времени верстаю меню в стиле игр. Ищу несложные вещи, которые можно написать (скопировать, но по-своему) за пару-тройку вечеров, главное, чтобы интерес не угас :)

Так вот, какие велосипеды посоветуете?
  • Вопрос задан
  • 4232 просмотра
Пригласить эксперта
Ответы на вопрос 4
Anonym
@Anonym
Программирую немного )
Тестовые задания по профильным вакансиям.
Пара примеров:

Реализуйте систему для показа презентаций. Подумайте над тем, как реализовать переключение слайдов, навигацию. Предусмотрите возможность размещения нескольких презентаций на одной странице. Рекомендуется использование jQuery.

“CSS3 Flying Images Carousel”
It should be a single web page with a set of the .js, .css, and image resources located in the
same directory.
NOTE: This task is intended to demonstrate JavaScript and DOM programming skills, so
NO external JS frameworks should be used. All work should be performed in the browser, NO
server side scripting is allowed.

Create a “CSS3 Flying Images Carousel” using available CSS3 transformation effects (-moz- and -webkit-), CSS3 animations, CSS3 shadows, gradients and reflections, and some reasonable JavaScripting (no HTML5 canvas usage is allowed). The solution should support infinite number of the images. It should cache up to 5 images in each direction, unload unnecessary ones and preload required ones. There should be no more than 11 images loaded in the page at the same time. Transition between images should be performed by pressing Left/Right keys on keyboard. Left and right images should be displayed with perspective. During transition to the right, the left image should flight out of the scene, the center image should become the left one, the right image should take central position and new image should take the place of the right one. Transition animation should not hang up during next image loading. In case of very fast scrolling — loading indicator should appear until necessary number of images are loaded. Any alternative scene layouts and/or animations flow are welcome!
Ответ написан
happyproff
@happyproff
Счастливый веб-разработчик
Посмотрите в сторону таск-менеджеров. Там большой простор: можно сделать большую часть кода серверной, а можно написать js-приложение, а на сервере оставить только API. Trello и Smthngs могут быть отличными примерами.
Ответ написан
Напишите в скайп Upgradeovec.
Есть интересная задача для высокой нагрузки)

Сервер отдает JSON, множество клиентов (браузеров) запрашивают его с интервалом, зависящем от содержимого JSON. Задача написать максимально оптимизированно с точки зрения экономии запросов к серверу.
Ответ написан
Комментировать
Keyten
@Keyten
Не знаю, в который раз пишу такое на хабре, но попробуйте написать свой jQuery :)
Это реально даёт огромное количество положительного опыта работы с js. Но когда угаснет интерес — оставьте на потом, не домучивайте.
И да, если будете писать — посмотрите заодно исходники Mootools, Prototype, самого jQuery. Это тоже очень хороший опыт — смотреть, как устроено там и делать самому.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы