Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как нарисовать график на javascript? (https://javascript.ru/forum/misc/7747-kak-narisovat-grafik-na-javascript.html)

Бобр 17.02.2010 20:00

Как нарисовать график на javascript?
 
Как нарисовать график на javascript?

Вот, наткнулся на такую новость: http://soft.compulenta.ru/506600/ . Там ссылка на игру написанную на javascript: http://www.chromeexperiments.com/detail/js-wars/

Если можно делать такие игры, то как мне просто график нарисовать на javascript'e?

Что вообще можно почитать на русском о том, как на javascript'e с графикой работать?

Octane 17.02.2010 20:08

Canvas
SVG
VML

http://raphaeljs.com/

Бобр 19.02.2010 08:25

Цитата:

Сообщение от Octane (Сообщение 45225)

Ну вот, читал, читал, дошёл до страницы https://developer.mozilla.org/ru/%D0...BD%D0%BE%D0%BA а на ней русский текст внезапно кончается и начинается английский. Иду на следующую страницу, а её нет вообще! Вместо неё выбрасывает на главную страницу.

Вот только начал учиться. Осваивать новую технолгию. И тут бац!

Где же продолжение то искать?

Gvozd 19.02.2010 08:54

Бобр,
вот продолжение
https://developer.mozilla.org/en/Can...les_and_colors
просто сменяешь я зык на ттой странице, что еще доступна, и ссылка на следующую статью становится верной

Бобр 19.02.2010 11:08

Цитата:

Сообщение от Gvozd (Сообщение 45377)
Бобр,
вот продолжение
https://developer.mozilla.org/en/Can...les_and_colors
просто сменяешь я зык на ттой странице, что еще доступна, и ссылка на следующую статью становится верной

А на русском есть что-нибудь по теме? Я не понимаю на английском многих вещей. miterLimit, градиенты, анимацию.

Бобр 20.02.2010 04:12

Это наверное во всём пираты виноваты. Из-за них книги становится писать не выгодно, и вот по HTML5 нечего почитать на русском.

Riim 20.02.2010 06:26

Цитата:

Сообщение от Бобр
Это наверное во всём пираты виноваты. Из-за них книги становится писать не выгодно, и вот по HTML5 нечего почитать на русском.

а сам не на пиратской винде сидишь? Может еще и ни одной ломаной программы у тебя нет?

Octane 20.02.2010 10:11

HTML5 еще в черновиках, каждый день переписывают семантические роли элементов и выдумывают новые API, типа class-list, какая может быть книжка?

Бобр 21.02.2010 04:34

Цитата:

Сообщение от Octane
HTML5 еще в черновиках, каждый день переписывают семантические роли элементов и выдумывают новые API, типа class-list, какая может быть книжка?

Ну и что? Пусть пишут, что уже есть. Потом сделают второе издание с уточнениями и дополнениями.

B@rmaley.e><e 21.02.2010 10:12

Цитата:

Сообщение от Бобр
Потом

Это когда? На следующий день после выхода книги?

Бобр 21.02.2010 11:45

Цитата:

Сообщение от Бобр (Сообщение 45509)
Это наверное во всём пираты виноваты. Из-за них книги становится писать не выгодно, и вот по HTML5 нечего почитать на русском.

Цитата:

Сообщение от B@rmaley.e><e (Сообщение 45608)
Это когда? На следующий день после выхода книги?

Когда первую раскупят.

Gvozd 21.02.2010 12:08

Цитата:

Сообщение от Бобр
Когда первую раскупят.

учитывая неактуальность информации в книге, раскупать ее будут достаточно долго

Бобр 21.02.2010 17:45

Цитата:

Сообщение от Gvozd
учитывая неактуальность информации в книге, раскупать ее будут достаточно долго

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

Бобр 22.02.2010 14:09

Вот скачал книжку "Энциклопедия JavaScript" Ричард Вагнер и Аллен Байк. Стал читать, а там в начале описывается Интернет Эксплорер 4 и Нетскейп Навигатор ...

Мда. Где только выкопали такое? А вы говорите книжки новые не нужны. Нужны. Мне бы про прототипирование почитать. Потому, что не понимаю я его до конца. Что можно почитать об этом из имеющегося в сети?

Kolyaj 22.02.2010 20:40

Тонкости ECMA-262-3. Часть 7. ООП.

Бобр 25.02.2010 09:32

Цитата:

Сообщение от Kolyaj
Тонкости ECMA-262-3. Часть 7. ООП.

Всё равно не понятно. Как отличить функцию от функции-конструктора?

Что означает знак доллара в "if(!$.isArray(text)) {" ?

Не могу понять код:
// 1)
  function V2(a, b) {
    this.a = a;
    this.b = b;
  }

  // 2)
  v2 = function(a, b) { return new V2(a, b); }

  // 3)
  V2.prototype.mul = function(x) { return v2(this.a*x, this.b*x); }
  V2.prototype.magnitude = function() { return Math.sqrt(this.a*this.a + this.b*this.b)}
  V2.prototype.normalize = function() { return this.mul(1/this.magnitude()); }


1) - объявляем функцию, но не выполняем.
2) - Это тоже самое, что и
function v2(a, b) { return new V2(a, b); }

или не тоже самое? Вроде как функция которая возвращает объект со свойствами а и b.
3) Вообще не понял. Объявляем прототипом функцию, которая возвращает объект который вызывает функцию, которая является функцией того, чему объявляем прототип. Что здесь this? Чего всё это делает - вообще ничего не понял.

Octane 25.02.2010 10:44

Непонятный-непонятный ECMAScript)

Kolyaj 25.02.2010 11:56

Цитата:

Сообщение от Бобр
Как отличить функцию от функции-конструктора?

Никак. А зачем?

Цитата:

Сообщение от Бобр
Что означает знак доллара

Переменная с именем $.

Всё остальное: читайте статьи до просветления.

Бобр 25.02.2010 12:25

Цитата:

Сообщение от Kolyaj (Сообщение 46038)
Никак. А зачем?

Чтобы сразу было понятно, что она делает.


Цитата:

Сообщение от Kolyaj (Сообщение 46038)
Переменная с именем $.

Нет, не переменная. Так как нигде раньше не объявлялась и ничего ей не присваивалось.


Цитата:

Сообщение от Kolyaj (Сообщение 46038)
Всё остальное: читайте статьи до просветления.

Я надеялся, что кто-нибудь уже прочитал все статьи и может просто ответить.

Kolyaj 25.02.2010 12:30

Цитата:

Сообщение от Бобр
Я надеялся, что кто-нибудь уже прочитал все статьи и может просто ответить.

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

Бобр 25.02.2010 12:56

Цитата:

Сообщение от Kolyaj (Сообщение 46040)
Кто-нибудь обязательно прочитал, и написал свои статьи. Вы же не хотите, чтобы в этой теме появилась ещё одна статья?

Причём здесь статьи? Простой вопрос. Кто знает ответ - ответит.

serge78rus 30.03.2014 17:27

Я, например, рисую графики так http://jsgadget.ru/jschart.html


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