Дуглас Крокфорд - Как устроен JavaScript
Название: | Как устроен JavaScript | |
Автор: | Дуглас Крокфорд | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Как устроен JavaScript"
Читаем онлайн "Как устроен JavaScript". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (41) »
бывает.
Похоже, что это в корне неверное мнение доминирует до сих пор. Истинное
мастерство проявляется в создании хороших программ, код которых легко
читается, сопровождается и не содержит ошибок. Если возникнет потребность
показать себя с лучшей стороны, попробуйте работать в таком ключе. Будучи
скромным программистом, я всегда критически отношусь к себе и своей работе,
стремясь к совершенствованию мастерства. Я усвоил трудный урок: оптимизация с целью использования характерных особенностей приводит к обратным
результатам.
Вот мой самый эффективный инструмент для наилучшего использования языка
программирования:
если функция в одних случаях полезна, а в других — опасна и есть более
подходящий вариант, нужно именно им и воспользоваться.
Взяв этот принцип на вооружение, я всегда стараюсь свести язык к его меньшей
и лучшей части, чтобы по возможности избежать тех функций, которые с большой
долей вероятности могут привести к возникновению ошибок. Я постоянно пересматриваю свои взгляды на то, что считать хорошей практикой, а что — нет. В книге
изложены самые последние размышления о JavaScript. Возможность рассматривать
Tlgm: @it_boooks
0.2
Сначала прочитайте меня!
самые удачные составляющие этого языка представилась мне именно потому, что
они в нем есть. Если сравнивать мои нынешние представления с теми, что были
десять лет назад, сейчас я полагаю: в использовании языка нужно исходить из
принципа «лучше меньше, да лучше».
JavaScript стал наиболее востребованным языком программирования в мире.
Извините, но отчасти в этом есть и моя вина. Выпуски новых редакций стандарта
ECMAScript не приводят к устранению серьезных проблем JavaScript, а иногда
и создают новые проблемы. Комитет по стандартам имеет ограниченные полномочия по коррекции языка. Его представители обладают практически безграничной
властью над развитием языка, делая его все более сложным и странным. У них есть
достаточные полномочия, чтобы не усугублять ситуацию, но заинтересованы ли
они в этом?
С каждым годом языки программирования все больше страдают от пристрастия
их разработчиков к некачественной пластической хирургии. В них лихорадочно
вводят новые функции в отчаянной надежде сохранить их популярность или по
крайней мере моду на их применение. Раздувание функциональных возможностей — такая же большая и глубокая проблема, как и раздувание кода. Полагаю,
что вместо этого нужно восхвалять внутреннюю красоту JavaScript.
Я рекомендую вам обратиться к стандарту ECMAScript. Читать его нелегко, но
он есть в свободном доступе по адресу ecma-international.org/publications/standards/
Ecma-262.htm.
Чтение стандарта ECMAScript буквально изменило мою жизнь. Как и многие
другие, я начал писать код на JavaScript, не потрудившись хорошенько изучить
язык. И пришел к выводу, что он недоработан, запутан и сильно раздражает меня.
Лишь когда нашлось время на изучение стандарта ECMAScript, раскрылось все
великолепие JavaScript.
Ересь
Возможно, у кого-то эта книга о языке программирования вызовет раздражение.
Я выступаю предвестником следующей парадигмы, и это угрожает хранителям
старой парадигмы. Я привык к этому. Нападки на меня начались, когда я обнаружил достоинства JavaScript, что стало первым важным открытием XXI века. Меня
атаковали за разработку JSON — на текущий момент самый популярный формат
обмена данными.
Сообщества формируются вокруг общих убеждений и способны приносить пользу
тем, кто в них входит, даже если убеждения ошибочны. Члены сообщества могут
чувствовать угрозу, когда эти убеждения подвергаются сомнению. Я еретик. Я ценю
стремление к истине, а не пользу от принадлежности к сообществу. Кто-то может
счесть это оскорблением.
Я всего лишь программист, который пытается найти лучший способ создания программ. Вероятно, в чем-то я ошибаюсь, но очень стараюсь все исправить. Во многом
образ мышления в нашей профессии сложился еще в эпоху Фортрана. Полагаю,
Tlgm: @it_boooks
Сначала прочитайте меня!
0.3
настало время выйти за рамки этого образа. Перемены же даются нелегко даже
в самых инновационных профессиях.
Если вас смущает такая ересь, поставьте эту книгу обратно на полку и уходите.
Код
Весь код, приведенный в этой книге, находится в свободном доступе. Его можно
применять для любых целей, но прошу не использовать его кому-нибудь во вред.
Попробуйте сделать из него что-нибудь --">
Похоже, что это в корне неверное мнение доминирует до сих пор. Истинное
мастерство проявляется в создании хороших программ, код которых легко
читается, сопровождается и не содержит ошибок. Если возникнет потребность
показать себя с лучшей стороны, попробуйте работать в таком ключе. Будучи
скромным программистом, я всегда критически отношусь к себе и своей работе,
стремясь к совершенствованию мастерства. Я усвоил трудный урок: оптимизация с целью использования характерных особенностей приводит к обратным
результатам.
Вот мой самый эффективный инструмент для наилучшего использования языка
программирования:
если функция в одних случаях полезна, а в других — опасна и есть более
подходящий вариант, нужно именно им и воспользоваться.
Взяв этот принцип на вооружение, я всегда стараюсь свести язык к его меньшей
и лучшей части, чтобы по возможности избежать тех функций, которые с большой
долей вероятности могут привести к возникновению ошибок. Я постоянно пересматриваю свои взгляды на то, что считать хорошей практикой, а что — нет. В книге
изложены самые последние размышления о JavaScript. Возможность рассматривать
Tlgm: @it_boooks
0.2
Сначала прочитайте меня!
самые удачные составляющие этого языка представилась мне именно потому, что
они в нем есть. Если сравнивать мои нынешние представления с теми, что были
десять лет назад, сейчас я полагаю: в использовании языка нужно исходить из
принципа «лучше меньше, да лучше».
JavaScript стал наиболее востребованным языком программирования в мире.
Извините, но отчасти в этом есть и моя вина. Выпуски новых редакций стандарта
ECMAScript не приводят к устранению серьезных проблем JavaScript, а иногда
и создают новые проблемы. Комитет по стандартам имеет ограниченные полномочия по коррекции языка. Его представители обладают практически безграничной
властью над развитием языка, делая его все более сложным и странным. У них есть
достаточные полномочия, чтобы не усугублять ситуацию, но заинтересованы ли
они в этом?
С каждым годом языки программирования все больше страдают от пристрастия
их разработчиков к некачественной пластической хирургии. В них лихорадочно
вводят новые функции в отчаянной надежде сохранить их популярность или по
крайней мере моду на их применение. Раздувание функциональных возможностей — такая же большая и глубокая проблема, как и раздувание кода. Полагаю,
что вместо этого нужно восхвалять внутреннюю красоту JavaScript.
Я рекомендую вам обратиться к стандарту ECMAScript. Читать его нелегко, но
он есть в свободном доступе по адресу ecma-international.org/publications/standards/
Ecma-262.htm.
Чтение стандарта ECMAScript буквально изменило мою жизнь. Как и многие
другие, я начал писать код на JavaScript, не потрудившись хорошенько изучить
язык. И пришел к выводу, что он недоработан, запутан и сильно раздражает меня.
Лишь когда нашлось время на изучение стандарта ECMAScript, раскрылось все
великолепие JavaScript.
Ересь
Возможно, у кого-то эта книга о языке программирования вызовет раздражение.
Я выступаю предвестником следующей парадигмы, и это угрожает хранителям
старой парадигмы. Я привык к этому. Нападки на меня начались, когда я обнаружил достоинства JavaScript, что стало первым важным открытием XXI века. Меня
атаковали за разработку JSON — на текущий момент самый популярный формат
обмена данными.
Сообщества формируются вокруг общих убеждений и способны приносить пользу
тем, кто в них входит, даже если убеждения ошибочны. Члены сообщества могут
чувствовать угрозу, когда эти убеждения подвергаются сомнению. Я еретик. Я ценю
стремление к истине, а не пользу от принадлежности к сообществу. Кто-то может
счесть это оскорблением.
Я всего лишь программист, который пытается найти лучший способ создания программ. Вероятно, в чем-то я ошибаюсь, но очень стараюсь все исправить. Во многом
образ мышления в нашей профессии сложился еще в эпоху Фортрана. Полагаю,
Tlgm: @it_boooks
Сначала прочитайте меня!
0.3
настало время выйти за рамки этого образа. Перемены же даются нелегко даже
в самых инновационных профессиях.
Если вас смущает такая ересь, поставьте эту книгу обратно на полку и уходите.
Код
Весь код, приведенный в этой книге, находится в свободном доступе. Его можно
применять для любых целей, но прошу не использовать его кому-нибудь во вред.
Попробуйте сделать из него что-нибудь --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (41) »
Книги схожие с «Как устроен JavaScript» по жанру, серии, автору или названию:
Галина Сергеевна Гончукова - Правильный копирайтинг. Как выбрать копирайтера. Пошаговая инструкция (СИ) Жанр: Маркетинг, PR, реклама |