Имя: Пароль:
IT
Веб-мастеринг
Есть ли здесь специалисты по Knockout?
0 jquery
 
09.11.16
19:37
Начинаю изучение библиотеки, русскоязычных ресурсов и людей, ее использующих вообще не нахожу.

Имеется legacy код - HTML table плюс серверная лапша из PHP/HTML/CSS/ в виде Smarty шаблона, который формирует корзину покупателя табличного вида, в которой показываются:

- thumbnail варианта товара
- Колонка с полным названием товара и комбобоксом выбора варианта товара.  При выборе варианта обновляется как полное название товара, так и thumbnail
- Колонка с выбором кол-ва, стоимостью и кнопкой "Положить в корзину"

Кроме того есть кнопка "Положить все в корзину", которая формирует JSON по всей таблице и посылает Ajax запрос на сервер.    

Доступ к элементам осуществляется с помощью JQuery, доступ к котором уже изолирован в отдельных JS модулях.  

Имеющаяся лапша - условный показ столбцов на стороне сервера, комбинирование в одном файле нескольких языков - Smarty/HTML/CSS/JQuery и если хотите я могу продолжить затрудняет дальнейшую до- и переработку.

Выходом (и скорее всего единственно возможным) будет использование Knockout.

Проблем с доступом к материалам для изучения у меня нет (книги, курс от Специалиста, полно видео на Youtube).

Проблемы "правильную ли я библиотеку выбрал" тоже нет. Практически все люди на quora&co говорят, что  в данном случае Knockout - оптимальный выбор.

Главный вопрос: как правильно провести рефакторинге текущего кода или переписывание логики с использованием Knockout.

http://1c-e.ru/?p=235
1 jquery
 
09.11.16
19:38
И да, нужно ли полностью избавляться от jquery лапши в коде (ну кроме части с Ajax запросом)?
2 shuhard_серый
 
09.11.16
19:46
(0)[Есть ли здесь специалисты по Knockout?]
нет
3 jquery
 
09.11.16
19:49
(2) - ОК, буду единственным специалистом по Knockout-у на мисте
4 jquery
 
09.11.16
19:57
(2) - начнем с самого начала: Knockout - это библиотека или фреймворк?
5 HeKrendel
 
09.11.16
20:10
(4)  Скорее термин
7 HeKrendel
 
09.11.16
20:11
Упс
8 Garykom
 
гуру
09.11.16
20:12
Knockout.js это java-программер сваял JSP like фреймворк на JavaScript... ибо не освоил существующие ))
9 HeKrendel
 
09.11.16
20:15
(8) Чел пиарит свой сайт, проблема в том что ссылки ща не учитываются при СЕО, но кто ему про это расскажет?
10 Asmody
 
09.11.16
20:26
(9) Да пусть, там статья полезная.
ПС: да, ссылки из тем поисковиками не учитываются.
11 Asmody
 
09.11.16
20:29
но давать код скриншотом – это жлобство!
12 jquery
 
09.11.16
20:29
ссылка была случайно вставлена. Это единственное, что я нашел тут.

Неужели никто не делал тут веб интеграцию?
13 Asmody
 
09.11.16
20:32
14 jquery
 
09.11.16
20:35
У меня например много вопросов к автору того, что по ссылке.

Например, обязательно ли / желательно ли использование knockout.simpleGrid или каких то его альтернатив?

Нужно ли/можно ли оформлять каждую ячейку таблицы в в виде компонент, про которые так вкусно рассказывают здесь:

https://vimeo.com/97519516

Является ли указанная задача уже Large-Scale в терминах ответа на http://stackoverflow.com/a/15367175/444079
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой