Шаблонизация на стороне клиента

Содержание

Слайд 2

Задача

Данные поставляются сторонним сервисом

Большие объемы данных

Сервис для Управляющих Организаций

Высокие нагрузки

Задача Данные поставляются сторонним сервисом Большие объемы данных Сервис для Управляющих Организаций Высокие нагрузки

Слайд 3

Почему JS шаблонизатор?

Большие объемы данных, высокая нагрузка

Почему JS шаблонизатор? Большие объемы данных, высокая нагрузка

Слайд 4

Почему JS шаблонизатор?

Большие объемы данных, высокая нагрузка

Формирование отчета создает высокую нагрузку на

Почему JS шаблонизатор? Большие объемы данных, высокая нагрузка Формирование отчета создает высокую нагрузку на сервер
сервер

Слайд 5

Почему JS шаблонизатор?

Большие объемы данных, высокая нагрузка

Формирование отчета создает высокую нагрузку на

Почему JS шаблонизатор? Большие объемы данных, высокая нагрузка Формирование отчета создает высокую
сервер

Трансфер готового отчета создает высокую нагрузку на сеть

Слайд 6

Почему JS шаблонизатор?

Большие объемы данных, высокая нагрузка

Формирование отчета создает высокую нагрузку на

Почему JS шаблонизатор? Большие объемы данных, высокая нагрузка Формирование отчета создает высокую
сервер

Трансфер готового отчета создает высокую нагрузку на сеть

Долгий процесс получения данных

Слайд 7

Почему JS шаблонизатор?

Большие объемы данных, высокая нагрузка

Формирование отчета создает высокую нагрузку на

Почему JS шаблонизатор? Большие объемы данных, высокая нагрузка Формирование отчета создает высокую
сервер

Трансфер готового отчета создает высокую нагрузку на сеть

Долгий процесс получения данных

Высокая нагрузка на клиента

Слайд 8

Почему JS шаблонизатор?

Малые объемы, гибкая настройка

Почему JS шаблонизатор? Малые объемы, гибкая настройка

Слайд 9

Почему JS шаблонизатор?

Малые объемы, гибкая настройка

Используются одни и те же данные

Почему JS шаблонизатор? Малые объемы, гибкая настройка Используются одни и те же данные

Слайд 10

Почему JS шаблонизатор?

Малые объемы, гибкая настройка

Используются одни и те же данные

Быстрая трансформация

Почему JS шаблонизатор? Малые объемы, гибкая настройка Используются одни и те же данные Быстрая трансформация отчета
отчета

Слайд 11

Почему JS шаблонизатор?

Малые объемы, гибкая настройка

Используются одни и те же данные

Быстрая трансформация

Почему JS шаблонизатор? Малые объемы, гибкая настройка Используются одни и те же
отчета

Актуальность данных

Фоновое обновление

Слайд 12

Обзор

PURE

Шаблон описывается в DOM


Hello

Обзор PURE Шаблон описывается в DOM Hello

Слайд 13

Обзор

PURE

Данные

{
who: 'world!',
site: 'http://world.com'
}

Обзор PURE Данные { who: 'world!', site: 'http://world.com' }

Слайд 14

Обзор

PURE

Данные связаны с элементами

$( 'div.template‘ )
.directives( { 'a': 'who', 'a@href’: 'site'

Обзор PURE Данные связаны с элементами $( 'div.template‘ ) .directives( { 'a':
} )
.render( jsonData )

Слайд 15

Обзор

PURE


Hello world!

Обзор PURE Hello world!

Слайд 16

Обзор

PURE

Размер – 22,27 KB

http://github.com/pure/pure/zipball/master

Обзор PURE Размер – 22,27 KB http://github.com/pure/pure/zipball/master

Слайд 17

Обзор

JavaScript Micro-Templating by John Resig

Шаблон описывается в DOM


Слайд 18

Обзор

JavaScript Micro-Templating by John Resig

Или в строке


Слайд 19

Обзор

JavaScript Micro-Templating by John Resig

Возможность использовать inline script


Слайд 20

Обзор

JavaScript Micro-Templating by John Resig

Пример применения


Слайд 21

Обзор

JavaScript Micro-Templating by John Resig

Размер – 1,2 KB. Не сжатый!!!

http://ejohn.org/blog/javascript-micro-templating/

Обзор JavaScript Micro-Templating by John Resig Размер – 1,2 KB. Не сжатый!!! http://ejohn.org/blog/javascript-micro-templating/
Имя файла: Шаблонизация-на-стороне-клиента.pptx
Количество просмотров: 267
Количество скачиваний: 0