- •1.Internet and World Wide Web. Basic concepts and determination. Интернет и Всемирная Паутина. Основные понятия и определение.
- •2.Main services and protocols. Core infrastructure Internet. Главные услуги и протоколы. Интернет основной инфраструктуры.
- •3. Dns domain name system. Assignment and principle of operation. Система имени области dns. Назначение и принцип работы.
- •4. Uniform pointer of the url resources. Assignment and traditional form of record. Однородный указатель ресурсов url. Назначение и традиционная форма записи.
- •5. The main stages in html development. Главные стадии в развитии html.
- •6. Tag model and basic structure of html documents. Пометьте модель и основную структуру документов html.
- •7Main requirements to a capital part of html. Главные требования к главной части html.
- •9 Основные элементы html для работы с таблицами.
- •10Attributes of the html elements. Principles of inheritance. The universal attributes. Атрибуты html-элементов. Принципы наследования. Универсальные атрибуты.
- •Синтаксис
- •Закрывающий тег
- •Атрибуты
- •23. Что такое dom
- •24 Css каскадты кестелік .
- •26.Css determination methods.Embedding, attachment and binding.Методы определения css, Вложение, привязанность и связывание
- •27. Css determination methods. Principles of cascading and inheritance of styles. Методы определения css. Принципы каскадирования и наследования стилей.
- •Селекторы class и id
- •Пример.
- •Параметры функции
- •49. Oбъектно-ориентированное программирование в JavaScript,реализация инкапсуляция,наследование,полиморфизм Объектно-ориентированное программирование в JavaScript
- •Инкапсуляция
- •Наследование
- •Полиморфизм
- •50. Oсновные объекты object,boolean,number,math,date Объект Object
- •Объект Boolean
- •Объект Number
- •Объект Math
- •Объект Date
- •51.Поддержка массивов в JavaScript ,объект Array Массивы в JavaScript
- •52. Oбработка строк в JavaScript,объект string
- •53. Регулярные выражения,шаблоны регулярных выражений
- •Основные понятия
- •ОписаниеEdit
- •Типы данных JavaScript. Объекты JavaScript. Ассоциативные массивы JavaScript.
- •Типы данных JavaScript. Массивы JavaScript.
- •Типы данных JavaScript. Значение undefined и null в JavaScript.
- •Типы данных JavaScript. Классы объектов в JavaScript. Объекты Date в JavaScript. Объекты Error в JavaScript.
- •Создание объекта
- •Добавление свойств
- •Доступ к свойствам
- •Удаление свойств
- •Расширенное создание
- •Добавление метода
- •Доступ к объекту из метода
- •Перебор свойств объекта
- •77. Cтроку объекта в JavaScript. Писать код, чтобы сделать объяснение.
- •3) Что такое jQuery?
Типы данных JavaScript. Объекты JavaScript. Ассоциативные массивы JavaScript.
Объекты JavaScript – это коллекции значений, у каждого значения из коллекции есть имя, каждое значение коллекции называют свойством JavaScript объекта. Чтобы обратиться к свойству объекта: нужно указать имя объекта, затем оператор точка, а затем уже имя свойство.
Например, у нас есть объект point, у которого есть координаты x и y, координаты точки являются ее свойствами, к координатам надо как-то обращаться.
1 2 3 |
point.x;
point.y; |
Свойства JavaScript объектов могут быть представлены любым типом данных: объекты, числа, строки функции и т.д.
Если функция JavaScript выступает как свойство объекта, то ее называют методом объекта. Например, document.write (), document – это JavaScript объект, а write () – это метод объекта document. Обратите внимания: имя метода совпадает с именем свойства JavaScript объекта.
Ассоциативные массивы JavaScript – это JavaScript объекты, у которых произвольные значения ассоциируются с произвольными строками, естественно, что все ассоциации проводит человек. Синтаксис ассоциативных массивов отличается от синтаксиса объектов. Имя свойства ассоциативного массива заключается в квадратные скобки и в кавычки. Предыдущий пример будет выглядеть так:
1 2 3 |
point[“x”];
point[“y”]; |
Таким образом, можно получить доступ к элементам ассоциативного массива.
JavaScript объекты можно создать при помощи специальных функций-конструкторов, например функция new Object:
1 2 3 4 5 |
var point = new Object();
point.x=1;
point.y=2; |
Объекты JavaScript можно преобразовывать в любые другие типы данных, но преобразования объектов – это отдельная тема. Объектные литералы JavaScript имеют особый синтаксис, и в одной из следующих публикаций я затрону эту тему.
Типы данных JavaScript. Массивы JavaScript.
Массивы JavaScript – это объекты, представляют собой коллекцию значений, различного типа данных, массивы отличаются от объектов тем, что в массиве каждое значение пронумеровано, а в объекте каждое значение имеет имя. Обращаться к значениям массива можно указывая в квадратных скобках его порядковый номер, индексы массивов начинаются с нуля.
1 |
mas[i]; |
Таким образом, мы можем обратиться к i-ому элементу массива mas. Каждый отдельный элемент массива может содержать любой тип данных, в том числе массивы и объекты. За счет этого факта можно создать массив массивов и создавать двумерные массивы или числовые матрицы. Поскольку JavaScript слаботипизированный язык программирования, то каждый элемент массива может содержать отличные от других элементов тип данных.
Массивы, как и объекты можно создавать, при этом размер JavaScript массива(количество элементов в массиве) при его создание указывать не надо, за счет этого свойства можно всегда добавить или удалить элементы JavaScript массива.
Типы данных JavaScript. Значение undefined и null в JavaScript.
Значение null в JavaScript – это специальное значение, оно отличается от значение null в других языках программирования. Null в языках C, Java и пр. равно 0, в то время, как в языке JavaScript значение null может быть преобразовано в 0. Если JavaScript переменная имеет значение null, то это означает, что в переменной ничего не хранится.
Если преобразовать null в логический тип данных, то оно примет значение false. Если значение null преобразовать в числовой тип данных, то оно примет значение 0.
Значение undefined в JavaScript – это специальное значение, undefined, это не то же самое, что и null. Значение undefined имеют объявленные переменные, которым еще не присвоено значение или свойства объекта, которые еще не существуют.
