JavaScript

  • Data Visualization with JavaScript


    Книга Data Visualization with JavaScriptАвтор: Stephen A. Thomas
    Издательство: No Starch Press

    Год:March 26, 2015
    Страниц: 384
    Язык: английский
    Формат:PDF (изначально электронное издание eBook), 15 Мб
    ISBN: 1593276052

  • Getting Started with Oracle JET: install and javascript web application creation

    Oracle JET basics - install and build web application on JavaScriptRapid application development is the trend of building web applications today with the evolution of web 2.0 and the web frameworks. They are no more just represent the View portion of the MVC architecture, but also cover the responsibility of MVC architecture on the application interface (client-side MVC). This has become a reality with the growth of a number of web frameworks over the last decade. This has motivated organizations like Google and Facebook to develop frameworks such as Angular JS and React JS, which are ready to serve cloud application architecture. The Oracle Corporation observed the trend and appraised the future needs of web applications and developed a simple but efficient web framework by integrating Oracle and open source JavaScript libraries

  • JavaScript: определение версии Mozilla Firefox

    Например, в Mozilla Firefox 3.0 (русская версия) свойство userAgent содержит строку:

    UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9) Gecko/2008052906 Firefox/3.0

    Нас интересует информация, которая находится в самом конце строки — Firefox/3.0. Основная версия браузера содержится в первых двух числах (3.0), а номерами сборки можно пренебречь. Для извлечения информации воспользуемся регулярными выражениями (листинг 1).

  • JavaScript: определение версии Opera

    Определить версию браузера Opera немного сложнее, т. к. этот браузер лю­бит маскироваться под другие браузеры. Кроме того, пользователь в на­стройках программы может сам выбрать нужные свойства для своего браузе­ра. Начиная с Opera 9, браузер уже не прячет свое название, но пользователь по-прежнему может изменять эти настройки. Перечислим возможные воз­вращаемые строки свойства navigator.userAgent в Opera 8.5:

  • JavaScript: определение свойства экрана и управление на примере

    Работаем со свойствами экрана в JavaScriptВ этом блоге мы рассмотрим параметры, позволяющие определить некото­рые свойства экрана.

    • avaiiHeight, avaiiWidth — позволяют узнать рабочую высоту и ширину экрана в пикселах без учета панели задач и других панелей, постоянно занимающих место на экране, например, панели MS Office или ICQ.
    • height, width — позволяют вычислить высоту и ширину экрана.
    • JavaScript: определяем размеры документа на примере

      Кроме определения размеров экрана в JavaScript, иногда требуется знать размеры самого документа в браузере. Здесь тоже приходится писать разный код для браузеров, т. к. ис­пользуются различные свойства (листинг 1).

    • JavaScript: получить сведения об операционной системе

      Чтобы получить информацию об операционной системе посетителя вашей Web-страницы, можно воспользоваться свойством appVersion объекта navigator (листинг 1).

    • JavaScript: свойство userAgent объекта navigator

      свойство userAgent объекта navigator в JavaScriptДавайте подробнее рассмотрим свойство userAgent объекта navigator, с помощью которого можно извлечь много полезной информации. Когда вы посещаете Web-страницу, то ваш браузер посылает строку userAgent серверу, по которому сервер определяет ваш браузер, номер версии и другие детали о вашей системе. Данная информация помогает серверу подстроиться под работу вашего браузера. Строка, возвращаемая свойством userAgent, у всех браузеров уникальная. Например, у браузера Opera версии 56.0.3051.99, запущенного в системе Windows 10, свойство возвращает очень длинную строку:

    • Learning PHP, MySQL & JavaScript, 4th Edition


      Автор:Robin Nixon
      Издательство: O'Reilly Media

      Год:2014
      Страниц: 812
      Язык: английский
      Формат:PDF (изначально электронная книга eBook), 11 Мб
      ISBN: 1491918667

    • Translating PL/SQL to JavaScript

      The analogy connecting selectors to CSS doesn’t just extend to events. Table 1 and Table 2 respectively map the syntax and data structures between PL/SQL and JavaScript.

      Table 1. Typical PL/SQL Expressions and Their JavaScript Equivalent

    • Web development: website creation, HTML, CSS, PHP & etc

      Web technologies: HTML, CSS, JavaScript, PHP, web services

      We publish blogs here relating to web development technologies. HTML, CSS, JavaScript, programming languages PHP, Pyton, Perl. Creation of web services and information systems, data marts, web interfaces with the use of databases and AJAX technologies.

    • Инструментарий Angular-разработчика: что нужно знать и уметь?

      Инструментарий и компетенции Angular-разработчикаПредположим, вам нужно нанять веб-разработчика, работавшего с Angular. Что, по вашему мнению, должен знать такой специалист? Он должен понимать архитектуру, компоненты и концепции приложений Angular, но этого недостаточно. В следующем относительно длинном списке приводятся языки и инструменты, которыми пользуются профессиональные Angular-разработчики. Не все они нужны для разработки и развертывания конкретных приложений, но потенциально программист Angular должен обладать компетенциями в использовании этих инструментов.

    • Обзор и сравнение фреймворков и библиотек JavaScript

      Обзор и сравнение библиотек и фрейворков JavaScriptОбязательно ли использовать фреймворки? Нет, можно написать клиентскую часть веб-приложений на чистом JavaScript. В этом случае не нужно изучать что-то новое, достаточно знания языка JavaScript. Отказ от фреймворков приведет к возникновению трудностей при поддержке совместимости между браузерами, а также к увеличению циклов разработки. Фреймворки же позволяют полностью управлять архитектурой, шаблонами проектирования и стилями кода вашего приложения. Большая часть современных веб-приложений написаны при сочетании нескольких фреймворков и библиотек.

    • Объект Navigator Javascript: информация о браузере и системе

      Информация о браузере в JavaScript - navigatorВсю необходимую информацию о запущенном браузере и системе у пользо­вателя можно узнать при помощи объекта navigator. Каждый браузер имеет несколько общих методов и свойств данного объекта, а также несколько своих, только ему присущих свойств. Я попытался составить небольшой перечень со­вместимости трех браузеров: Internet Explorer, Mozilla Firefox и Opera. Сначала перечислим общие для всех свойства и методы объекта navigator:

    • Определение браузера в JavaScript с примером кода

      Как определить браузер пользователя через JavaScriptИтак, мы увидели, что каждый браузер имеет свои особенности. А так ли это важно? Очень важно. Загрузив Web-страницу со сценарием, в котором со­держатся не поддерживаемые браузером свойства, пользователь попросту не увидит ваш замысел. Существуют два подхода к решению проблемы совмес­тимости браузеров. Первый подход немного утомительный. Разработчик пи­шет два варианта для разных браузеров и затем, на основе полученной ин­формации, направляет пользователя на нужную Web-страницу. Вот небольшой пример такого сценария (листинг 1).

    • Учимся программировать на JavaScript: первое знакомство

      Введение в язык программирования JavaScriptДанная статья предназначена для читателей с начальным уровнем подготовки по языку JavaScript. В ней я разберу пример кода (программы) в деталях. Это будет первый и последний пример, в котором будет "разжевана" каждая строчка кода. Далее мы помчимся гало­пом по Европам. Более опытные читатели могут просто мельком взглянуть на эту заметку моего блога и сразу перейти к следующей.