Даны 2 слова, определить можно ли из 1 слова составить 2, при условии что каждую букву из строки 1 можно использовать только один раз?Если это читается как "определить можно ли из первого слова составить второе", то алгоритм прост:
$(document).on('click', '.class1', function() {
alert("click .class1");
$(this).removeClass("class1").addClass("class2");
});
$(document).on('click', '.class2', function() {
alert("click .class2");
$(this).removeClass("class2").addClass("class1");
});
$(document).on('click', '.class1, .class2', function() {
$(this).toggleClass("class1").toggleClass("class2");
});
.view-btn:hover:before {
color: #353535;
}
.view-btn:hover {
color: #353535;
}
Это два отдельных инструмента, которые выполняют одну задачу?Да, они оба предназначены для адаптации страницы к размеру экрана. Разница в том, что при помощи медиа-запросов устанавливаются "переломные" точки, когда отображение страницы разительно меняется (порядок блоков, размеры, отступы и т.п.). Резиновая же верстка адаптируется не при достижении каких-то точек, а постоянно, каждый пиксель, но при этом её возможности ограничены.
Или это два инструмента, которые всегда должны работать вместе?Эти инструменты можно использовать вместе, но это не обязательно. Нужно ли это делать, зависит от дизайна.
$('.multiplier:visible').text()
var options = document.querySelectorAll('.multiplier'),
multiplier;
[].forEach.call(options, function (option) {
if (option.style.display == 'block')
{
multiplier = option.innerText;
}
});
alert(multiplier);
parseFloat()
, если есть такая необходимость. function log (message){
console.log(message);
}
function sum (arg1, arg2){
return arg1+arg2;
}
function mult (arg1, arg2){
return arg1*arg2;
}
log(sum(2, 3));
log(mult(2, 3));
Это модель. В реальном примере функция Foo могла бы быть единственно экспортируемой из модуля. И конечно в ней была бы не одна инструкция, плюс вызовы других функций и тд. Пользователь модуля мог-бы менять его внутреннюю реализацию отправляя на вход свою функцию (sum, mult или что-то совершенно иное). Если учитывать что функции в JS тоже являются объектами, то получается что мы меняем реализацию методов объекта не имея доступа к его коду. Это полиморфизм?
Как вы считаете, брать фотографии из открытых источников, а именно с сайтов, где сами авторы выкладывают эти фотографии, а потом жалуются... это нормально?
$('select#f-select').append('<option value="1">Пункт</option>');
listActions =
cartUpKey: (it) ->
alert('UP')
cartDownKey: (it) ->
alert('DOWN')