Андрей Смирнов http://www.a-smirnov.ru/forum/ |
|
ДжаваСкрипт http://www.a-smirnov.ru/forum/viewtopic.php?f=29&t=2044 |
Страница 1 из 1 |
Автор: | Эйн Ди [ 08 мар 2014, 02:13 ] |
Заголовок сообщения: | ДжаваСкрипт |
Цитата: ладно, с объектной частью жавасктипта я ниочень знаком, честно скажу В общем, так оно выглядит: function Type_name(parameter1, ...., parameter n) { this.variable_1=parameter_1; ... this.variable_n=parameter_n; } Потом, используя тип Type_name, делаем объекты с помощью этого конструктора: var obj_n= new Type_name("value_n1", ..., "value_nn"); |
Автор: | Lex [ 08 мар 2014, 02:22 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
Ну то есть собственного средства для создания классов у него нет, всё-таки |
Автор: | Эйн Ди [ 08 мар 2014, 02:40 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
А как должно выглядеть "собственное средство"? Что-то, что делает то же самое, но при этом не использует спец. слово "функция"? |
Автор: | Lex [ 08 мар 2014, 02:47 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
I_m писал(а): А как должно выглядеть "собственное средство"? Что-то, что делает то же самое, но при этом не использует спец. слово "функция"? НУ, в общем да. Функция - это вообще говоря некое действие, а класс - это разновидность объекта. А тут они смешаны. |
Автор: | Mxyzptlk [ 08 мар 2014, 13:20 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
В Яваскрипте - ВСЁ объекты. Почти. |
Автор: | Lex [ 08 мар 2014, 15:09 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
Mxyzptlk писал(а): В Яваскрипте - ВСЁ объекты. Почти. Ну да, но кроме объектов там и нет ничего. |
Автор: | Эйн Ди [ 06 май 2014, 15:51 ] | |
Заголовок сообщения: | Re: ДжаваСкрипт | |
Чтобы не потерялось.
|
Автор: | Mxyzptlk [ 06 май 2014, 16:35 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
I_m писал(а): Как обычно делают, скажем, чтобы клацая на и-тый элемент, с этим элементом что-то происходило? Без индексации. Событиями) |
Автор: | Эйн Ди [ 06 май 2014, 16:39 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
Я понимаю. Как не прописывать события для каждого конкретного элемента из группы, а написать 1 событие, которое годится для любого элемента из группы? |
Автор: | Mxyzptlk [ 06 май 2014, 16:42 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
I_m писал(а): Я понимаю. Как не прописывать события для каждого конкретного элемента из группы, а написать 1 событие, которое годится для любого элемента из группы? С помощью JQuery? Получаешь сслыки на все элементы и в for присваиваешь им событие. Я бы так сделал. Но я с ЯваСкриптом не очень. Жди Лекса) |
Автор: | Lex [ 06 май 2014, 22:50 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
Я там немного не то написал в чате Вот пример в котором обрабатываются клики по параграфам Код: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>click demo</title> <style> p { color: red; margin: 5px; cursor: pointer; } p:hover { background: yellow; } </style> <script src="//code.jquery.com/jquery-1.10.2.js"></script> </head> <body> <p>First Paragraph</p> <p>Second Paragraph</p> <p>Yet one more Paragraph</p> <script> $( "p" ).click(function() { $( this ).slideUp(); }); </script> </body> </html> И ещё куча примеров http://jquery-docs.ru/events/click/ |
Автор: | Эйн Ди [ 06 май 2014, 22:58 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
Спасибо, буду разбираться. |
Автор: | Эйн Ди [ 28 май 2014, 16:37 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
Лекс, не в курсе почему код $(document).ready(function() { $('#menu').accordion(); }); может не работать? |
Автор: | Lex [ 28 май 2014, 18:02 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
А что делает этот accordion? |
Автор: | Эйн Ди [ 28 май 2014, 18:12 ] |
Заголовок сообщения: | Re: ДжаваСкрипт |
Делает менюшку для ленивых. Ничего не надо расписывать. Меню так выглядит: заголовки, щелчок по заголовку открывает блок заголовка, щелчок по другому заголовку скрывает блок первого заголовка и открывает блок "щелкнутого". |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |