русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Соглашения об именах: CSS_атрибуты в JavaScript


Дата добавления: 2015-07-09; просмотров: 443; Нарушение авторских прав


 

В именах многих атрибутов CSS_стилей, таких как font_family, содержатся де_ фисы. В JavaScript дефис интерпретируется как знак минус, поэтому нельзя на_ писать, например, такое выражение:

 

element.style.font_family = "sans_serif";

 

Таким образом, имена свойств объекта CSS2Properties слегка отличаются от имен реальных CSS_атрибутов. Если имя CSS_атрибута содержит дефисы, имя свойст_ ва объекта CSS2Properties образуется путем удаления дефисов и перевода в верх_ ний регистр буквы, непосредственно следующей за каждым из них. Другими сло_ вами, атрибут border_left_width доступен через свойство borderLeftWidth, а к атри_ буту font_family можно обратиться следующим образом:

 

element.style.fontFamily = "sans_serif";

 

Есть еще одно отличие между именами CSS_атрибутов и свойств объекта CSS2Properties в JavaScript. Слово «float» является ключевым в Java и других языках, и хотя сейчас это слово не употребляется в JavaScript, оно зарезервиро_ вано на будущее. Поэтому в объекте CSS2Properties не может быть свойства с име_ нем float, соответствующего CSS_атрибуту float. Затруднение преодолевается путем добавления префикса «css» к атрибуту float, в результате чего образуется имя свойства cssFloat. Следовательно, значение атрибута float элемента можно установить или получить при помощи свойства cssFloat, объекта CSS2Properties.


 

388 Глава 16. CSS и DHTML



<== предыдущая лекция | следующая лекция ==>
Использование стилей в сценариях | Работа со свойствами стилей


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.188 сек.