background preloader

JavaScript

Facebook Twitter

WebReference. Поиск: getElement* и querySelector* и не только. Прямая навигация от родителя к потомку удобна, если элементы рядом. А если нет? Как достать произвольный элемент откуда-то из глубины документа? Для этого в DOM есть дополнительные методы поиска. document.getElementById или просто id Если элементу назначен специальный атрибут id, то можно получить его прямо по переменной с именем из значения id.

Например: <div id="content-holder"><div id="content">Элемент</div></div><script> alert( content ); // DOM-элемент alert( window['content-holder'] ); // в имени дефис, поэтому через [...] Это поведение соответствует стандарту. Более правильной и общепринятой практикой является доступ к элементу вызовом document.getElementById("идентификатор"). <div id="content">Выделим этот элемент</div><script> var elem = document.getElementById('content'); elem.style.background = 'red'; alert( elem == content ); // true content.style.background = ""; // один и тот же элемент </script> Должен остаться только один Поэтому стараются следовать правилу уникальности id.

Итого. Sublime Text для фронтэнд-разработчика / Хабрахабр. Sublime Text на данный момент является одним из самых популярных текстовых редакторов, используемых для веб-разработки, поэтому надо знать его преимущества и недостатки. Вместо того, чтобы шаг за шагом описать все фичи Sublime Text, эта статья познакомит вас с самыми популярными приёмами и полезными плагинами, позволяющими ускорить разработку. Подсветка синтаксиса Скоро наступает 2015 год, и за последние несколько лет в вебе изменилось очень многое — в CSS появились новые возможности, в JavaScript представили новую функциональность и синтаксис; также появилось множество языков, компилируемых в HTML, CSS и JS.

Следующие плагины обеспечат вам наилучшую подсветку синтаксиса. Даже если у вас установлены плагины для нужных языков, не поленитесь ознакомиться с этим списком — возможно, вы захотите поменять некоторые из них. JavaScript Next — плагин, подсвечивающий синтаксис лучше, чем стандартный JavaScript-хайлайтер.

Плагин CSS3 обеспечивает подсветку для каждой фичи из спецификации CSS3. Emmet. Z-Type. Babel · The transpiler for writing next generation JavaScript. Бесплатные курсы по JavaScript. Выразительный JavaScript: Введение. Содержание Это книга рассказывает, как заставить компьютеры делать то, что вам от них нужно.

Компьютеры сегодня так же распространены, как отвёртки – но содержат гораздо больше скрытых сложностей, и поэтому их сложнее понять и с ними сложнее работать. Для многих они остаются чуждыми, слегка угрожающими штуками. Мы обнаружили два эффективных способа уменьшить коммуникационный разрыв между нами – водянистыми биологическими организмами, у которых есть талант к социальным связям и пространным рассуждениям, и компьютерами – бесчувственными манипуляторами, работающими с бессмысленными данными. Первый – обратиться к нашему ощущению физического мира, и строить интерфейсы, имитирующие его, чтобы мы могли при помощи пальцев манипулировать формами на экране. Но мы не нашли хороший способ передавать компьютеру при помощи перемещений и нажатий мышью те вещи, которые дизайнер интерфейса не предусмотрел.

О программировании Конфуций Возможно, временами чтение будет разочаровывать вас. Видео курсы по веб-разработке | Loftblog. Блог веб-разработчиков. Статьи по PHP, JavaScript, вёрстке и дизайну. Интерактивные онлайн-курсы по HTML и CSS — HTML Academy. Все видео. Путь студента, или как получить свою первую работу. Чтобы устроиться на работу, нужен опыт, а чтобы получить опыт, нужно работать — прописная истина, замкнутый круг. С этой проблемой сталкиваются как студенты и молодые выпускники, получившие знания в университете, но не умеющие их применять на практике, так и уже состоявшиеся специалисты, желающие поменять сферу своей деятельности. «Откуда взять опыт, если без него никуда не берут?» — данная статья отвечает на этот вопрос и предлагает подробный обзор IT-компаний, готовых принять к себе новичков и вырастить из них достойных конкурентоспособных профессионалов.

