callback функции
Здравствуйте!
Подскажите пожалуйста есть ли какая-то разница при вызове функции внутри функции: function a() { // какой-то код } function b() { // какой-то код return a() } function с() { // какой-то код a() // последняя, после нее ничего нет. } Спасибо |
LCH,
смотря, какой результат Вы хотите получить: <script> function a() { return "та-дааам!"; } function b() { // какой-то код return a() } function c() { // какой-то код a() // последняя, после нее ничего нет. } </script> <input type = "button" value = "func a" onclick = "alert(a())"> <input type = "button" value = "func b" onclick = "alert(b())"> <input type = "button" value = "func c" onclick = "alert(c())"> |
Manyasha,
type = "button" value = "func a" onclick = "alert(a())" Отвыкайте так писать. ) |
return a() - выполнится функция а, вернется undefined
a() выполнится функция а, вернется undefined то есть никакой разницы нет |
Цитата:
|
При чем тут Manyasha?
|
laimas,
спасибо за совет, но я не поняла про что Вы?)) Что не так с моими знаками равно?:blink: |
Со знаком все в порядке, но запись type = "button" никак не более читабельна, чем type="button", наоборот пестрит. ) Недостаток в том, что вы на описание каждого атрибута тега тратите два байта, которые для браузера не имеют значения, а для пользователя загрузка лишнего. В вашем примере на три коротких строки кода 18 байт ненужного. :)
|
Ааа, поняла) Да, это уже вошло в привычку, буду отучаться.
|
Цитата:
и например два https://javascript-minifier.com/ Так то Маняша не слушай, а читай. ))) |
warren buffet,
ты просто придурок, думающий, что об этих фичах знаешь только ты. |
Цитата:
|
warren buffet,
умник, когда открываешь рот, то включай и мозг. Писать html код нужно исходя не из того, что есть фичи убирающие из него мусор, а из того, что заказчик вправе требовать от исполнителя код, структура которого хорошо читаемая, еще и с комментариями, а продвинутые заказчики требуют и хорошего документирования кода. И эти их требования вполне обоснованы по различным причинам. Так то, что будет он сжат в конечном итоге, что несомненно хорошо для пользователей, это далеко не факт. Ты из всей массы сайтов много можешь назвать таковых? Вряд ли. И если отдавая структуру, в ней переносы и табуляция нужна, то вписывать лишние пробелы там где они совсем не нужны, это плохо. Хватит нести понос на форуме, о подобных инструментах не знает только ленивый, к тому же, что касается Javascript, то сюда и изучай. Что касается html/css, то лучше иметь свое на сервере, ты же гений, значит должен понять почему. |
Цитата:
|
Глуп ты батенька, глуп, и слепая вера в свою исключительность застит тебе глаза, вот и несешь чушь несусветную почти во всех темах, во всех их постах.
Изыди. |
Цитата:
|
Часовой пояс GMT +3, время: 17:18. |