|
|
|
![]() |
Побеждает тот, кто владеет информацией. |
Разделы этой страницы о веб-дизайне на стороне клиента (front-end):
Читайте также об оптимизации сайтов, скриптовых языках программирования и графических форматах, рекомендуемых для сайтов. Всё это используется уже в написании кода.
![]() |
Версии HTML:
Ссылки:
Рекомендуется не использовать в контенте HTML знаки, которые являются частью языка HTML, например, кавычки (в т.ч. для минут и секунд), слэш (в т.ч. в дробях), стрелки из угловых скобок (в т.ч. знаки "больше" и "меньше") ... Для этого в ASCII есть специальные символы ", «», ⁄, <, > и т.д. - смотрите все в орфографическом разделе на странице международных символов.
Также читайте о кодировке фонетических знаков.
Семантические секции HTML-5 на смену дивам HTML-4:
![]() |
![]() |
Пакет замечательных статей:
LESS — это динамический язык стилей, который разработал Alexis Sellier. Он создан под влиянием языка стилей Sass, и, в свою очередь, оказал влияние на его новый синтаксис «SCSS», в котором также использован синтаксис, являющийся расширением СSS.
LESS — это продукт с открытым исходным кодом. Его первая версия была написана на Ruby, однако в последующих версиях было решено отказаться от использования этого языка программирования в пользу JavaScript. Less — это вложенный метаязык: валидный CSS будет валидной less-программой с аналогичной семантикой.
LESS обеспечивает следующие расширения CSS: переменные, вложенные блоки, миксины, операторы и функции.
LESS может работать на стороне клиента (Internet Explorer 6+, WebKit, Firefox) или на стороне сервера под управлением Node.js или Rhino.
(Из Википедии)
JSON (англ. JavaScript Object Notation, обычно произносится как /ˈdʒeɪsən/[1]) — текстовый формат обмена данными, разработанный Дугласом Крокфордом. Основан на JavaScript и обычно используемый именно с этим языком. Несмотря на происхождение от JavaScript (точнее, от подмножества языка стандарта ECMA-262 1999 года), формат считается независимым от языка и может использоваться практически с любым языком программирования.
За счёт своей лаконичности по сравнению с XML, формат JSON может быть более подходящим для сериализации сложных структур. Он удобен в задачах обмена данными как между браузером и сервером (AJAX), так и между самими серверами (программные HTTP-интерфейсы).
Как и многие другие текстовые форматы, JSON легко читается людьми. Пример:
{ "firstName": "Иван", "lastName": "Иванов", "address": { "streetAddress": "Московское ш., 101, кв.101", "city": "Ленинград", "postalCode": 101101 }, "phoneNumbers": [ "812 123-1234", "916 123-4567" ] }
Как это бы выглядело на XML:
Иван Иванов Московское ш., 101, кв.101 Ленинград 101101 812 123-1234 916 123-4567
JavaScript возник как язык программирования от компании Netscape в 90-е, с тех пор непрерывно развиваясь. Стандарт, на котором он основан, ECMA-262 (ECMAScript), часто обновляется и дополняется. Соответственно, используемый в современных браузерах движок JavaScript сейчас экспоненциально быстрее своих предшественников. К слову сказать, ECMA-262 является спецификацией для языка ECMAScript, стандартизированный Международной организацией ECMA. Сам ECMAScript — это встраиваемый расширяемый язык программирования, не имеющий средств ввода-вывода, и используемый в качестве основы для построения других скриптовых языков. Расширениями языка являются не только JavaScript и JScript, но и ActionScript, также широко используемый в вебе.
JavaScript — язык со слабой динамической неявной типизацией, автоматическим управлением памятью и прототипным наследованием. Он состоит из трёх обособленных частей:
По своей сути, JavaScript является скриптовым движком с теми же основными характеристиками, что и любой язык программирования: в нём есть переменные, операторы, функции, условные выражения и циклы, а также возможность создавать объекты со свойствами, методами и событиями.
Сам по себе, JavaScript не может делать больше, чем выполнять расчеты и обработку текста, но в сочетании с обработчиком DOM (Data Object Model, описывающей тэговую структуру веб-страницы), который имеется во всех браузерах, он позволяет осуществлять:
Кроме того, сочетание JavaScript и XMLHttpRequest API (его обычно называют AJAX) позволяет делать асинхронные запросы к веб-серверу для получения (изменённой) части информации о странице без всей её перезагрузки в браузере.
Следует заметить, что JavaScript - это не Java. Схожесть имен - не более, чем уловка маркетологов. Первоначально он был назван Mocha, а затем LiveScript. Когда его создатель Брендан Эйч стал сотрудником Sun, компания решила переименовать его в JavaScript. Но стандартное название для этого языка - ECMA-262, т.к. Sun не стала лицензировать имя JavaScript. Реализация Microsoft называется JScript.
Сценарии на языке JScript (как и VBScript) чаще всего используются в следующих областях:
Язык JScript получил дальнейшее развитие в виде языка JScript.NET, который ориентирован на работу в рамках платформы Microsoft ASP.NET.
Сетевые ресурсы о DHTML и JavaScript, а также о скрипт-стандарте ECMA.
Смотрите также общую литературу по веб-дизайну.
Ключевые слова для поиска сведений о вебдизайне клиента (front-end):
На русском языке: клиентский веб-дизайн, клиентские веб-технологии, веб-программирование клиента,
учебник HTML, стили веб-страницы, каскадные таблицы стилей, справочник по стилевым таблицам CSS, XML-документы,
динамическое формирование веб-страниц, стандарты консорциума W3C, язык гипертекстовой разметки;
На английском языке: web-design, HTML, CSS, DHTML, JavaScript, jQuery, JSON, XML, XHTML, XS, XSLT, front-end.
|
|