Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/10/2015 in all areas

  1. Дополню к предыдущему посту, что Флэнаган перед JS написал не менее значительные книги по JAVA, JAVA in a nutshell вроде..и JAVA в примерах...хоть они и очень устарели до сих пор пользуются популярностью и уважением среди программистов. Это один из немногочисленных культовых программистов и авторов. Поверьте опыта у него достаточно, а извергаясь в подобной критике вы просто проявляете невежество как к автору так и к понимаю языка. Ее сложно читать от корки до корки это факт, но обратите внимательно на название книги - Справочник...исчерпывающая информация. Я с нее тоже начинал, прочитал сначала основы...это первые главы как правило около 120 страниц этого было достаточно чтобы понимать суть языка и разбирать чужой код. Дальше я читал книги по мере необходимости и уровня своих навыков. После основ пошли паттерны проектирования это Стоянов и Османи в основном...а дальше просто разбор интересных для меня библиотек и работа работа работа...только так. Еще подписки на популярные скринкасты и чтение профильных блогов
    2 points
  2. Категорически не согласен с заявлением, что Флэнаган - это херня. Начнём с того, что Дэвид Флэнаган очень уважаемый чувак и он один из JS-монстров в мире. Книга Флэнагана - это гениальное произведение, которому на мой взгляд нет равных среди других книг по JavaScript. Его книга, и руководство, и огромный справочник, и введение в сложный для понимания мир JavaScript'а. Она охватывает весь стандарт ECMAScript 5, содержит кучу полезнейших и интересных практических примеров. Я помню, как сам учился по этой книге и никапельки не жалею об этом, ибо именно она меня поставила на ноги JavaScript'a. Тем более, выбирать что-нибудь одно - практику или теорию - это неправильно, имхо. Должно быть всё в меру, 20-30% теории и остальные 70-80% практики, т.е. литературу читать тоже необходимо и желательно в немалом количестве. Единственный минус всей литературы на русском языке в том, что её переводы зачастую становятся неактуальны из-за долгих переводов, редакций и т.д. Поэтому все книги желательно фильтровать, а самый лучший вариант - учить английский язык и читать западные сайты, свежие книги и главное спецификации! Кстати, опять же, если брать книгу Дэвида Флэнагана, она отличается от неактуальных книг тем, что представляет из себя одну из тех редких книг, которые всегда будут актуальны. Поэтому я очень жалею, что на форуме теперь нельзя минусовать, я бы с радостью воспользовался этой функцией в данном случае
    2 points
  3. Не знаю, может как-то так попробовать на чистом жс. Но, имхо, ничего страшного и раздутого в этом и вашем коде нет.
    1 point
  4. Ну тут наверное имелось в виду что в $_GET['lang'] может всякое приходить. Как вариант можно получить массив файлов директории, и проверять на наличие $_GET['lang'] в этом массиве и если такое существует то инклудить файл. Но как сказал rus опасности в этом коде нет, и намного правильнее настраивать права на сервере.
    1 point
  5. от центрируй обёртку
    1 point
  6. Ага - книги не читайте, видеоуроки наше все и английский тоже не учите.
    1 point
  7. http://jsfiddle.net/satantx/wxpka9r8/
    1 point
  8. обязанности верстальщика - верстать, но! js к примеру уже давно входит в обязанности, хотя по идее это ж программирование, а с приходом html5 и css3, js стал неотъемлемой частью верстки, а такие вещи как скрипт формы отправки информации с сайта - теперь тоже как часть верстки, т.к. просто востребован в 90% случаях. ...мое мнение - я против таких объединений, но от этого никуда не денешься (-
    1 point
  9. Боже, меня жутко бесит, то что ты написал, но в данном контексте ты очень прав. Потому что js не нужен для типичного фронт-энда вот и всё блин, и большинство фронт-эндов не знают его и им не надо его знать. Это нереально мощный язык если говорить о например прикладной защите информации, где раскрывается весь его потенциал. Для веба надо уметь создать функцию/цикл/переменную на js и не больше, остальное это то как ты владеешь библиотеками и другие твои знания которые ты свяжешь с этим, книги здесь действительно тупо балласт. Бл**, сори вырвалось. Расскажите мне пожалуйста с какого времени книги стали по JS говном? Flanagan - ерунда? Вы прикалываетесь? Надоели новые "скрипткидесы", которые просто не знают фундаментальные вещи. Frontend не нужен для типичного говнокодера по вашему описанию. Что?! JS и прикладная защита информации? В общем тут все понятно. Дополню, возможно язык и можно изучить альтернативными методами получениями информации и даже нужно для диверсификации источника, но утверждать, что книги ерунда это кощунство.
    1 point
  10. Спустя более трех месяцев упорной разработки и тестирования, команда WordPress представила новую версию ядра. Релиз WordPress 4.1 «Дина» назван в честь Дины Вашингтон, популярной исполнительницы джаза и блюза в 50-х и 60-х годах в США. В данном обновлении появился новый упрощенный режим редактирования, рекомендации при выборе плагинов, улучшенная поддержка языковых пакетов и новая тема Twenty Fifteen. Новый режим редактирования Редактор в WordPress 4.1 Новый режим редактирования в WordPress 4.1 полностью заменил старый редактор во весь экран. В новой версии редактор теперь один единственный, но при наборе текста, боковые панели, меню и другие отвлекающие элементы скрываются автоматически, и появляются только тогда, когда они вам понадобятся. Включить новый режим редактирования Таким образом набирать текст в WordPress стало гораздо приятнее. Включить или отключить данный режим можно кнопкой в правом верхнем углу редактора. Новая тема Twenty Fifteen Тема Twenty Fifteen Над новой стандартной темой Twenty Fifteen потрудились десятки разработчиков WordPress. Она создана по принципу «mobile first», т.е. тема изначально разрабатывалась под мобильные устройства и планшеты, и затем дорабатывалась для ноутбуков и настольных компьютеров. В Twenty Fifteen используются шрифты сервиса Google Web Fonts Noto Sans и Noto Serif. Они полностью поддерживают кириллицу, если выбран русский язык в настройках сайта. В новой стандартной теме есть боковая колонка для виджетов, которая также объявляет два навигационных меню. Основное меню поддерживает несколько уровней и описания пунктов меню, которые можно указать в разделе Внешний вид → Меню. Во втором меню можно разместить ссылки на профили в социальных сетях, которые автоматически превращаются в соответствующие иконки. В разделе Внешний вид → Настроить можно выбрать одну из пяти цветовых схем для Twenty Fifteen, и также задать цвет или изображение фона и заголовок. Цветовые схемы Twenty Fifteen Языковые пакеты Смена языка интерфейса в WordPress 4.1 Начиная с версии 4.1 пользователям больше не нужно беспокоиться о файлах перевода ядра WordPress. Язык можно изменить в любое время в разделе Настройки → Общие и WordPress автоматически загрузит и установит соответствующие языковые пакеты . Управление сессиями в 4.1 Управление сессиями в версии 4.1 Если вы вошли в вашу панель администрирования используя публичный компьютер (например в интернет-кафе) и забыли выполнить выход, то очистить активные сессии теперь можно в разделе Пользователи → Ваш профиль. Рекомендации плагинов Рекомендованные плагины в WordPress 4.1 Начиная с версии 4.1 в разделе «Плагины → Добавить новый» появилась вкладка «рекомендованные». Здесь отображается подборка плагинов, которая основана на ваших текущих установленных плагинах на сайте. Выравнивание изображений Выравнивание изображений в WordPress 4.1 Работать с изображениями в редакторе стало еще проще в WordPress 4.1. При щелчке по изображению во всплывающей панели можно изменить выравнивание изображения, а также открыть редактор или удалить изображение. Под капотом Как и во всех обновлениях ядра WordPress, в версии 4.1 исправлено большое количество ошибок, обновлены сторонние библиотеки включая TinyMCE и MediaElement.js. Разработчикам WordPress наверняка понравятся новые вложенные мета-запросы с WP_Query, новые функции пагинации и улучшения в API конфигуратора тем WordPress. В разработке WordPress 4.1 приняло участие более 280 человек, которые в сумме закрыли почти 600 задач в баг-трэкере. Обновиться до версии 4.1 можно через панель администрирования в разделе Консоль → Обновления, или скачав свежий дистрибутив с сайта WordPress.org. Журнал wpmag.ru
    1 point
  11. Сейчас, когда на дворе почти 2015 год, стало модно делать всякие эффекты без использования JS. Обычно для переключения состояний элемента используются следующие псевдоклассы: :focus :checked :active Вот про первый я и хочу написать небольшую заметку. Знаете ли вы, что в HTML можно сделать любой элемент способным получать фокус? Для этого достаточно просто добавить атрибут tabindex к любому тегу. Есть правда один нюанс - tabindex отвечает за то, в каком порядке пользователь будет переключаться между полями формы (используя клавишу Tab). По умолчанию индексы расставляются браузером автоматически по мере появления контрола в коде, но мы можем изменить порядок переключения задав tabindex, значения которого начинаются с нуля. Так вот, если мы просто зададим табиндекс нашему кастомному элементу - это может нарушить логику работы с формой. Однако есть небольшая хитрость: мы можем задать отрицательное значение, в таком случае браузер будет просто игнорировать клавишу Tab, но при клике на такой элемент он всё равно получит фокус. Вот собственно и всё! В заключении небольшой примерчик.
    1 point
This leaderboard is set to Kiev/GMT+03:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy