Одностраничные приложения позволяют имитировать работу десктоп приложений. Архитектура устроена таким образом, что при переходе на новую страницу, обновляется только часть контента. Таким образом, нет необходимости повторно загружать одни и те же элементы. Это очень удобно для разработчиков и пользователей.оригинал
.about div:nth-child(1) {
//...
}
.about div:nth-child(2) {
//...
}
.about div:nth-child(3) {
//...
}
.about div:nth-child(4) {
//...
}
class Parent {
constructor() {
this._name = 'Иван'
}
get name() {
return this._name
}
}
class Child extends Parent {
constructor() {
super()
this._patronymic = 'Иванович'
}
get patronymic() {
return this._patronymic
}
getMsg() {
console.log(`${super.name} ${this.patronymic}`)
}
}
const child = new Child()
child.getMsg()
const elements = document.getElementsByClassName('test')
Array.from(elements).forEach(element => {
element.addEventListener('click', () => {
element.style.backgroundColor = 'red'
})
})
npm i -D pug pug-plain-loader
// js (НЕ webpack.config.js)
console.log(process.env.NODE_ENV)
process.env.NODE_ENV
не будет работать в конфигурационном файле webpack, для версии webpack 4.