Ответы пользователя по тегу JavaScript
  • Альтернатива notepad++ или в чём вести разработку?

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    Когда-то довольствовался FarManager+Colorer+FTP. Потом попробовав несколько более полноценных редакторов переполз на Eclipse, где заставил работать PHP debugger. Это оказалось решающим фактором. Потом разрослось плагинами и опытом. Пожалуй сейчас единственное, чего не хватает это нормальной поддержки JSDoc.
    Пытался несколько раз переползти на что-то более лекговесное, типа PHPStorm или NetBeans, но не могу втянуться.
    Ладно, долой лирику и ностальгию.

    По сути вопроса — пожалуй, присоединюсь к варианту SubLime.
    Ответ написан
    Комментировать
  • Где можно потренировать навыки JavaScript OOP?

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    Да, чуть не забыл — есть такой сайт todomvc.com, сборник примеров реализации простого «to-do» приложения на различных JS библиотеках и фреймворках (есть и просто на чистом JS). Может быть полезно сравнить различные реализации.
    Ответ написан
    Комментировать
  • Где можно потренировать навыки JavaScript OOP?

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    Да. Вопрос в уровне и желании. Я до сих пор до конца не въехал в эту «своеобразность».

    Последнюю неделю пытаюсь разобраться в библиотеке KnockoutJS — построение MVVM модели и автоматическая привязка данных к интерфейсу (т.н. observables). Т.е. отслеживание изменений там или там, и соотв. изменение в остальной части приложения (на Хабре были статьи).

    У меня есть несколько задач:
    1. сделать для knockout новый тип структуры, реализующий подобие коллекций из backbone.js
    2. написать расширение базовых классов KO для простого добавления функционала редактирования списка и добавления элементов в коллекцию. Типа навешиваем расширение на тип, и теперь можем реализовать простое редактирование с возможностью отката изменений.
    3. на базе этого написать класс небольшого виджета, который мог бы сам на основе модели генерировать форму для структуры данных, точнее коллекции таких записей.
    Т.е. хотя бы частично упростить работу с многоуровневой структурой коллекций данных и осуществления связи всего этого с интерфейсом для их редактирования.

    Но это задачи скорее не для изучения как такового, а как практика после получения основных знаний. Тут можно смотреть в ответ @deadbyelpy .
    Ответ написан
    Комментировать