Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Олимпиада по web-программированию (https://javascript.ru/forum/misc/33465-olimpiada-po-web-programmirovaniyu.html)

MCTrane 24.11.2012 11:56

Олимпиада по web-программированию
 
Олимпиада слишком простая, ибо она для школьников. Но это простота меня и пугает. Ибо работаю я в основном с PHP, а на олимпиаде только HTML, CSS и JS. Первые два языка то я ещё знаю, а вот с JS редко работаю, да и часто функции как называются забываю и ищу их в интеренете. Или спрашиваю здесь. И даже не знаю как удивить проверяющих. Хотелось бы узнать что можно крутое на сайте сделать с помощью JS? Нужно для поступления в институт, если займу первое место, то бюджетное место моё.

Tim 24.11.2012 12:05

ну я хз, даже не знаю что посоветовать. напиши крутой плагин для jQuery. drag & drop какой нибудь сделай. анимацию.... во, точно, изучи canvas и закодь небольшой мульт

MCTrane 24.11.2012 21:56

Спасибо) Но пользоваться домашними заготовками нельзя. Только предаставленными библиотеками. Представили какое-то гавно, даже не jQuery, и последним заданием было сделать слайдер-галерею при помощи библиотек. Хотя таких библиотек предоставлено не было, только календарики всякие, статус бары, и т.д. которые вообще не нужны по заданию.
Да и конкуренты были 3-курсники) А программная часть лёгкая, баллы в основном зависят от дизайна. Был бы PHP, MySQL или больше требований по HTML и CSS я бы этих лохов сделал. Никто там практикой не занимался, а я 2 года на этом зарабатываю.

9xakep 24.11.2012 22:00

Ну так сделай это в канвасе. Подумай как они там двигаться будут, эффекты и все такое, на канвасе это между прочем легче всего сделать.

Кстати скажи что за институт? И что за олимпиада для школьников?

MCTrane 24.11.2012 22:03

Олимпиада прошла, каванс библиотека не была дана, также как и JQuery. Институт ПГТА, Пенза. Олимпиада оказалась не только для школьников, как я увидел, мои конкуренты были в основном 3-курсники. В четверг опубликуют результаты, скажу какое место)

9xakep 24.11.2012 22:05

MCTrane,
канвас это не библиотека)) Канвас это встроенная хрень) HTML 5

MCTrane 24.11.2012 22:06

ааа, но вроде для упрощённой работы с кавансом нужна библиотека?
Нет, это меня одна статья запутала(

Serg_pnz 24.11.2012 22:44

Нашел мне институт ВТУЗ - шаражкина контора.

9xakep 24.11.2012 22:46

http://gmoryes.bplaced.net/gallery.html
Ну вот набросал по быстрому, но можно тупо через прозрачность делать)

MCTrane 24.11.2012 22:48

Цитата:

Сообщение от Serg_pnz (Сообщение 217658)
Нашел мне институт ВТУЗ - шаражкина контора.

Ну и что, мне главное чтобы легко можно было получить образование, а официально ПГТА - лучшая, в технической сфере.
Сам то в каком учился?

MCTrane 24.11.2012 22:49

9xakep,
Мастер) Жаль я это до олимпиады не увидел, так бы умудрился бы кой-как списать))

9xakep 24.11.2012 23:03

вот итог:
http://gmoryes.bplaced.net/gallery.html

Serg_pnz,
а в россии вообще есть вузы (отличные) по веб-программированию, прям серьезные?

Serg_pnz 24.11.2012 23:17

Политех, ФВТ

9xakep 24.11.2012 23:21

Serg_pnz,
факультет военного обученя? О_о

Serg_pnz 24.11.2012 23:22

Цитата:

а в россии вообще есть вузы (отличные) по веб-программированию, прям серьезные?
"Есть ли жизнь на Марсе, нет ли жизни на Марсе..." (с)
Высшее образование - это умение мыслить категориями. И если ты балерун, а не программер, то никакой ВУЗ не поможет, опять же и от преподов много зависит. У нас один каждую лекцию начинал "Модуль второго уровня - это...". На этой фразе лекция по предмету и заканчивалась.

upd: факультет вычислительной техники)))

9xakep 24.11.2012 23:35

Serg_pnz,
я хотел в МФТИ поступать, а там как-то больше ученых делают... так что хз... я хотя сейчас в заочке там учусь

MCTrane 29.11.2012 16:17

Ееее, 1-е место занял)))

Serg_pnz 29.11.2012 16:28

Поздравляем, что уж там)))

kobezzza 29.11.2012 21:09

Цитата:

Сообщение от 9xakep (Сообщение 217664)
а в россии вообще есть вузы (отличные) по веб-программированию, прям серьезные?

Я заканчивал Московский Горный, кафедра САПР, там оч хороший курс компьютерной графики: 2 семестра учат фигать на Blender и 3DMax и ещё семестр OpenGL, действительное хорошие курсы. 2 семестра по SQL (MS SQL Server) тоже не плохие. Само проганье када я учился было отстойное:) Потом я 2 года там вёл курс по JavaScript и вёрстке пока не закончил универ. Говорят, что сейчас там сильный C# (начиная со второго и вроде как до 4-го курса).

Но в связи с покупкой МИСИС-ом горного я уже хз как там будет дальше всё.

DELTA 03.12.2012 00:05

Может ли кто-нибудь объяснить этот код?

var change = setInterval(function () {
		ctx.clearRect(0,0, canvas.width, canvas.height);
		x-=dx;
		ctx.drawImage(image, x, 0);
		ctx.drawImage(imageNext, w + x, 0);
		if (Math.abs(x) >= image.width) clearInterval(change);
	}, 30)


Каким образом задаётся такая функция?

dmitry111 03.12.2012 00:22

DELTA,

это анимация на канвасе
через каждый интервал времени чистит холст и отрисовывает

DELTA 03.12.2012 00:28

dmitry111,
Это я понял,я не очень понимаю принцип работы такой конструкции.Переменной присваивается функция вроде?А сама функция задаётся каким то необычным способом,вот я о ней и спрашиваю.

Dmitriyff 03.12.2012 12:19

setInterval принимает в качестве первого параметра handler функцию, а вторым временной интервал

подробней тут

DELTA 03.12.2012 20:28

Dmitriyff,
Точно,спасибо!Я просто никак не мог разобраться в этих вызовах "На месте"


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