A La Carte Что: Стажировка или работа для студентов курсов и выпускников.Где: Киев.Направления: PHP, HTML/CSS, Javascript и сопутствующие технологии. Условия: Занятия проходят по гибкому графику для студентов технических специальностей в небольшой группе раза в неделю в течение двух месяцев. Обучение бесплатно. Чтобы стать участником программы, отправьте резюме в свободной форме на электронный адрес careers@aladevelop.com. ApriorIT. JavaScript Developer (junior/trainee) в WebbyLab, Киев | DOU. Курсы JavaScript. Обучение JavaScript в Киеве. Учебный центр Данко. На курсах JavaScript в учебном центре "Данко" Вы изучите самый современный и популярный язык web-программирования. На сегодняшний день тяжело найти сайт, который не содержал бы в себе JavaScript.

Интернет-магазины, всплывающие формы, фотогаллереи и другие элементы рождаются с помощью языка JavaScript. На курсах Вы освоите конструкции JavaScript, функциональные возможности, объектно-ориентированный подход и многое другое. По окончанию курсов JavaScript Вы сможете на практике применять этот языка программирования. Стоимость : В группе :2320 грн. за полный курс Индивидуально :160 грн. за 1 астрономический час Продолжительность : В группе :32 астрономических часа Индивидуально :22-24 астрономических часа Стоимость для юридических лиц на 10% больше Стоимость индивидуального обучения вечером (после 18:30) на 20% больше Астрономический час - 60 минут Ближайшие группы : 1.

Задайте вопрос : Отзывы : Посоветуйте курс JavaScript в Киеве. ECMAScript 5 на русском. Современный учебник JavaScript | Учебник JavaScript. Справочник javascript: sort. Лучшие плагины для Sublime Text / Хабрахабр. WebInspector Мощный инструмент для дебаггинга JavaScript, полноценный инспектор кода для Sublime. Фичи: установка брейкпоинтов прямо в редакторе, показ интерактивной консоли с кликабельными объектами, остановка с показом стек трейса и управление шагами дебаггера. Все это работает на ура!

А еще есть Fireplay от Mozilla, который позволяет подключаться к Firefox Developer tools и максимально простой дебаггер JSHint. Emmet Один из самых популярных плагинов для редакторов. Видео с лучшими приемами от автора проекта: Git Суть этого плагина понятна из названия — возможность работать с Git прямо в вашем любимом редакторе. Если от Git вам необходима возможность только забирать содержимое с удаленных репозиториев, то с этой задачей прекрасно справляется Fetch. Существует еще Glue, который выводит внизу небольшое окошко, где можно писать на Shell. GitGutter и Modific Данные плагины подсвечивают строки измененные последним коммитом, другими словами diff tools в режиме реального времени. BracketHighlighter. Красивые кнопки CSS, 5 разных видов кнопок CSS. 5 красивых кнопок CSS, быстрая установка Сегодня уже кардинально поменялась система дизайна наших сайтов, и в связи с этими новыми изменениями соответственно все стараются прибегнуть к новой тенденции.

Естественно есть такие которые не особо стараются что то изменять у себя, ведь изменять нужно много. Сегодня я покажу вам красивые и стильные кнопки CSS, подходящие для тех, у кого сам дизайн сайта пока еще не в стиле минимализма, новой тенденции. Данные кнопочки выглядят довольно привлекательно, они объемные, одна часть кнопки CSS остается неизменной, а другая опускается при нажатии на кнопку. Пять примеров кнопок CSS вы имеете возможность посмотреть кликнув по кнопке Демо: Демо Скачать Интересное на сайте: Чуть ниже представлены HTML и CSS коды пяти примеров показанных на Демо. №1 Вариант CSS кнопки: Код разметки – HTML Создаем ссылку, и назначаем ей класс a_demo_one: Код оформления - CSS Код стилей уже намного больше чем код html, он идет со всеми префиксами.

. №2 Вариант CSS кнопки: Удачи! Colormeup. 10 вопросов, которые должен задать себе веб-разработчик / DEVACADEMY. 27 декабря, 2014 Важные вопросы и ответы, о которых должен задумываться каждый веб-разработчик Итак, вы решили записать себя в ряды веб-разработчиков? Тогда сразу же откладываем в сторону книги из серии “Изучаем супер-пупер язык версии 8.3 за 24 часа”. И просто каждый день отвечаем на следующие десять вопросов. А не закрался ли здесь шаблон? Ищите паттерны в рабочих и проблемных участках кода. Применение этого принципа распространяется куда дальше, чем только на ваш код. Чтобы понять шаблоны, надо научиться их различать - Isaiah Berlin Каким образом можно упростить код?

Чаще всего веб-разработчики излишне усложняют решение задачи. Самое главное - уметь быстро подстраиваться под постоянно изменяющеюся среду. Все гениальное просто - Леонардо да Винчи. Почему это работает именно так Разница между хорошим разработчиком и тем, который просто знает язык программирования лежит в понимании того, как и почему работает тот или иной механизм. То же самое применимо к устранению и других проблем. DEVACADEMY. Javascript 6 Сравниваем AngularJS и EmberJS Сравниваем AngularJS и EmberJS Сравнение AngularJS и React Сравниваем AngularJS и React, узнаем их преимущества и недостатки Углубляемся во внедрение зависимостей в AngularJS Углубленно рассматриваем систему внедрения зависимостей в AngularJS Руководство по стилю программирования и оформления приложений на AngularJS Добро пожаловать всем тем, кто хочет узнать как лучше всего оформлять приложения AngularJS.

Создания директивы простого диалогового окна в Angular.js Небольшая стать про то как создать собственную директиву модального окна в Angular.js Рекурсивные шаблоны в AngularJS Научимся создавать рекурсивные шаблоны для отображения вложенных данных. Cниппеты Все сниппеты Вход в аккаунт Регистрация Неверные данные для входа Или войти через: Сортировка таблицы на jquery без плагинов. Встала задача отсортировать таблицу на яваскрипте по любому столбику. Известный всем плагин tablesorter у меня не заработал, и я решил, что быстрее и удобнее будет написать свой скрипт. Вот, что получилось через час: Прямая и обратная сортировка таблицы по разным столбикам Демо Скрипт получился из 20 строк, 1 кб (готовый tablesorter весит 13 кб и дольше «усваивается»).

Ещё одно отличие: подготовительные операции для сортировки происходят по клику; это имеет смысл, потому что сортировка нужна не всем. Первым делом нужно присвоить идентификаторы каждой строчке таблицы. <tr id="z_1" ><td> ... Теперь идентификатор будет привязан к строке с данными, и если её переставить в другое место, ничего не перепутается. Сортировка массива В интернете можно найти решения, где таблица целиком переводится в многомерный массив, а затем этот массив сортируется, после чего формируется и выводится новая таблица на место старой.

На примере моей таблицы: Сортируем массив по второму значению Перестановка строк таблицы. jQuery / dlweb.ru / все для веб-мастера. Онлайн-Генератор Кнопок CSS3. Скрытый текст (спойлер) с помощью Javascript. Содержание уроков. 10+ HTML5 Flat UI шаблонов бесплатно / dlweb.ru / все для веб-мастера. Все больше и больше я уделяю времени «плоскому» дизайну, как и обещал. На сегодня я предлагаю Вашему вниманию 10 бесплатных HTML5 Flat UI шаблонов на любой вкус и цвет! В этой небольшой статье Вы можете как скачать, так и посмотреть демо каждого шаблона. Каждый шаблон по-своему уникален и интересен. Их можно использовать в качестве основы будущей темы для любых движков. Для тех, кого интересуют шаблоны для WordPress двжижка я подготовил небольшую статью ниже. Также на сайте можно посмотреть следующие статьи: 10 flat шаблонов для WordPress бесплатно Шаблон Anew для WordPress 10+ лучших сайтов в стиле Flat 3D flat кнопки для сайта Шаблон Elmax для WordPress Теперь приступим к небольшому обзору шаблонов.

