Здравствуйте! Помогите разобраться с кодом. Начинаю программировать на JS. Понял пока, что 50% че к чему. Не могли бы вы подробней написать, что и как происходит. Пример кода взят из учебника для HTML поэтому не все так четко расписано про JS код
function hasColorSupport(){
element = document.createElement("input");
element.setAttribute("type", "color");
var hasColorType = (element.type === "color");
// handle partial implementation
if(hasColorType){
var testString = "foo";
element.value = testString;
hasColorType = (element.value != testString);
}
return(hasColorType);
}