Update Quiz Link

pull/1492/head
Lee Stott 4 weeks ago
parent 43ef2bd0f4
commit 2daab5271b

@ -192,7 +192,7 @@ When a developer wants to learn something new, they'll most likely turn to docum
Compare some programming languages. What are some of the unique traits of JavaScript vs. Java? How about COBOL vs. Go? Compare some programming languages. What are some of the unique traits of JavaScript vs. Java? How about COBOL vs. Go?
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/2) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/)
## Review & Self Study ## Review & Self Study

@ -6,7 +6,7 @@ This lesson covers the basics of GitHub, a platform to host and manage changes t
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/3) [Pre-lecture quiz](https://ff-quizzes.netlify.app)
## Introduction ## Introduction
@ -310,7 +310,7 @@ Projects might also have discussion in forums, mailing lists, or chat channels l
Pair with a friend to work on each other's code. Create a project collaboratively, fork code, create branches, and merge changes. Pair with a friend to work on each other's code. Create a project collaboratively, fork code, create branches, and merge changes.
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/4) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/en/)
## Review & Self Study ## Review & Self Study

@ -4,7 +4,7 @@
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/5) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/)
> The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. > The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.
> >
@ -218,7 +218,7 @@ Take this HTML and rewrite it to be as accessible as possible, given the strateg
``` ```
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/6) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/en/)
## Review & Self Study ## Review & Self Study

@ -4,7 +4,7 @@
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/7) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/)
This lesson covers the basics of JavaScript, the language that provides interactivity on the web. This lesson covers the basics of JavaScript, the language that provides interactivity on the web.
@ -189,7 +189,7 @@ Booleans can be only two values: `true` or `false`. Booleans can help make decis
JavaScript is notorious for its surprising ways of handling datatypes on occasion. Do a bit of research on these 'gotchas'. For example: case sensitivity can bite! Try this in your console: `let age = 1; let Age = 2; age == Age` (resolves `false` -- why?). What other gotchas can you find? JavaScript is notorious for its surprising ways of handling datatypes on occasion. Do a bit of research on these 'gotchas'. For example: case sensitivity can bite! Try this in your console: `let age = 1; let Age = 2; age == Age` (resolves `false` -- why?). What other gotchas can you find?
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/8) [Post-lecture quiz](https://ff-quizzes.netlify.app)
## Review & Self Study ## Review & Self Study

@ -4,7 +4,7 @@
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/9) [Pre-lecture quiz](https://ff-quizzes.netlify.app)
When we think about writing code, we always want to ensure our code is readable. While this sounds counterintuitive, code is read many more times than it's written. One core tool in a developer's toolbox to ensure maintainable code is the **function**. When we think about writing code, we always want to ensure our code is readable. While this sounds counterintuitive, code is read many more times than it's written. One core tool in a developer's toolbox to ensure maintainable code is the **function**.
@ -185,7 +185,7 @@ You've now seen we have three ways to pass a function as a parameter and might b
Can you articulate in one sentence the difference between functions and methods? Give it a try! Can you articulate in one sentence the difference between functions and methods? Give it a try!
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/10) [Post-lecture quiz](https://ff-quizzes.netlify.app)
## Review & Self Study ## Review & Self Study

@ -6,7 +6,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/11) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/11)
Making decisions and controlling the order in which your code runs makes your code reusable and robust. This section covers the syntax for controlling data flow in JavaScript and its significance when used with Boolean data types Making decisions and controlling the order in which your code runs makes your code reusable and robust. This section covers the syntax for controlling data flow in JavaScript and its significance when used with Boolean data types
@ -205,7 +205,7 @@ Create a program that is written first with logical operators, and then rewrite
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/12) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/12)
## Review & Self Study ## Review & Self Study

@ -4,7 +4,7 @@
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/13) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/13)
This lesson covers the basics of JavaScript, the language that provides interactivity on the web. In this lesson, you'll learn about arrays and loops, which are used to manipulate data. This lesson covers the basics of JavaScript, the language that provides interactivity on the web. In this lesson, you'll learn about arrays and loops, which are used to manipulate data.
@ -122,7 +122,7 @@ for (let i = 0; i < iceCreamFlavors.length; i++) {
There are other ways of looping over arrays other than for and while loops. There are [forEach](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [for-of](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of), and [map](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map). Rewrite your array loop using one of these techniques. There are other ways of looping over arrays other than for and while loops. There are [forEach](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [for-of](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of), and [map](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map). Rewrite your array loop using one of these techniques.
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/14) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/14)
## Review & Self Study ## Review & Self Study

@ -5,7 +5,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/15) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/15)
> Check out video > Check out video
@ -223,7 +223,7 @@ There are some wild 'older' tags in HTML that are still fun to play with, though
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/16) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/16)
## Review & Self Study ## Review & Self Study

@ -5,7 +5,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/17) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/17)
### Introduction ### Introduction
@ -259,7 +259,7 @@ To complete the post-lecture quiz, go through this Learn module: [Style your HTM
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/18) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/18)
## Review & Self Study ## Review & Self Study

@ -5,7 +5,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/19)
### Introduction ### Introduction
@ -201,7 +201,7 @@ Add new event handler to your closure to do something more to the plants; for ex
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/20)
## Review & Self Study ## Review & Self Study

@ -3,7 +3,7 @@
![DOM y un cierre](../../sketchnotes/webdev101-js.png) ![DOM y un cierre](../../sketchnotes/webdev101-js.png)
> Boceto de [Tomomi Imura](https://twitter.com/girlie_mac) > Boceto de [Tomomi Imura](https://twitter.com/girlie_mac)
## [Pre-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19) ## [Pre-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/19)
### Introducción: ### Introducción:
@ -197,7 +197,7 @@ Esta pequeña función restablece los eventos `onpointerup` y `onpointermove` pa
🚀Challenge: agregue un nuevo controlador de eventos a su cierre para hacer algo más en las plantas; por ejemplo, haga doble clic en una planta para traerla al frente. ¡Se creativo! 🚀Challenge: agregue un nuevo controlador de eventos a su cierre para hacer algo más en las plantas; por ejemplo, haga doble clic en una planta para traerla al frente. ¡Se creativo!
## [Post-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20) ## [Post-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/20)
## Revisión y autoestudio ## Revisión y autoestudio

@ -5,7 +5,7 @@
## Quiz préalable ## Quiz préalable
[Quiz préalable](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19?loc=fr) [Quiz préalable](https://ff-quizzes.netlify.app/web/quiz/19?loc=fr)
### Introduction ### Introduction
@ -201,7 +201,7 @@ Ajoutez un nouveau gestionnaire d'événements à votre fermeture pour faire que
## Quiz de validation des connaissances ## Quiz de validation des connaissances
[Quiz de validation des connaissances](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20?loc=fr) [Quiz de validation des connaissances](https://ff-quizzes.netlify.app/web/quiz/20?loc=fr)
## Examen et étude personnelle ## Examen et étude personnelle

@ -5,7 +5,7 @@
## पूर्व व्याख्यान प्रश्नोत्तरी ## पूर्व व्याख्यान प्रश्नोत्तरी
[पूर्व व्याख्यान प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19?loc=hi) [पूर्व व्याख्यान प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/19?loc=hi)
### परिचय ### परिचय
@ -201,7 +201,7 @@ function stopElementDrag() {
## व्याख्यान उपरांत प्रश्नोत्तरी ## व्याख्यान उपरांत प्रश्नोत्तरी
[व्याख्यान उपरांत प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20?loc=hi) [व्याख्यान उपरांत प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/20?loc=hi)
## समीक्षा और स्व अध्ययन ## समीक्षा और स्व अध्ययन

@ -5,7 +5,7 @@
## Quiz Pre-Lezione ## Quiz Pre-Lezione
[Quiz Pre-Lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19?loc=it) [Quiz Pre-Lezione](https://ff-quizzes.netlify.app/web/quiz/19?loc=it)
### Introduzione ### Introduzione
@ -201,7 +201,7 @@ Aggiungere un nuovo gestore di eventi alla closure per fare qualcosa di più con
## Quiz Post-Lezione ## Quiz Post-Lezione
[Quiz post-lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20?loc=it) [Quiz post-lezione](https://ff-quizzes.netlify.app/web/quiz/20?loc=it)
## Revisione e Auto Apprendimento ## Revisione e Auto Apprendimento

@ -5,7 +5,7 @@
## レッスン前の小テスト ## レッスン前の小テスト
[レッスン前の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19?loc=ja) [レッスン前の小テスト](https://ff-quizzes.netlify.app/web/quiz/19?loc=ja)
### イントロダクション ### イントロダクション
@ -201,7 +201,7 @@ function stopElementDrag() {
## レッスン後の小テスト ## レッスン後の小テスト
[レッスン後の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20?loc=ja) [レッスン後の小テスト](https://ff-quizzes.netlify.app/web/quiz/20?loc=ja)
## 復習と自己学習 ## 復習と自己学習

@ -5,7 +5,7 @@
## 강의 전 퀴즈 ## 강의 전 퀴즈
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19?loc=ko) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/19?loc=ko)
### 소개 ### 소개
@ -199,7 +199,7 @@ function stopElementDrag() {
## 강의 후 퀴즈 ## 강의 후 퀴즈
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20?loc=ko) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/20?loc=ko)
## 리뷰 & 자기주도 학습 ## 리뷰 & 자기주도 학습

@ -5,7 +5,7 @@
## Kuiz Pra Kuliah ## Kuiz Pra Kuliah
[Kuiz Pra Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19) [Kuiz Pra Kuliah](https://ff-quizzes.netlify.app/web/quiz/19)
### Pengenalan ### Pengenalan
@ -201,7 +201,7 @@ Tambahkan pengendali acara (event handler) baharu ke penutupan anda untuk melaku
## Kuiz Pasca Kuliah ## Kuiz Pasca Kuliah
[Kuiz Pasca Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20) [Kuiz Pasca Kuliah](https://ff-quizzes.netlify.app/web/quiz/20)
## Mengkaji & Belajar Sendiri ## Mengkaji & Belajar Sendiri

@ -5,7 +5,7 @@
## Quiz pré-leitura ## Quiz pré-leitura
[Quiz pré-leitura](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19) [Quiz pré-leitura](https://ff-quizzes.netlify.app/web/quiz/19)
### Introdução ### Introdução
@ -217,7 +217,7 @@ Adicione um novo manipulador de eventos ao seu fechamento para fazer algo mais p
## Quiz pós-leitura ## Quiz pós-leitura
[Quiz pós-leitura](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20) [Quiz pós-leitura](https://ff-quizzes.netlify.app/web/quiz/20)
## Revisão & auto-estudo ## Revisão & auto-estudo

@ -5,7 +5,7 @@
## 課前測驗 ## 課前測驗
[課前測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19?loc=zh_tw) [課前測驗](https://ff-quizzes.netlify.app/web/quiz/19?loc=zh_tw)
### 大綱 ### 大綱
@ -203,7 +203,7 @@ function stopElementDrag() {
## 課後測驗 ## 課後測驗
[課後測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20?loc=zh_tw) [課後測驗](https://ff-quizzes.netlify.app/web/quiz/20?loc=zh_tw)
## 複習與自學 ## 複習與自學

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/21)
## Event driven programming ## Event driven programming
@ -328,7 +328,7 @@ Add more functionality
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/22)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Quiz préalable ## Quiz préalable
[Quiz préalable](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21?loc=fr) [Quiz préalable](https://ff-quizzes.netlify.app/web/quiz/21?loc=fr)
## La programmation événementielle ## La programmation événementielle
@ -329,7 +329,7 @@ Ajouter plus de fonctionnalités
## Quiz de validation des connaissances ## Quiz de validation des connaissances
[Quiz de validation des connaissances](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22?loc=fr) [Quiz de validation des connaissances](https://ff-quizzes.netlify.app/web/quiz/22?loc=fr)
## Révision et étude personnelle ## Révision et étude personnelle

@ -2,7 +2,7 @@
## पूर्व व्याख्यान प्रश्नोत्तरी ## पूर्व व्याख्यान प्रश्नोत्तरी
[पूर्व व्याख्यान प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21?loc=hi) [पूर्व व्याख्यान प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/21?loc=hi)
## इवेंट संचालित प्रोग्रामिंग ## इवेंट संचालित प्रोग्रामिंग
@ -328,7 +328,7 @@ typedValueElement.addEventListener('input', () => {
## व्याख्यान उपरांत प्रश्नोत्तरी ## व्याख्यान उपरांत प्रश्नोत्तरी
[व्याख्यान उपरांत प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22?loc=hi) [व्याख्यान उपरांत प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/22?loc=hi)
## समीक्षा और स्व अध्ययन ## समीक्षा और स्व अध्ययन

@ -2,7 +2,7 @@
## Quiz Pre-Lezione ## Quiz Pre-Lezione
[Quiz Pre-Lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21?loc=it) [Quiz Pre-Lezione](https://ff-quizzes.netlify.app/web/quiz/21?loc=it)
## Programmazione guidata dagli eventi ## Programmazione guidata dagli eventi
@ -328,7 +328,7 @@ Aggiungere più funzionalità
## Quiz Post-Lezione ## Quiz Post-Lezione
[Quiz post-lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22?loc=it) [Quiz post-lezione](https://ff-quizzes.netlify.app/web/quiz/22?loc=it)
## Revisione e Auto Apprendimento ## Revisione e Auto Apprendimento

@ -2,7 +2,7 @@
## レッスン前の小テスト ## レッスン前の小テスト
[レッスン前の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21?loc=ja) [レッスン前の小テスト](https://ff-quizzes.netlify.app/web/quiz/21?loc=ja)
## イベント駆動型プログラミング ## イベント駆動型プログラミング
@ -326,7 +326,7 @@ typedValueElement.addEventListener('input', () => {
## レッスン後の小テスト ## レッスン後の小テスト
[レッスン後の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22?loc=ja) [レッスン後の小テスト](https://ff-quizzes.netlify.app/web/quiz/22?loc=ja)
## 復習と自己学習 ## 復習と自己学習

@ -2,7 +2,7 @@
## 강의 전 퀴즈 ## 강의 전 퀴즈
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21?loc=ko) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/21?loc=ko)
## 이벤트 기반 프로그래밍 ## 이벤트 기반 프로그래밍
@ -327,7 +327,7 @@ typedValueElement.addEventListener('input', () => {
## 강의 후 퀴즈 ## 강의 후 퀴즈
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22?loc=ko) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/22?loc=ko)
## 리뷰 & 자기주도 학습 ## 리뷰 & 자기주도 학습

@ -2,7 +2,7 @@
## Kuiz Pra Kuliah ## Kuiz Pra Kuliah
[Kuiz Pra Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21) [Kuiz Pra Kuliah](https://ff-quizzes.netlify.app/web/quiz/21)
## Pengaturcaraan berdasarkan acara ## Pengaturcaraan berdasarkan acara
@ -328,7 +328,7 @@ Tambahkan lebih banyak fungsi
## Kuiz Pasca Kuliah ## Kuiz Pasca Kuliah
[Kuiz Pasca Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22) [Kuiz Pasca Kuliah](https://ff-quizzes.netlify.app/web/quiz/22)
## Mengkaji & Belajar Sendiri ## Mengkaji & Belajar Sendiri

@ -2,7 +2,7 @@
## 課前測驗 ## 課前測驗
[課前測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21?loc=zh_tw) [課前測驗](https://ff-quizzes.netlify.app/web/quiz/21?loc=zh_tw)
## 事件驅動程式設計 ## 事件驅動程式設計
@ -328,7 +328,7 @@ typedValueElement.addEventListener('input', () => {
## 課後測驗 ## 課後測驗
[課後測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22?loc=zh_tw) [課後測驗](https://ff-quizzes.netlify.app/web/quiz/22?loc=zh_tw)
## 複習與自學 ## 複習與自學

@ -5,7 +5,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/23)
### Introduction ### Introduction
@ -152,7 +152,7 @@ Take a look at a browser extension store and install one to your browser. You ca
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/24)
## Review & Self Study ## Review & Self Study

@ -3,7 +3,7 @@
![Browser sketchnote](/sketchnotes/browser.jpg) ![Browser sketchnote](/sketchnotes/browser.jpg)
> Sketchnote de [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) > Sketchnote de [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob)
## [Pre-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23) ## [Pre-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/23)
### Introducción: ### Introducción:
@ -145,7 +145,7 @@ Felicitaciones, ha dado los primeros pasos para crear una extensión de navegado
🚀Challenge: Eche un vistazo a una tienda de extensiones de navegador e instale una en su navegador. Puede examinar sus archivos de formas interesantes. ¿Qué descubres? 🚀Challenge: Eche un vistazo a una tienda de extensiones de navegador e instale una en su navegador. Puede examinar sus archivos de formas interesantes. ¿Qué descubres?
## [Post-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24) ## [Post-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/24)
## Revisión y autoestudio ## Revisión y autoestudio

@ -5,7 +5,7 @@
## Quiz préalable ## Quiz préalable
[Quiz préalable](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23?loc=fr) [Quiz préalable](https://ff-quizzes.netlify.app/web/quiz/23?loc=fr)
### Introduction ### Introduction
@ -150,7 +150,7 @@ Jetez un coup d'œil à un magasin d'extensions de navigateur et installez-en un
## Quiz de validation des connaissances ## Quiz de validation des connaissances
[Quiz de validation des connaissances](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24?loc=fr) [Quiz de validation des connaissances](https://ff-quizzes.netlify.app/web/quiz/24?loc=fr)
## Révision et étude personnelle ## Révision et étude personnelle

@ -5,7 +5,7 @@
## पूर्व व्याख्यान प्रश्नोत्तरी ## पूर्व व्याख्यान प्रश्नोत्तरी
[पूर्व व्याख्यान प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23?loc=hi) [पूर्व व्याख्यान प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/23?loc=hi)
### परिचय ### परिचय
@ -150,7 +150,7 @@ npm install
## व्याख्यान उपरांत प्रश्नोत्तरी ## व्याख्यान उपरांत प्रश्नोत्तरी
[व्याख्यान उपरांत प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24?loc=hi) [व्याख्यान उपरांत प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/24?loc=hi)
## समीक्षा और स्व अध्ययन ## समीक्षा और स्व अध्ययन

@ -5,7 +5,7 @@
## Quiz Pre-Lezione ## Quiz Pre-Lezione
[Quiz Pre-Lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23?loc=it) [Quiz Pre-Lezione](https://ff-quizzes.netlify.app/web/quiz/23?loc=it)
### Introduzione ### Introduzione
@ -152,7 +152,7 @@ Si dia un'occhiata alle estensioni del browser in uno store e se ne installi una
## Quiz Post-Lezione ## Quiz Post-Lezione
[Quiz post-lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24?loc=it) [Quiz post-lezione](https://ff-quizzes.netlify.app/web/quiz/24?loc=it)
## Revisione e Auto Apprendimento ## Revisione e Auto Apprendimento

@ -5,7 +5,7 @@
## レッスン前の小テスト ## レッスン前の小テスト
[レッスン前の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23?loc=ja) [レッスン前の小テスト](https://ff-quizzes.netlify.app/web/quiz/23?loc=ja)
### イントロダクション ### イントロダクション
@ -149,7 +149,7 @@ npm install
## レッスン後の小テスト ## レッスン後の小テスト
[レッスン後の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24?loc=ja) [レッスン後の小テスト](https://ff-quizzes.netlify.app/web/quiz/24?loc=ja)
## 復習と自己学習 ## 復習と自己学習

@ -5,7 +5,7 @@
## 강의 전 퀴즈 ## 강의 전 퀴즈
[Pre-lecture quiz][Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23?loc=ko) [Pre-lecture quiz][Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/23?loc=ko)
### 소개 ### 소개
@ -149,7 +149,7 @@ npm install
## 강의 후 퀴즈 ## 강의 후 퀴즈
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24?loc=ko) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/24?loc=ko)
## 리뷰 & 자기주도 학습 ## 리뷰 & 자기주도 학습

@ -5,7 +5,7 @@
## Kuiz Pra Kuliah ## Kuiz Pra Kuliah
[Kuiz Pra Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23) [Kuiz Pra Kuliah](https://ff-quizzes.netlify.app/web/quiz/23)
### Pengenalan ### Pengenalan
@ -150,7 +150,7 @@ Lihatlah kedai pelanjutan penyemak imbas dan pasang satu di penyemak imbas anda.
## Kuiz Pasca Kuliah ## Kuiz Pasca Kuliah
[Kuiz Pasca Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24) [Kuiz Pasca Kuliah](https://ff-quizzes.netlify.app/web/quiz/24)
## Mengkaji dan Belajar Sendiri ## Mengkaji dan Belajar Sendiri

@ -4,7 +4,7 @@
> Esboço de [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob) > Esboço de [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob)
## Leitura pré-quiz ## Leitura pré-quiz
[Leitura pré-quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23) [Leitura pré-quiz](https://ff-quizzes.netlify.app/web/quiz/23)
### Introdução: ### Introdução:
@ -150,7 +150,7 @@ Parabéns, você deu os primeiros passos para criar uma extensão de navegador.
Dê uma olhada em uma loja de extensões de navegador e instale uma em seu navegador. Você pode examinar seus arquivos de maneiras interessantes. O que você descobriu? Dê uma olhada em uma loja de extensões de navegador e instale uma em seu navegador. Você pode examinar seus arquivos de maneiras interessantes. O que você descobriu?
## Quiz pós-leitura ## Quiz pós-leitura
[Quiz pós-leitura](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24) [Quiz pós-leitura](https://ff-quizzes.netlify.app/web/quiz/24)
## Revisão e auto-estudo ## Revisão e auto-estudo

@ -5,7 +5,7 @@
## 課前測驗 ## 課前測驗
[課前測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23?loc=zh_tw) [課前測驗](https://ff-quizzes.netlify.app/web/quiz/23?loc=zh_tw)
### 大綱 ### 大綱
@ -149,7 +149,7 @@ npm install
## 課後測驗 ## 課後測驗
[課後測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24?loc=zh_tw) [課後測驗](https://ff-quizzes.netlify.app/web/quiz/24?loc=zh_tw)
## 複習與自學 ## 複習與自學

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/25)
### Introduction ### Introduction
@ -212,7 +212,7 @@ We've discussed several types of API so far in these lessons. Choose a web API a
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/26)
## Review & Self Study ## Review & Self Study

@ -1,6 +1,6 @@
# Proyecto de extensión del navegador, parte 2: llamar a una API, usar almacenamiento local # Proyecto de extensión del navegador, parte 2: llamar a una API, usar almacenamiento local
## [Pre-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25) ## [Pre-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/25)
### Introducción: ### Introducción:
@ -204,7 +204,7 @@ Esta es una gran función. ¿Que está pasando aqui?
🚀 Desafío: hemos discutido varios tipos de API hasta ahora en estas lecciones. Elija una API web e investigue en profundidad lo que ofrece. Por ejemplo, eche un vistazo a las API disponibles en los navegadores, como la [API HTML de arrastrar y soltar](https://developer.mozilla.org/docs/Web/API/HTML_Drag_and_Drop_API). En tu opinión, ¿qué hace que una API sea excelente? 🚀 Desafío: hemos discutido varios tipos de API hasta ahora en estas lecciones. Elija una API web e investigue en profundidad lo que ofrece. Por ejemplo, eche un vistazo a las API disponibles en los navegadores, como la [API HTML de arrastrar y soltar](https://developer.mozilla.org/docs/Web/API/HTML_Drag_and_Drop_API). En tu opinión, ¿qué hace que una API sea excelente?
## [Post-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26) ## [Post-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/26)
## Revisión y autoestudio ## Revisión y autoestudio

@ -2,7 +2,7 @@
## Quiz préalable ## Quiz préalable
[Quiz préalable](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25?loc=fr) [Quiz préalable](https://ff-quizzes.netlify.app/web/quiz/25?loc=fr)
### Introduction ### Introduction
@ -212,7 +212,7 @@ Nous avons discuté de plusieurs types d'API jusqu'à présent dans ces leçons.
## Quiz de validation des connaissances ## Quiz de validation des connaissances
[Quiz de validation des connaissances](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26?loc=fr) [Quiz de validation des connaissances](https://ff-quizzes.netlify.app/web/quiz/26?loc=fr)
## Révision et étude personnelle ## Révision et étude personnelle

@ -2,7 +2,7 @@
## पूर्व व्याख्यान प्रश्नोत्तरी ## पूर्व व्याख्यान प्रश्नोत्तरी
[पूर्व व्याख्यान प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25?loc=hi) [पूर्व व्याख्यान प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/25?loc=hi)
### परिचय ### परिचय
@ -212,7 +212,7 @@ async function displayCarbonUsage(apiKey, region) {
## व्याख्यान उपरांत प्रश्नोत्तरी ## व्याख्यान उपरांत प्रश्नोत्तरी
[व्याख्यान उपरांत प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26?loc=hi) [व्याख्यान उपरांत प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/26?loc=hi)
## समीक्षा और स्व अध्ययन ## समीक्षा और स्व अध्ययन

@ -2,7 +2,7 @@
## Quiz Pre-Lezione ## Quiz Pre-Lezione
[Quiz Pre-Lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25?loc=it) [Quiz Pre-Lezione](https://ff-quizzes.netlify.app/web/quiz/25?loc=it)
### Introduzione ### Introduzione
@ -212,7 +212,7 @@ Finora si è discusso sui diversi tipi di API in queste lezioni. Scegliere un'AP
## Quiz Post-Lezione ## Quiz Post-Lezione
[Quiz post-lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26?loc=it) [Quiz post-lezione](https://ff-quizzes.netlify.app/web/quiz/26?loc=it)
## Revisione e Auto Apprendimento ## Revisione e Auto Apprendimento

@ -2,7 +2,7 @@
## レッスン前の小テスト ## レッスン前の小テスト
[レッスン前の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25?loc=ja) [レッスン前の小テスト](https://ff-quizzes.netlify.app/web/quiz/25?loc=ja)
### イントロダクション ### イントロダクション
@ -210,7 +210,7 @@ async function displayCarbonUsage(apiKey, region) {
## レッスン後の小テスト ## レッスン後の小テスト
[レッスン後の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26?loc=ja) [レッスン後の小テスト](https://ff-quizzes.netlify.app/web/quiz/26?loc=ja)
## 復習と自己学習 ## 復習と自己学習

@ -2,7 +2,7 @@
## 강의 전 퀴즈 ## 강의 전 퀴즈
[Pre-lecture quiz][Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25?loc=ko) [Pre-lecture quiz][Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/25?loc=ko)
### 소개 ### 소개
@ -210,7 +210,7 @@ async function displayCarbonUsage(apiKey, region) {
## 강의 후 퀴즈 ## 강의 후 퀴즈
[Post-lecture quiz][Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26?loc=ko) [Post-lecture quiz][Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/26?loc=ko)
## 리뷰 & 자기주도 학습 ## 리뷰 & 자기주도 학습

@ -2,7 +2,7 @@
## Kuiz Pra Kuliah ## Kuiz Pra Kuliah
[Kuiz Pra Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25) [Kuiz Pra Kuliah](https://ff-quizzes.netlify.app/web/quiz/25)
### Pengenalan ### Pengenalan
@ -210,7 +210,7 @@ Kami telah membincangkan beberapa jenis API setakat ini dalam pelajaran ini. Pil
## Kuiz Pasca Kuliah ## Kuiz Pasca Kuliah
[Kuiz Pasca Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26) [Kuiz Pasca Kuliah](https://ff-quizzes.netlify.app/web/quiz/26)
## Mengkaji & Belajar Sendiri ## Mengkaji & Belajar Sendiri

@ -2,7 +2,7 @@
## 課前測驗 ## 課前測驗
[課前測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25?loc=zh_tw) [課前測驗](https://ff-quizzes.netlify.app/web/quiz/25?loc=zh_tw)
### 大綱 ### 大綱
@ -212,7 +212,7 @@ async function displayCarbonUsage(apiKey, region) {
## 課後測驗 ## 課後測驗
[課後測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26?loc=zh_tw) [課後測驗](https://ff-quizzes.netlify.app/web/quiz/26?loc=zh_tw)
## 複習與自學 ## 複習與自學

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/27)
### Introduction ### Introduction
@ -147,7 +147,7 @@ Investigate some open source websites that have been around a long time ago, and
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/28)
## Review & Self Study ## Review & Self Study

@ -1,6 +1,6 @@
# Proyecto de extensión del navegador, parte 3: Más información sobre el rendimiento y las tareas en segundo plano # Proyecto de extensión del navegador, parte 3: Más información sobre el rendimiento y las tareas en segundo plano
## [Pre-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27) ## [Pre-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/27)
### Introducción: ### Introducción:
@ -141,7 +141,7 @@ Felicitaciones, ha creado una extensión de navegador útil y ha aprendido más
🚀 Desafío: Investigue algunos sitios web de código abierto que han existido hace mucho tiempo y, según su historial de GitHub, vea si puede determinar cómo se optimizaron a lo largo de los años para el rendimiento, si es que lo hicieron. ¿Cuál es el punto de dolor más común? 🚀 Desafío: Investigue algunos sitios web de código abierto que han existido hace mucho tiempo y, según su historial de GitHub, vea si puede determinar cómo se optimizaron a lo largo de los años para el rendimiento, si es que lo hicieron. ¿Cuál es el punto de dolor más común?
## [Post-lecture prueba](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28) ## [Post-lecture prueba](https://ff-quizzes.netlify.app/web/quiz/28)
## Revisión y autoestudio ## Revisión y autoestudio

@ -2,7 +2,7 @@
## Quiz préalable ## Quiz préalable
[Quiz préalable](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27?loc=fr) [Quiz préalable](https://ff-quizzes.netlify.app/web/quiz/27?loc=fr)
### Introduction ### Introduction
@ -148,7 +148,7 @@ Enquêtez sur certains sites Web open source qui existent depuis longtemps et, s
## Quiz de validation des connaissances ## Quiz de validation des connaissances
[Quiz de validation des connaissances](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28?loc=fr) [Quiz de validation des connaissances](https://ff-quizzes.netlify.app/web/quiz/28?loc=fr)
## Révision et étude personnelle ## Révision et étude personnelle

@ -2,7 +2,7 @@
## पूर्व व्याख्यान प्रश्नोत्तरी ## पूर्व व्याख्यान प्रश्नोत्तरी
[पूर्व व्याख्यान प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27?loc=hi) [पूर्व व्याख्यान प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/27?loc=hi)
### परिचय ### परिचय
@ -147,7 +147,7 @@ function drawIcon(value) {
## व्याख्यान उपरांत प्रश्नोत्तरी ## व्याख्यान उपरांत प्रश्नोत्तरी
[व्याख्यान उपरांत प्रश्नोत्तरी](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28?loc=hi) [व्याख्यान उपरांत प्रश्नोत्तरी](https://ff-quizzes.netlify.app/web/quiz/28?loc=hi)
## समीक्षा और स्व अध्ययन ## समीक्षा और स्व अध्ययन

@ -2,7 +2,7 @@
## Quiz Pre-Lezione ## Quiz Pre-Lezione
[Quiz Pre-Lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27?loc=it) [Quiz Pre-Lezione](https://ff-quizzes.netlify.app/web/quiz/27?loc=it)
### Introduzione ### Introduzione
@ -147,7 +147,7 @@ Esaminare alcuni siti web open source che esistono da molto tempo e, in base all
## Quiz Post-Lezione ## Quiz Post-Lezione
[Quiz post-lezione](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28?loc=it) [Quiz post-lezione](https://ff-quizzes.netlify.app/web/quiz/28?loc=it)
## Revisione e Auto Apprendimento ## Revisione e Auto Apprendimento

@ -2,7 +2,7 @@
## レッスン前の小テスト ## レッスン前の小テスト
[レッスン前の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27?loc=ja) [レッスン前の小テスト](https://ff-quizzes.netlify.app/web/quiz/27?loc=ja)
### イントロダクション ### イントロダクション
@ -147,7 +147,7 @@ function drawIcon(value) {
## レッスン後の小テスト ## レッスン後の小テスト
[レッスン後の小テスト](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28?loc=ja) [レッスン後の小テスト](https://ff-quizzes.netlify.app/web/quiz/28?loc=ja)
## 復習と自己学習 ## 復習と自己学習

@ -2,7 +2,7 @@
## 강의 전 퀴즈 ## 강의 전 퀴즈
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27?loc=ko) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/27?loc=ko)
### 소개 ### 소개
@ -147,7 +147,7 @@ function drawIcon(value) {
## 강의 후 퀴즈 ## 강의 후 퀴즈
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28?loc=ko) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/28?loc=ko)
## 리뷰 & 자기주도 학습 ## 리뷰 & 자기주도 학습

@ -2,7 +2,7 @@
## Kuiz Pra Kuliah ## Kuiz Pra Kuliah
[Kuiz Pra Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27) [Kuiz Pra Kuliah](https://ff-quizzes.netlify.app/web/quiz/27)
### Pengenalan ### Pengenalan
@ -147,7 +147,7 @@ Selidiki beberapa laman web sumber terbuka telah lama wujud, dan, berdasarkan se
## Kuiz Pasca Kuliah ## Kuiz Pasca Kuliah
[Kuiz Pasca Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28) [Kuiz Pasca Kuliah](https://ff-quizzes.netlify.app/web/quiz/28)
## Mengkaji & Belajar Sendiri ## Mengkaji & Belajar Sendiri

@ -2,7 +2,7 @@
## 課前測驗 ## 課前測驗
[課前測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27?loc=zh_tw) [課前測驗](https://ff-quizzes.netlify.app/web/quiz/27?loc=zh_tw)
### 大綱 ### 大綱
@ -146,7 +146,7 @@ function drawIcon(value) {
## 課後測驗 ## 課後測驗
[課後測驗](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28?loc=zh_tw) [課後測驗](https://ff-quizzes.netlify.app/web/quiz/28?loc=zh_tw)
## 複習與自學 ## 複習與自學

@ -4,7 +4,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/29) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/29)
### Inheritance and Composition in game development ### Inheritance and Composition in game development
@ -213,7 +213,7 @@ Think about how the pub-sub pattern can enhance a game. Which parts should emit
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/30) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/30)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/31) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/31)
## The Canvas ## The Canvas
@ -205,7 +205,7 @@ You've learned about drawing with the 2D-focused Canvas API; take a look at the
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/32) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/32)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/33) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/33)
Games aren't much fun until you have aliens running around on screen! In this game, we will make use of two types of movements: Games aren't much fun until you have aliens running around on screen! In this game, we will make use of two types of movements:
@ -377,7 +377,7 @@ As you can see, your code can turn into 'spaghetti code' when you start adding f
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/34) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/34)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/35) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/35)
In this lesson you will learn how to shoot lasers with JavaScript! We will add two things to our game: In this lesson you will learn how to shoot lasers with JavaScript! We will add two things to our game:
@ -286,7 +286,7 @@ Add an explosion! Take a look at the game assets in [the Space Art repo](../solu
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/36) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/36)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/37) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/37)
In this lesson, you'll learn how to add scoring to a game and calculate lives. In this lesson, you'll learn how to add scoring to a game and calculate lives.
@ -178,7 +178,7 @@ Your code is almost complete. Can you envision your next steps?
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/38) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/38)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/39) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/39)
There are different ways to express and *end condition* in a game. It's up to you as the creator of the game to say why the game has ended. Here are some reasons, if we assume we are talking about the space game you have been building so far: There are different ways to express and *end condition* in a game. It's up to you as the creator of the game to say why the game has ended. Here are some reasons, if we assume we are talking about the space game you have been building so far:
@ -211,7 +211,7 @@ Add a sound! Can you add a sound to enhance your game play, maybe when there's a
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/40) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/40)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/41) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/41)
### Introduction ### Introduction
@ -297,7 +297,7 @@ Add a new template and route for a third page that shows the credits for this ap
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/42) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/42)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/43) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/43)
### Introduction ### Introduction
@ -290,7 +290,7 @@ Here's an example of what the final login page can look like after a bit of styl
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/44) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/44)
## Review & Self Study ## Review & Self Study

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/45) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/45)
### Introduction ### Introduction
@ -327,7 +327,7 @@ Here's an example of a styled dashboard page:
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/46) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/46)
## Assignment ## Assignment

@ -2,7 +2,7 @@
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/47) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/47)
### Introduction ### Introduction
@ -270,7 +270,7 @@ Try working together to change what is saved and loaded from `localStorage` to o
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/48) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/48)
## Assignment ## Assignment

@ -10,7 +10,7 @@ TODO: add an optional image
<!--- <!---
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/3) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/3)
----> ---->
## Learning objectives ## Learning objectives
@ -153,7 +153,7 @@ After installing and using your extension, vscode.dev offers options to manage y
<!---- <!----
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/4) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/4)
----> ---->
## Review & Self Study ## Review & Self Study

@ -10,7 +10,7 @@ TODO: add an optional image
<!--- <!---
## Pre-Lecture Quiz ## Pre-Lecture Quiz
[Pre-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/3) [Pre-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/3)
----> ---->
## Objectives ## Objectives
@ -244,7 +244,7 @@ Open a remote repository you have permissions to make changes and update some fi
<!---- <!----
## Post-Lecture Quiz ## Post-Lecture Quiz
[Post-lecture quiz](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/4) [Post-lecture quiz](https://ff-quizzes.netlify.app/web/quiz/4)
----> ---->
## Review & Self Study ## Review & Self Study

@ -114,9 +114,9 @@ Our recommendation is to use [Visual Studio Code](https://code.visualstudio.com/
- a challenge - a challenge
- supplemental reading - supplemental reading
- assignment - assignment
- [post-lesson quiz](https://ff-quizzes.netlify.app/) - [post-lesson quiz](https://ff-quizzes.netlify.app/web/)
> **A note about quizzes**: All quizzes are contained in the Quiz-app folder, 48 total quizzes of three questions each. They are available [here](https://ff-quizzes.netlify.app/) the quiz app can be run locally or deployed to Azure; follow the instruction in the `quiz-app` folder. > **A note about quizzes**: All quizzes are contained in the Quiz-app folder, 48 total quizzes of three questions each. They are available [here](https://ff-quizzes.netlify.app/web/) the quiz app can be run locally or deployed to Azure; follow the instruction in the `quiz-app` folder.
## 🗃️ Lessons ## 🗃️ Lessons

@ -201,7 +201,7 @@ back add r0,r1
قارن بين بعض لغات البرمجة. ما هي السمات الفريدة لـ JavaScript مقابل Java؟ ماذا عن COBOL مقابل Go؟ قارن بين بعض لغات البرمجة. ما هي السمات الفريدة لـ JavaScript مقابل Java؟ ماذا عن COBOL مقابل Go؟
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/2) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/2)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -15,7 +15,7 @@ CO_OP_TRANSLATOR_METADATA:
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac) > رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/3) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/3)
## المقدمة ## المقدمة
@ -315,7 +315,7 @@ CO_OP_TRANSLATOR_METADATA:
تعاون مع صديق للعمل على كود بعضكما البعض. أنشئ مشروعًا بشكل تعاوني، قم بتشعب الكود، أنشئ فروعًا، وادمج التغييرات. تعاون مع صديق للعمل على كود بعضكما البعض. أنشئ مشروعًا بشكل تعاوني، قم بتشعب الكود، أنشئ فروعًا، وادمج التغييرات.
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/4) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/4)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac) > رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/5) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/5)
> قوة الويب تكمن في عالميته. الوصول للجميع بغض النظر عن الإعاقة هو جانب أساسي. > قوة الويب تكمن في عالميته. الوصول للجميع بغض النظر عن الإعاقة هو جانب أساسي.
> \- السير تيموثي بيرنرز لي، مدير W3C ومخترع شبكة الويب العالمية > \- السير تيموثي بيرنرز لي، مدير W3C ومخترع شبكة الويب العالمية
@ -226,7 +226,7 @@ CO_OP_TRANSLATOR_METADATA:
``` ```
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/6) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/6)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية
تضع العديد من الحكومات قوانين تتعلق بمتطلبات الوصول. قم بالاطلاع على قوانين الوصول في بلدك. ما الذي يتم تغطيته، وما الذي لا يتم تغطيته؟ مثال على ذلك هو [هذا الموقع الحكومي](https://accessibility.blog.gov.uk/). تضع العديد من الحكومات قوانين تتعلق بمتطلبات الوصول. قم بالاطلاع على قوانين الوصول في بلدك. ما الذي يتم تغطيته، وما الذي لا يتم تغطيته؟ مثال على ذلك هو [هذا الموقع الحكومي](https://accessibility.blog.gov.uk/).

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac) > رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/7) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/7)
تغطي هذه الدرس أساسيات JavaScript، اللغة التي تضيف التفاعل إلى الويب. تغطي هذه الدرس أساسيات JavaScript، اللغة التي تضيف التفاعل إلى الويب.
@ -200,7 +200,7 @@ let myString2 = "World";
JavaScript مشهورة بطرقها المفاجئة في التعامل مع أنواع البيانات في بعض الأحيان. قم ببعض البحث حول هذه "المفاجآت". على سبيل المثال: حساسية حالة الأحرف قد تكون مشكلة! جرب هذا في وحدة التحكم الخاصة بك: `let age = 1; let Age = 2; age == Age` (يُظهر `false` -- لماذا؟). ما المفاجآت الأخرى التي يمكنك العثور عليها؟ JavaScript مشهورة بطرقها المفاجئة في التعامل مع أنواع البيانات في بعض الأحيان. قم ببعض البحث حول هذه "المفاجآت". على سبيل المثال: حساسية حالة الأحرف قد تكون مشكلة! جرب هذا في وحدة التحكم الخاصة بك: `let age = 1; let Age = 2; age == Age` (يُظهر `false` -- لماذا؟). ما المفاجآت الأخرى التي يمكنك العثور عليها؟
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/8) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/8)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac) > رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/9) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/9)
عندما نفكر في كتابة الكود، نريد دائمًا أن يكون الكود قابلًا للقراءة. على الرغم من أن هذا يبدو غير منطقي، إلا أن الكود يُقرأ مرات أكثر بكثير مما يُكتب. إحدى الأدوات الأساسية في صندوق أدوات المطور لضمان كود قابل للصيانة هي **الدالة**. عندما نفكر في كتابة الكود، نريد دائمًا أن يكون الكود قابلًا للقراءة. على الرغم من أن هذا يبدو غير منطقي، إلا أن الكود يُقرأ مرات أكثر بكثير مما يُكتب. إحدى الأدوات الأساسية في صندوق أدوات المطور لضمان كود قابل للصيانة هي **الدالة**.
@ -194,7 +194,7 @@ setTimeout(() => {
هل يمكنك التعبير في جملة واحدة عن الفرق بين الدوال والطرق؟ جرب ذلك! هل يمكنك التعبير في جملة واحدة عن الفرق بين الدوال والطرق؟ جرب ذلك!
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/10) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/10)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -15,7 +15,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/11) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/11)
اتخاذ القرارات والتحكم في ترتيب تشغيل الكود يجعل الكود قابلاً لإعادة الاستخدام وقويًا. يغطي هذا القسم بناء الجملة الخاص بالتحكم في تدفق البيانات في JavaScript وأهميته عند استخدامه مع أنواع البيانات المنطقية (Boolean). اتخاذ القرارات والتحكم في ترتيب تشغيل الكود يجعل الكود قابلاً لإعادة الاستخدام وقويًا. يغطي هذا القسم بناء الجملة الخاص بالتحكم في تدفق البيانات في JavaScript وأهميته عند استخدامه مع أنواع البيانات المنطقية (Boolean).
@ -214,7 +214,7 @@ if (firstNumber > secondNumber) {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/12) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/12)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac) > رسم توضيحي بواسطة [Tomomi Imura](https://twitter.com/girlie_mac)
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/13) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/13)
تغطي هذه الدرس أساسيات JavaScript، اللغة التي تضيف التفاعلية إلى الويب. في هذا الدرس، ستتعلم عن المصفوفات والحلقات، والتي تُستخدم لمعالجة البيانات. تغطي هذه الدرس أساسيات JavaScript، اللغة التي تضيف التفاعلية إلى الويب. في هذا الدرس، ستتعلم عن المصفوفات والحلقات، والتي تُستخدم لمعالجة البيانات.
@ -131,7 +131,7 @@ for (let i = 0; i < iceCreamFlavors.length; i++) {
هناك طرق أخرى للتكرار على المصفوفات غير الحلقات for وwhile. هناك [forEach](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach)، [for-of](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of)، و[map](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map). أعد كتابة حلقة المصفوفة الخاصة بك باستخدام واحدة من هذه التقنيات. هناك طرق أخرى للتكرار على المصفوفات غير الحلقات for وwhile. هناك [forEach](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach)، [for-of](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of)، و[map](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map). أعد كتابة حلقة المصفوفة الخاصة بك باستخدام واحدة من هذه التقنيات.
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/14) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/14)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -14,7 +14,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/15) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/15)
> شاهد الفيديو > شاهد الفيديو
@ -231,7 +231,7 @@ HTML، أو لغة ترميز النصوص التشعبية، هي "الهيكل
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/16) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/16)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -14,7 +14,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/17) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/17)
### المقدمة ### المقدمة
@ -268,7 +268,7 @@ h1 {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/18) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/18)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -14,7 +14,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/19) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/19)
### المقدمة ### المقدمة
@ -215,7 +215,7 @@ function stopElementDrag() {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/20) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/20)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/21) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/21)
## البرمجة القائمة على الأحداث ## البرمجة القائمة على الأحداث
@ -337,7 +337,7 @@ typedValueElement.addEventListener('input', () => {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/22) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/22)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -14,7 +14,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/23) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/23)
### المقدمة ### المقدمة
@ -160,7 +160,7 @@ npm install
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/24) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/24)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/25) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/25)
### المقدمة ### المقدمة
@ -224,7 +224,7 @@ async function displayCarbonUsage(apiKey, region) {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/26) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/26)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/27) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/27)
### المقدمة ### المقدمة
@ -158,7 +158,7 @@ function drawIcon(value) {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/28) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/28)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/29) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/29)
### الوراثة والتركيب في تطوير الألعاب ### الوراثة والتركيب في تطوير الألعاب
@ -222,7 +222,7 @@ eventEmitter.on(Messages.HERO_MOVE_LEFT, () => {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/30) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/30)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/31) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/31)
## اللوحة ## اللوحة
@ -217,7 +217,7 @@ npm start
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/32) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/32)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/33) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/33)
الألعاب ليست ممتعة كثيرًا حتى تبدأ الكائنات الفضائية بالتحرك على الشاشة! في هذه اللعبة، سنستخدم نوعين من الحركات: الألعاب ليست ممتعة كثيرًا حتى تبدأ الكائنات الفضائية بالتحرك على الشاشة! في هذه اللعبة، سنستخدم نوعين من الحركات:
@ -386,7 +386,7 @@ npm start
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/34) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/34)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/35) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/35)
في هذا الدرس، ستتعلم كيفية إطلاق الليزر باستخدام JavaScript! سنضيف عنصرين إلى لعبتنا: في هذا الدرس، ستتعلم كيفية إطلاق الليزر باستخدام JavaScript! سنضيف عنصرين إلى لعبتنا:
@ -295,7 +295,7 @@ npm start
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/36) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/36)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/37) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/37)
في هذا الدرس، ستتعلم كيفية إضافة النقاط إلى اللعبة وحساب الأرواح. في هذا الدرس، ستتعلم كيفية إضافة النقاط إلى اللعبة وحساب الأرواح.
@ -187,7 +187,7 @@ npm start
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/38) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/38)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/39) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/39)
هناك طرق مختلفة للتعبير عن *شرط النهاية* في اللعبة. الأمر متروك لك كمصمم للعبة لتحديد سبب انتهاء اللعبة. إليك بعض الأسباب، إذا افترضنا أننا نتحدث عن لعبة الفضاء التي كنت تبنيها حتى الآن: هناك طرق مختلفة للتعبير عن *شرط النهاية* في اللعبة. الأمر متروك لك كمصمم للعبة لتحديد سبب انتهاء اللعبة. إليك بعض الأسباب، إذا افترضنا أننا نتحدث عن لعبة الفضاء التي كنت تبنيها حتى الآن:
@ -220,7 +220,7 @@ npm start
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/40) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/40)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/41) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/41)
### المقدمة ### المقدمة
@ -306,7 +306,7 @@ updateRoute();
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/42) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/42)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/43) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/43)
### المقدمة ### المقدمة
@ -297,7 +297,7 @@ async function register() {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/44) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/44)
## المراجعة والدراسة الذاتية ## المراجعة والدراسة الذاتية

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/45) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/45)
### المقدمة ### المقدمة
@ -335,7 +335,7 @@ function updateElement(id, textOrNode) {
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/46) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/46)
## الواجب ## الواجب

