Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com.

Презентация:



Advertisements
Похожие презентации
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Advertisements

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Liferay.
Java-script – обзор и возможности.. JavaScript объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый.
Гиперссылки. Организация ссылок Ссылка состоит из двух частей. Первая из них – это то, что вы видите на Web странице; она называется указатель ссылки.
Программирование в Mozilla По материалам сайта. Добавление Javascript в XUL-страницы Добавление страниц с текстом на Javascript происходит точно так же,
Разгони свой сайт Лекция 7: «Ненавязчивый» JavaScript Мациевский Николай 1 / 22 webo.in.
Отладка программ на JavaScript. FireBug.. FireBug – дополнение к FireFox Возможности: Анализ html-кода страницы Вычисление CSS Работа с JavaScript Анализ.
Файлы - именованная область внешней памяти ЭВМ, хранящая совокупность данных. Файл.
Введение в Java Script УРОК 1. Пример ПЕРВЫЙ Открыть программу блокнот и записать следующую команду: Сохранить файл С расширением JS загрузить файл Двойным.
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Работа с JavaScript в браузере Первый взгляд Переменные и типы Функции.
это десятки миллионов Web-серверов Интернета, содержащих Web-страницы, в которых используется технология гипертекста. Технология WWW позволяет создавать.
The Images Of Russia.
Работа с браузером. Браузер это клиентская программа, предназначенная для осуществления навигации в сети Интернет. Во время своей работы браузер обращается.
Транксрипт:

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) The art of technology JavaScript best practice in SharePoint 2010 Alexander Krupsky Senior SharePoint Developer

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Класс ScriptLink 2. Загрузка скриптов по требованию 3. OnDemand trick 4. Скрипты для веб частей 5. Переменная _spPageContextInfo 6. Использование jQuery 7. Выводы 2 Содержание.

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Класс ScriptLink предназначен для регистрации скриптов на странице. Почему не тэг Script? -Есть возможность выбора асинхронного/синхронного способа загрузки скрипта -Исключает двойную регистрацию -Требует наличие файла скрипта по указанной ссылке -Поддержка локализации и момента загрузки Класс ScriptLink.

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Основные свойства данного класса: -Localizable -OnDemand -Name -LoadAfterUI Класс ScriptLink.

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Если свойство равно true, то поиск скрипта осуществляется в соответствующих для текущего языка папках /_layouts/1033 – английский /_layouts/1049 – русский Класс ScriptLink. Localizable.

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Отвечает за способ загрузки скрипта. False - загружает скрипт на страницу Класс ScriptLink. OnDemand. True - регистрирует скрипт для отложенной загрузки

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Предназначено для указания имени файла скрипта, который должен быть загружен. Может содержать относительный путь к файлу. Класс ScriptLink. Name. При этом могут использоваться префиксы ~Site ~SiteCollection

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Указывает в какой момент времени должен быть помещен скрипт на страницу. False - скрипт помещается в head элемент True - скрипт помещается в конец страницы. Свойство игнорируется при OnDemand = true Класс ScriptLink. LoadAfterUI.

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) executeFunc Загрузка скриптов по требованию execute LoadSODByKey

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Правило хорошего тона Загрузка скриптов по требованию Нужно для

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) OnDemand trick

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Использование OnDemand trick

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Использование ClientId веб части при наименовании функций Скрипты для веб частей Использование _spBodyOnLoadFunctionNames вместо $(document).ready()

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Переменная _spPageContextInfo

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) не использовать прямое обращение к $ Использование jQuery

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) Использовать Namespace Использование jQuery

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495) При добавлении скрипта использовать элемент ScriptLink Грузить скрипт по требованию, если это возможно Грузить скрипт с текущего семейства сайтов Использовать ClientId веб части при наименовании функций в веб- частях Использовать _spBodyOnLoadFunctionNames При обращении к CSOM или другим SharePoint объектам, всегда убеждаться в загрузке нужных скриптов При использовании jQuery не использовать прямое обращение к $ Использовать namespace при написании скриптов Смотреть что может содержит _spPageContextInfo на странице Выводы