codeisart.

МАРШРУТ ЧТЕНИЯ

Свой JavaScript-фреймворк

От устройства маленькой библиотеки — к обходу DOM и CSS-селекторам.

Родитель ul и три дочерних li. У среднего элемента есть предыдущий и следующий сосед.
Сначала — отношения между элементами. Затем — методы для работы с ними.
  1. JS Core

    «js-core» — JavaScript framework

    Не так давно я начал заниматься разработкой JavaScript framework’а « js-core » для применения в небольших проектах, в которых использование таких готовых универсальных…

  2. JS Core

    «parent» — получение родительского узла

    Функция parent возвращает копию объекта _$, содержащую родительский узел текущего

  3. JS Core

    «child» — получение списка дочерних узлов

    Второй параметр логического типа так же необязателен и используется для переключения режима поиска дочерних элементов. Может принимать пустое значение или true . Если…

  4. JS Core

    «append» — добавление нового узла в конец списка дочерних узлов

    Функция append добавляет новый или перемещает существующий узел в конец списка дочерних элементов текущего узла и возвращает копию объекта _$, содержащую ссылку на…

  5. JS Core

    «prepend» — добавление нового узла в начало списка дочерних узлов

    Функция prepend добавляет новый или перемещает существующий узел в начало списка дочерних элементов текущего узла и возвращает копию объекта _$, содержащую ссылку на…

  6. JS Core

    Быстрый поиск DOM-элементов

    В новых браузерах для перемещения по DOM -дереву появилась возможность использовать интерфейс «Element Traversal», который позволяет искать элементы, исключая текстовые…

  7. JS Core

    CSS-селекторы в js-core

    В описываемой версии js-core нет собственного движка CSS-селекторов, но легко внедрить один из

  8. JS Core

    Интеграция «Peppy» и «js-core»

    Не так давно Джеймс Донахью выпустил первый бета-релиз « Peppy » — движка селекторов, предоставляющего возможность использовать CSS3 для выборки элементов.…

  9. JS Core

    «js-core» test drive

    Решил провести небольшой тест производительности своего JavaScript framework’а « js-core ». Для сравнения, конечно же, взял « jQuery », который хорошо знаю и имею…

  10. JS Core

    js-core reloaded

    Итак, прошло уже много времени с момента, когда я (Коробкин Дмитрий) начал заниматься разработкой своего JavaScript фреймворка. Целью было создать продукт, который бы…