@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
## اختبار ما قبل المحاضرة ## اختبار ما قبل المحاضرة
[اختبار ما قبل المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/47) [اختبار ما قبل المحاضرة](https://ff-quizzes.netlify.app/web/quiz/47)
### المقدمة ### المقدمة
@ -278,7 +278,7 @@ const routes = {
حاول العمل معًا لتغيير ما يتم حفظه وتحميله من `localStorage` ليشمل فقط ما هو ضروري تمامًا لعمل التطبيق. حاول العمل معًا لتغيير ما يتم حفظه وتحميله من `localStorage` ليشمل فقط ما هو ضروري تمامًا لعمل التطبيق.
## اختبار ما بعد المحاضرة ## اختبار ما بعد المحاضرة
[اختبار ما بعد المحاضرة](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/48) [اختبار ما بعد المحاضرة](https://ff-quizzes.netlify.app/web/quiz/48)
## المهمة ## المهمة

@ -118,9 +118,9 @@ CO_OP_TRANSLATOR_METADATA:
- تحدٍ - تحدٍ
- قراءة إضافية - قراءة إضافية
- واجب - واجب
- [اختبار ما بعد الدرس](https://ff-quizzes.netlify.app/) - [اختبار ما بعد الدرس](https://ff-quizzes.netlify.app/web/)
> **ملاحظة حول الاختبارات**: جميع الاختبارات موجودة في مجلد Quiz-app، بإجمالي 48 اختبارًا يحتوي كل منها على ثلاثة أسئلة. وهي متاحة [هنا](https://ff-quizzes.netlify.app/) ويمكن تشغيل تطبيق الاختبار محليًا أو نشره على Azure؛ اتبع التعليمات في مجلد `quiz-app`. > **ملاحظة حول الاختبارات**: جميع الاختبارات موجودة في مجلد Quiz-app، بإجمالي 48 اختبارًا يحتوي كل منها على ثلاثة أسئلة. وهي متاحة [هنا](https://ff-quizzes.netlify.app/web/) ويمكن تشغيل تطبيق الاختبار محليًا أو نشره على Azure؛ اتبع التعليمات في مجلد `quiz-app`.
## 🗃️ الدروس ## 🗃️ الدروس

@ -201,7 +201,7 @@ back add r0,r1
Сравнете някои програмни езици. Какви са уникалните характеристики на JavaScript спрямо Java? А какво ще кажете за COBOL спрямо Go? Сравнете някои програмни езици. Какви са уникалните характеристики на JavaScript спрямо Java? А какво ще кажете за COBOL спрямо Go?
## Тест след лекцията ## Тест след лекцията
[Тест след лекцията](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/2) [Тест след лекцията](https://ff-quizzes.netlify.app/web/quiz/2)
## Преглед и самостоятелно обучение ## Преглед и самостоятелно обучение

@ -15,7 +15,7 @@ CO_OP_TRANSLATOR_METADATA:
> Скетч от [Tomomi Imura](https://twitter.com/girlie_mac) > Скетч от [Tomomi Imura](https://twitter.com/girlie_mac)
## Предварителен тест ## Предварителен тест
[Предварителен тест](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/3) [Предварителен тест](https://ff-quizzes.netlify.app/web/quiz/3)
## Въведение ## Въведение
@ -314,7 +314,7 @@ Pull request е мястото, където се сравняват и обсъ
Работете в екип с приятел, за да работите върху кода на другия. Създайте проект съвместно, форкнете код, създайте клонове и обединете промените. Работете в екип с приятел, за да работите върху кода на другия. Създайте проект съвместно, форкнете код, създайте клонове и обединете промените.
## Тест след лекцията ## Тест след лекцията
[Тест след лекцията](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/4) [Тест след лекцията](https://ff-quizzes.netlify.app/web/quiz/4)
## Преглед и самостоятелно обучение ## Преглед и самостоятелно обучение

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> Скетч от [Tomomi Imura](https://twitter.com/girlie_mac) > Скетч от [Tomomi Imura](https://twitter.com/girlie_mac)
## Предварителен тест ## Предварителен тест
[Предварителен тест](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/5) [Предварителен тест](https://ff-quizzes.netlify.app/web/quiz/5)
> Силата на уеб е в неговата универсалност. Достъпът за всеки, независимо от уврежданията, е съществен аспект. > Силата на уеб е в неговата универсалност. Достъпът за всеки, независимо от уврежданията, е съществен аспект.
> >

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> Скица от [Tomomi Imura](https://twitter.com/girlie_mac) > Скица от [Tomomi Imura](https://twitter.com/girlie_mac)
## Тест преди лекцията ## Тест преди лекцията
[Тест преди лекцията](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/7) [Тест преди лекцията](https://ff-quizzes.netlify.app/web/quiz/7)
Тази лекция обхваща основите на JavaScript, езикът, който осигурява интерактивност в уеб. Тази лекция обхваща основите на JavaScript, езикът, който осигурява интерактивност в уеб.
@ -199,7 +199,7 @@ let myString2 = "World";
JavaScript е известен със своите изненадващи начини за обработка на типове данни понякога. Направете малко проучване за тези 'изненади'. Например: чувствителността към главни и малки букви може да ви изненада! Опитайте това в конзолата си: `let age = 1; let Age = 2; age == Age` (резултатът е `false` -- защо?). Какви други изненади можете да откриете? JavaScript е известен със своите изненадващи начини за обработка на типове данни понякога. Направете малко проучване за тези 'изненади'. Например: чувствителността към главни и малки букви може да ви изненада! Опитайте това в конзолата си: `let age = 1; let Age = 2; age == Age` (резултатът е `false` -- защо?). Какви други изненади можете да откриете?
## Тест след лекцията ## Тест след лекцията
[Тест след лекцията](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/8) [Тест след лекцията](https://ff-quizzes.netlify.app/web/quiz/8)
## Преглед и самостоятелно обучение ## Преглед и самостоятелно обучение

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> Скетч от [Tomomi Imura](https://twitter.com/girlie_mac) > Скетч от [Tomomi Imura](https://twitter.com/girlie_mac)
## Предварителен тест ## Предварителен тест
[Предварителен тест](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/9) [Предварителен тест](https://ff-quizzes.netlify.app/web/quiz/9)
Когато мислим за писане на код, винаги трябва да се стремим кодът ни да бъде четим. Макар това да звучи противоречиво, кодът се чете много повече пъти, отколкото се пише. Един от основните инструменти в арсенала на разработчика за създаване на поддържаем код е **функцията**. Когато мислим за писане на код, винаги трябва да се стремим кодът ни да бъде четим. Макар това да звучи противоречиво, кодът се чете много повече пъти, отколкото се пише. Един от основните инструменти в арсенала на разработчика за създаване на поддържаем код е **функцията**.
@ -194,7 +194,7 @@ setTimeout(() => {
Можете ли да обясните с едно изречение разликата между функции и методи? Опитайте! Можете ли да обясните с едно изречение разликата между функции и методи? Опитайте!
## Тест след лекцията ## Тест след лекцията
[Тест след лекцията](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/10) [Тест след лекцията](https://ff-quizzes.netlify.app/web/quiz/10)
## Преглед и самостоятелно обучение ## Преглед и самостоятелно обучение

@ -15,7 +15,7 @@ CO_OP_TRANSLATOR_METADATA:
## Тест преди лекцията ## Тест преди лекцията
[Тест преди лекцията](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/11) [Тест преди лекцията](https://ff-quizzes.netlify.app/web/quiz/11)
Вземането на решения и контролирането на реда, в който се изпълнява кодът ви, прави вашия код по-гъвкав и надежден. Тази секция обхваща синтаксиса за контролиране на потока от данни в JavaScript и неговото значение, когато се използва с булеви типове данни. Вземането на решения и контролирането на реда, в който се изпълнява кодът ви, прави вашия код по-гъвкав и надежден. Тази секция обхваща синтаксиса за контролиране на потока от данни в JavaScript и неговото значение, когато се използва с булеви типове данни.
@ -214,7 +214,7 @@ if (firstNumber > secondNumber) {
## Тест след лекцията ## Тест след лекцията
[Тест след лекцията](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/12) [Тест след лекцията](https://ff-quizzes.netlify.app/web/quiz/12)
## Преглед и самостоятелно обучение ## Преглед и самостоятелно обучение

@ -13,7 +13,7 @@ CO_OP_TRANSLATOR_METADATA:
> Скетч от [Tomomi Imura](https://twitter.com/girlie_mac) > Скетч от [Tomomi Imura](https://twitter.com/girlie_mac)
## Предварителен тест ## Предварителен тест
[Предварителен тест](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/13) [Предварителен тест](https://ff-quizzes.netlify.app/web/quiz/13)
Този урок обхваща основите на JavaScript, езикът, който осигурява интерактивност в уеб. В този урок ще научите за масиви и цикли, които се използват за манипулиране на данни. Този урок обхваща основите на JavaScript, езикът, който осигурява интерактивност в уеб. В този урок ще научите за масиви и цикли, които се използват за манипулиране на данни.
@ -131,7 +131,7 @@ for (let i = 0; i < iceCreamFlavors.length; i++) {
Има и други начини за обхождане на масиви освен for и while цикли. Съществуват [forEach](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [for-of](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of) и [map](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map). Пренапишете вашия цикъл за масив, използвайки една от тези техники. Има и други начини за обхождане на масиви освен for и while цикли. Съществуват [forEach](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach), [for-of](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of) и [map](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/map). Пренапишете вашия цикъл за масив, използвайки една от тези техники.
## Финален тест ## Финален тест
[Финален тест](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/14) [Финален тест](https://ff-quizzes.netlify.app/web/quiz/14)
## Преглед и самостоятелно обучение ## Преглед и самостоятелно обучение

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save