mail@vecdev.ru

Шпаргалка по Битрикс JS

Это небольшая шпаргалка Javascript-библиотеке Bitrix Framework, которая будет со временем пополняться новыми пресетами для работы.

Начнем с основы. Любой код с использованием библиотеки Битрикса должен быть расположен внутри метода BX.ready().

BX.ready(function(){
    //здесь ваш код
});

Функции поиска DOM


let object = BX('my_id') // обратиться по ID

//поиск объекта по тегу и классу
let array = BX.findChildren(
    obParent, {
        tag:'div',  //тег
        className:'class' //класс
    },
    true
);
 

BX Ajax запрос

Ниже базовый минимум в ajax запросе чтобы всё работало.

BX.ajax({
    url: "",
    type: 'POST',
    dataType: 'json',
    onsuccess: function(data){
    },
    onfailure: function(){
    },
});

Создание DOM объекта

За создание ноды отвечает функция BX.create. Затем мы добавляем созданный узел к родителю "dom" с помощью BX.append.

let table = BX.create('TABLE', {
    attrs: {
        className: '',
    },
    html: '',
    children: []
      }),
    ]
});
BX.append(table, dom);


Частный разработчик сайтов Vector Dev
Комментарии