В JavaScript (ES6) существует множество способов обеспечения безопасности объекта посредством блокировки изменений. Это позволяет снизить угрозу воздействия третьей стороны на параметры объекта, а так же уменьшить вероятность непредсказуемого поведения кода.
  
        
            
  
  
  
    
  
  
  Последовательность размещения CSS-классов элемента в HTML-документе не влияет на его свойства. И это легко доказать.
  
        
            
  
  
  
    
  
  
  width и height могут выступать в качестве атрибутов некоторых HTML-элементов.
  
        
            
  
  
  
    
  
  
  Для перебора элементов массива в JavaScript есть несколько удобных методов. Из них наиболее популярны Array.prototype.map() и Array.prototype.forEach(). Для начинающих программистов в использовании этих методов есть несколько неочевидных моментов: ведь, оба метода предназначены для перебора элементов и оба возвращают какой-то результат. Так в чем же различия?
  
        
            
  
  
  
    
  
  
  Итак, нам нужно нарисовать гамбургер-меню: всего три полосы - это достаточно просто сделать, кроме того, для этого в HTML и CSS существует множество способов. Но, с другой стороны, нарисовать иконку гамбургер-меню можно и в SVG, и это, пожалуй, самый легкий и приятный вариант решения данной задачи.