Вход | Регистрация


Есть ли здесь специалисты по Knockout?

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

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

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

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

https://vimeo.com/97519516

Является ли указанная задача уже Large-Scale в терминах ответа на http://stackoverflow.com/a/15367175/444079

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует