Даро ба ман дар бораи санҷишҳои E2E бо Playwright гӯ: чӣ гуна системаи санҷиш ташкил карда шуда буд, чӣ гуна оғоз мешуд, чӣ гуна бо бэкенд ҳамкорӣ мекард, чӣ гуна такрорпазирии маълумоти санҷиширо таъмин мекард?
Frontend
Функсияи барои ҳисоб кардани медиани массиви рақамҳоро нависед.
Баррасии таъин кардани роли ба корбар дар Vue 2 ```javascript export default { data() { return { user: { name: 'Ivan' } }; }, methods: { setRole(role) { this.user.role = role; } } } ```
Дастгоҳи дорои 200 ID аст. Барои ҳар як бояд ба /api/users/:id муроҷиат кард. Функсияи нависед, ки дархостҳоро иҷро мекунад, аммо на бештар аз N дар як вақт, ва натиҷаҳоро дар тартиби массиви воридотӣ бармегардонад.
Баррасии миксини Nuxt 2 барои муайян кардани дастгоҳ ```javascript export default { data() { return { isMobile: window.innerWidth < 768 } } } ```
Ҳангоми кор бо Playwright кадом ҳодисаҳои ҷолиб ё ҳолатҳои ғайриоддӣ рӯй доданд?
Чӣ гуна метавон саҳифаҳо/ҷавобҳоро дар барномаи Nuxt кэш кард барои кам кардани бор? Оё бо Redis ё Nitro caching кор кардаед?
Чӣ гуна сабабҳо метавонанд сабаби дарозии экранҳои сафед дар вақти SSR (Nuxt) бошанд? Чӣ гуна ташхис ва ҳалли масъалаи вақти зиёд ба First Byte?
Дар бораи гузаштан аз Vue 2 ба Vue 3 гӯ: чӣ тағйир ёфт (VueX ба Pinia, Options API ба Composition API, Vue.extend ба defineComponent, new Vue ба createApp ва ғайра)?
Дар бораи оптимизатсияи иҷрои саҳифаҳо дар Nuxt нақл кунед: бо чӣ рӯбарӯ шудед, кадом мушкилотро ҳал кардед ва чӣ гуна.
async function loadUsers(ids) { const users = [] ids.forEach(async id => { const res = await fetch(`/api/users/${id}`) const user = await res.json() users.push(user) }) return users } Identify the problem with this code and suggest how to fix it.
функсияи debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }
Барои баррасии миксини Nuxt 2 - гӯшкунаки тағирёбии андоза ```javascript export default { data() { return { width: 0 } }, mounted() { window.addEventListener('resize', this.onResize) this.onResize() }, methods: { onResize() { this.width = window.innerWidth } } } ```
Ҳикоят кунед дар бораи ҷамъкунандаи при гузаштан аз Vue 2 ба Vue 3: Webpack (Vue CLI) буд, ҳоло Vite. Оё ҳолатҳои ҷолиб, муноқишаҳои конфигуратсия ё чизҳое буданд, ки бояд навиштани онҳоро иваз мекардед?