[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Взаимодействие полей "radio" с "input"
Страницы: 1, 2
segazav
Цитата (sergeiss @ 18.11.2014 - 13:37)
Никогда. Слышишь? НИКОГДА!!! Не пиши код JS таком виде, т.е. текстовой строкой. Даже если у тебя вставка JS кода в ПХП скрипт (бывает, что это тоже необходимо, хотя и не часто), то все равно он должен быть в виде кода, а не текстовой строки.
А в твоем случае весь этот код надо вынести в отдельный скрипт JS.

А почему JS код не желательно выводить с помощью оператора echo ?
sergeiss
Цитата (segazav @ 18.11.2014 - 17:41)
А почему JS код не желательно выводить с помощью оператора echo ?

Потому что если ты будешь работать не в Блокноте, а в нормальной IDE, то ты не сможешь использовать ее возможности. По сути, даже в навороченной системе ты продолжишь работать с кодом также, как в Блокноте.
Дело в том, что нормальные системы очень много помогают. При одном условии: если они видят код, а не текст.
Например, найдут много разных ошибок/опечаток. Позволят перейти к объявлению функции (например, Ctrl+click). Делают подсветку кода. И много чего другого полезного.

Да и сам ты не сможешь нормально отлаживать код, когда он просто как текст написан, а не как код.

Плюс к этому, если ты записал JS внутри скрипта ПХП, то этот JS будет грузиться каждый раз целиком. Если же он записан в отдельном скрипте JS, то он не грузится каждый раз.
Также, ты будешь вынужден копипастить одни и те же функции JS в разные места... А это тоже плохо.

Я тут дорабатываю один проект. Так прежний программист, наверное, каждый день "икает" wink.gif В том числе и по причине кода JS, записанного в виде текста. Строк эдак 300-400-500 (в разных файлах по-разному).

Ну так что, убедил? user posted image

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
segazav
Цитата (sergeiss @ 18.11.2014 - 14:13)
Ну так что, убедил? user posted image

Да, действительно, надо вынести весь JS из echo unsure.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.