Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / интервью junior web developer: вопросы на которые нужно отвечать не задумываясь / 25 сообщений из 77, страница 1 из 4
10.02.2015, 00:07
    #38875253
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
1) посоветуйте на что нужно обратить внимание при подготовке к интервью
2) практика: что обычно поручают новичкам
...
Рейтинг: 0 / 0
10.02.2015, 00:16
    #38875258
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
mini.weblab,

Ну, вот например почитай.
...
Рейтинг: 0 / 0
10.02.2015, 17:28
    #38876223
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
Спасибо, уже читаю

По ходу буду задавать вопросы:

1) Web Forms:
названия input полей:
Должны ли названия (name) быть уникальными ?
Или это необязательно?

пример
<input type="text" name="srvPrc" size="6" maxlength="12"/>
...
Рейтинг: 0 / 0
10.02.2015, 18:59
    #38876299
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
mini.weblab,

Тег <input> | htmlbook.ru

htmlbook.ru в принципе весь читать полезно. Ну или как справочник использовать
...
Рейтинг: 0 / 0
10.02.2015, 21:41
    #38876382
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
MikkiMouse,

Спасибо.

по теории name определяет уникальное имя элемента формы.

т.е. использование одинаковых имен для серии элементов - плохой стиль программирования?
(заменила на класс)

Практика: когда я пишу JavaScript функцию, и определяю одинаковое имя для серии элементов, то данные считываются в массив.
...
Рейтинг: 0 / 0
11.02.2015, 08:27
    #38876543
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
mini.weblabиспользование одинаковых имен для серии элементов - плохой стиль программирования?
Все зависит от задачи...

Например у те же радио кнопок имя вообще должно быть одинаковым.
...
Рейтинг: 0 / 0
11.02.2015, 11:53
    #38876777
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
радио кнопки в примере это одна кнопка

просто, на некоторых повторяющиеся id (name, наверное, тоже) в html'e производят плохое впечатление
я про такие моменты как раз и спрашиваю
...
Рейтинг: 0 / 0
11.02.2015, 12:16
    #38876811
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
mini.weblabиспользование одинаковых имен для серии элементов - плохой стиль программирования?
В пределах одной формы одинаковых имен не должно быть по-определению.
В разных формах допускается делать поля name с одинаковыми значениями.

mini.weblabна некоторых повторяющиеся id (name, наверное, тоже) в html'e производят плохое впечатление
id - это уникальные идентификаторы в пределах не то что html документа, а всего сайта, повторяться они не могут.
...
Рейтинг: 0 / 0
11.02.2015, 18:00
    #38877298
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
korshun,
Спасибо!
...
Рейтинг: 0 / 0
11.02.2015, 19:52
    #38877365
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
korshunВ пределах одной формы одинаковых имен не должно быть по-определению.
Это по какому такому определению?
...
Рейтинг: 0 / 0
11.02.2015, 19:53
    #38877366
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
mini.weblabпо теории name определяет уникальное имя элемента формы.
По какой такой теории?
...
Рейтинг: 0 / 0
11.02.2015, 19:55
    #38877367
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
Ребята, вы бы хоть буквари читали...
букварьМетод getElementsByName возвращает коллекцию, состоящую из всех элементов, имеющих значение атрибута name, равное elementName.
http://www.fpublisher.ru/documentation/dhtml_doc/dhtml06.docs#hgetelementsbyname
...
Рейтинг: 0 / 0
11.02.2015, 19:58
    #38877369
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
krvsakorshunВ пределах одной формы одинаковых имен не должно быть по-определению.
Это по какому такому определению?
По обыкновенному.
...
Рейтинг: 0 / 0
11.02.2015, 20:01
    #38877370
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
korshun , очень научный ответ!

Я привел пример с радиокнопками... Так же можно отправить на сервер несколько текстовых инпутов с одинаковым name...

Это ренее можно было только по name и форме обратиться к элементу. Теперь есть ИД. Именно ИД должно давать уникальность элементам...
...
Рейтинг: 0 / 0
11.02.2015, 20:19
    #38877376
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
krvsaЯ привел пример с радиокнопками...
Расскажите общественности как можно сделать две, три или N групп радиокнопок, у которых будет поле name с одним и тем же значением.

krvsaТак же можно отправить на сервер несколько текстовых инпутов с одинаковым name....
Можно конечно. Только какой в этом смысл, если мы сможем прочитать value только того инпута, который будет последним в этой группе ?

krvsaЭто ренее можно было только по name и форме обратиться к элементу. Теперь есть ИД. Именно ИД должно давать уникальность элементам...
Как вы собираетесь считывать get или post массивы по id элемента ?
...
Рейтинг: 0 / 0
11.02.2015, 20:26
    #38877380
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
тут как бы и спорить не о чем, - id уникальный идентификатор, name - параметр по значения которого вы и получите при обработке формы на сервере.
Если у вас на странице три формы и во всех трёх есть <input type="text" name="phone"> то нет в этом ничего противозаконного.

про "id - это уникальные идентификаторы в пределах не то что html документа, а всего сайта" перегнули.
при чем тут весь сайт? в пределах страницы, да. А остальное - ссылочку?
...
Рейтинг: 0 / 0
11.02.2015, 20:29
    #38877382
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
kalamfurпри чем тут весь сайт? в пределах страницы, да. А остальное - ссылочку?
Не задумывались о том, что "страница" сайта может быть склеена из нескольких страниц ? Ну там хедер, футер, правый блок, левый блок и т.п. :) Это и имел в виду.
...
Рейтинг: 0 / 0
11.02.2015, 20:30
    #38877383
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
kalamfurтут как бы и спорить не о чем, - id уникальный идентификатор, name - параметр по значения которого вы и получите при обработке формы на сервере.
з.ы. И да, name - такой же точно уникальный идентификатор, но только в пределах формы.
...
Рейтинг: 0 / 0
11.02.2015, 20:31
    #38877385
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
korshunМожно конечно. Только какой в этом смысл, если мы сможем прочитать value только того инпута, который будет последним в этой группе ?


ну, это если просто отправлять, не обработав предварительно. А можно на сабмит повесить обработчик и получайте на сервере поле с name="a" в $_POST['b']
...
Рейтинг: 0 / 0
11.02.2015, 20:35
    #38877386
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
korshunkalamfurпри чем тут весь сайт? в пределах страницы, да. А остальное - ссылочку?
Не задумывались о том, что "страница" сайта может быть склеена из нескольких страниц ? Ну там хедер, футер, правый блок, левый блок и т.п. :) Это и имел в виду.

:) Задумывался) просто для конечно пользователя или бота/валидатора это, как ни крути, одна страница а не сайт
...
Рейтинг: 0 / 0
11.02.2015, 20:44
    #38877393
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
kalamfurkorshunМожно конечно. Только какой в этом смысл, если мы сможем прочитать value только того инпута, который будет последним в этой группе ?


ну, это если просто отправлять, не обработав предварительно. А можно на сабмит повесить обработчик и получайте на сервере поле с name="a" в $_POST['b']
В смысле, тут не понял, что имеете в виду. Обрабатывать с помощью js, а потом отправлять на сервер что ли ?
...
Рейтинг: 0 / 0
11.02.2015, 21:03
    #38877402
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
korshun , да. например часто использую jQuery Form Plugin, хотя можно и без этого, - пара строк кода.
...
Рейтинг: 0 / 0
11.02.2015, 21:14
    #38877408
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
kalamfur, ок, но это уже получается костыль какой-то, проще атрибутам name уникальные значения задать и все. Иначе даже не знаю в каких случаях такую конструкцию есть смысл применять.
...
Рейтинг: 0 / 0
11.02.2015, 21:59
    #38877436
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
krvsa,

"name"

теория здесь
http://htmlbook.ru/html/input/name

но если возникают сомнения приходится идти сюда ( туда пришли ? не ? =) )
http://www.w3.org/TR/html/

http://www.w3.org/TR/html/ 4.10.19.1 Naming form controls: the name attribute

The name content attribute gives the name of the form control, as used in form submission and in the form element's elements object. If the attribute is specified, its value must not be the empty string.



т.е. получается, что имя для form control не должно быть уникальным
...
Рейтинг: 0 / 0
11.02.2015, 22:13
    #38877445
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
интервью junior web developer: вопросы на которые нужно отвечать не задумываясь
korshunпроще атрибутам name уникальные значения задать и все
Ну, я и не настаиваю на обратном)

korshunИначе даже не знаю в каких случаях
Например, когда вам нужна валидация данных до отправки.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / интервью junior web developer: вопросы на которые нужно отвечать не задумываясь / 25 сообщений из 77, страница 1 из 4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]