javascript:<expression>
(его также называют псевдопротокол), который будет выполнен когда браузер попытается перейти по ссылке$('#form').on('submit', function (event) {
event.preventDefault();
})
$('#button-cart').remove();
$('#button-cart').removeAttr('id')
var computedStyle = window.getComputedStyle(document.documentElement);
var fontSize = computedStyle.fontSize; // 16px
var remWidth = document.body.clientWidth / parseInt(fontSize); // parseInt что бы избавиться от 'px' и превратить из строки в число
function myFunc( $ ) {
$.fn.myPlugin = function() {
// Код плагина
};
}
myFunc(jQuery); // Вызываем функцию и передаём ей jQuery, теперь внутри функции мы можем спокойно обращаться к '$' и не бояться, что кто-то его переопределил
class CustomArray extends Array {
square() {....}
}
let numbers = new CustomArray(1, 23, 3);
numbers.square()
class CustomArray {
square() {....}
}
CustomArray.prototype.square.call(numbers); // вторым аргументом можно передать аргументы, если они принимаются методом