Modus Versus Красивый плоский шаблон для будущего сайта. BluEasy Черно-синий, одностраничный шаблон, выполненный в уникальном стиле. Flex Шаблон-портфолио с плавающим меню и отслеживанием прокрутки (ScrollSpy). Shutter Shutter — одностраничный flat шаблон для портфолио. Welcare John Doe Learner. Visibility: visible ( hidden ) | Как сделать HTML элемент невидимым | CSS.

Visibility: visible | hidden | collapse | inherit Чем отличаются visibility: hidden; от display: none; и opacity: 0; Рассмотрим в чём различие нижеперечисленных свойств, какое из них лучше подходит для того, чтобы сделать невидимый блок. ВНИМАНИЕ! Не все примеры работают в браузере Google Chrome. На CSS можно добиться поставленного результата несколькими способами. <div class="kak-display">навести<div></div>навести</div> Как сделать текст невидимым на HTML странице И Google, и Яндекс наказывают за текст, который пользователи никогда не увидят. Я так и не поняла приемлема ли ситуация, когда человек видит логотип, а поисковый робот надпись с названием сайта: Следует учесть, что скрытый текст не всегда добавляется с целью обмана. В любом случае, нужно прописать изображению атрибут alt. Помимо способов, описанных выше, текст можно сделать прозрачным. Или очень маленьким: visibility: collapse; для таблицы и нет.

Если объединить ячейки столбца и строки Аналогично для col. Webmasters – Google. Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download! All layouts use valid markup and CSS, and have been tested successfully on Internet Explorer/win 5.0, 5.5, 6 and beta 2 preview of version 7; Opera 8.5, Firefox 1.5 and Safari 2. Each of the columns could be the longest, and for testing columns length I've used the script filler text on demand. Each layout could represent a site with five main sections: header, content, navigation, other stuff and footer. The basic markup, common to every layout, is the following: <div id="container"> <div id="header">Header</div> <div id="wrapper"> <div id="content">Content</div> </div> <div id="navigation">Navigation</div> <div id="extra">Extra stuff</div> <div id="footer">Footer</div> </div> It's almost minimal, apart from an extra wrapper around the content.

Talking about CSS: each of the layouts uses float and in most of the cases negative margins. Once you've understand how they work, they are really simple and powerful. Простой сортировщик HTML таблиц, версия 0.03. Simple Table Sorter v 0.03 Первый Простой сортировщик HTML таблиц (версия 0), упоминаемый на этом сайте, был придуман далеко не первым по времени, а примерно через год работы над концепцией. Была уверенность, что его невозможно улучшить без громадного скачка в объёме кода (от двух до 15-ти Кб). Но вот накопились (открылись) новые обстоятельства, и мне пришлось изменить своё мнение. Во-первых, была обнаружена ошибка сортировки одинаковых значений во всех браузерах, кроме Гекко (ФФ). Хотя на самом деле значение в нашем Простом сортировщике никогда не бывает числом.

Таким образом, в версии 0 алгоритм преобразования значений для массива сортировки стал таким: 1) Строка превращается в число (parseFloat); 2) Если числа в результате не получилось (isNaN), в массив добавляется исходное значение (например, "Водолей"); 3) Если число получилось, оно умножается на 1000 (мы щедро отвели под десятичные знаки аж три позиции) и дополняется впереди нулями до 10 знаков: "99.42" превращается в "0000099420"; Подсветка строк, столбцов и значений в HTML таблице. Это следующая версия скрипта Big Table Sorter – 1.01. Почти год назад в статье мы сформулировали концепцию полнофункционального сортировщика HTML таблиц. Казалось, что на следующем этапе развития его можно было бы усилить таким функциями, как сохранение состояния сортировки между открытиями страницы или, допустим, управление колонками (произвольное включение и выключение отображения любых столбцов таблицы).

Все эти возможности в той или иной мере были реализованы на разных сайтах (или в веб-приложениях), но код во всех этих реализациях остался достаточно сырой, сильно связанный с конкретными данными. Пользователи, работающие со скриптом версии 1.00, неожиданно подсказали другое направление развития – улучшение интерфейса с помощью разнообразия цветовой гаммы. Идея такая: при сортировке столбца не только менять цвет стрелок (чем больше столбцов насортировано, тем темнее цвет), но и менять фон ячеек данного столбца. При сортировке по второму столбцу? D.M., admin. Сортировка и отбор данных в большой HTML-таблице :: Склад готовых решений :: JavaScript :: Форум dkLab и Denwer. JetBrains PhpStorm 8.0.2 Build 139.732. Делаем стильные кнопки. Скрыть / показать столбцы таблицы средствами jQuery. Как через each() осуществлять перебор строк таблицы - jQuery. Создание плагина jQuery — JQuery. WebReference. Webpack: 7 бед — один ответ. jQuery UI | Сортировка элементов.

Sortable. Как получить html содержимое jQuery объекта. Div верстка, блочная верстка, HTML и CSS #1. Генератор HTML+CSS шаблонов (CSS Layout Generator) JavaScript Учебник - Циклы. jQuery - метод hasClass(), или проверяем наличие класса у элемента. В p вывести количество кликов мыши - jQuery. jQuery. Подходы для написания хорошего jQuery кода (часть 1) Подходы для написания хорошего jQuery кода (часть 1) Видеоуроки по созданию сайта для бизнеса. Бесплатные видеоуроки. How to make and style a web page in Dreamweaver | Adobe Dreamweaver CC tutorials. Первые действия с jQuery кодом. Новые уроки CSS для начинающих - Уроки CSS для чайников. Veynik. Браузер как игровая консоль: 12 игр на HTML5. Z-Type - клавиатурный тренажер » Блог о СОЗДАНИЕ САЙТОВ | Разработка сайтов - VESELOV.SUMY.UA.

Блог Андрея Аверькова. Code Avengers: learn to code games, apps and websites. Сортировка таблицы на jquery без плагинов. Javascript. Сортировка таблицы / Хабрахабр. Сортировка данных в таблице с jQuery плагином TableSorter. Названия, HEX и RGB коды цветов в HTML. Смена изображения при клике по ссылке. Veynik. Как подключить jQuery? | Web-Answers.Ru. Мой список из 7 самых лучших программ / Свобода слова вебмастерского. Начинающему веб-мастеру - Образовательный блог Андрея Морковина. Русская документация по jQuery. CSS Tutorial Pt 1 - Basic Layout. Learn CSS in 12 Minutes. Edit fiddle. Edit fiddle. HTML Tables. HTML onclick Event Attribute. Tryit Editor v2.3. Тег <tfoot> Таблицы. Сортировка данных в таблице с jQuery плагином TableSorter. jQuery plugin: Tablesorter 2.0. Сортировка данных в таблице с jQuery плагином TableSorter. Numeral.js. JavaScript.

JavaScript Developer (junior/trainee) в WebbyLab, Киев | DOU. ООП в Javascript: наследование. Продвинутая работа с объектами. Node.JS от А до Я. Как написать плагин на jQuery. jQuery для начинающих. Русская документация по jQuery. jQuery Examples. Htmlbook.ru | Для тех, кто делает сайты. Современный учебник JavaScript | Учебник JavaScript. Справочник Javascript.