mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-06 06:01:31 -05:00
chore(i18n,learn): processed translations (#48948)
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
---
|
||||
id: 561add10cb82ac38a17513be
|
||||
title: شهادة الواجهة الأمامية القديمة
|
||||
title: شهادة الواجهة الأمامية التراثية
|
||||
certification: legacy-front-end
|
||||
challengeType: 7
|
||||
isPrivate: true
|
||||
tests:
|
||||
-
|
||||
id: bd7158d8c242eddfaeb5bd13
|
||||
title: قم ببناء صفحة ويب لعرض نماذج الأعمال الشخصية
|
||||
title: أنشئ معرضا لأعمالك الخاصة
|
||||
-
|
||||
id: bd7158d8c442eddfaeb5bd13
|
||||
title: قم ببناء آلة عرض اقتباسات عشوائية
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 561add10cb82ac38a17213bd
|
||||
title: شهادة الـ Full Stack القديمة
|
||||
title: شهادة الـ Full Stack التراثية
|
||||
certification: legacy-full-stack
|
||||
challengeType: 7
|
||||
isPrivate: true
|
||||
@@ -13,13 +13,13 @@ tests:
|
||||
title: شهادة الخوارزميات وهياكل البيانات في JavaScript
|
||||
-
|
||||
id: 561acd10cb82ac38a17513bc
|
||||
title: شهادة مكتبات تطوير واجهة المستخدم (Front End Libraries)
|
||||
title: شهادة مكتبات Front End
|
||||
-
|
||||
id: 5a553ca864b52e1d8bceea14
|
||||
title: شهادة Data Visualization
|
||||
title: شهادة التصور المرئي للبيانات
|
||||
-
|
||||
id: 561add10cb82ac38a17523bc
|
||||
title: شهادة API's and Microservice
|
||||
title: شهادة واجهة برمجة التطبيقات (API) والخدمات المصغّرة
|
||||
-
|
||||
id: 561add10cb82ac38a17213bc
|
||||
title: شهادة أمن المعلومات القديمة وشهادة ضمان الجودة
|
||||
title: شهادة أمن المعلومات التراثية وشهادة ضمان الجودة
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 561add10cb82ac38a17213bc
|
||||
title: شهادة أمن المعلومات القديمة وشهادة ضمان الجودة
|
||||
title: شهادة أمن المعلومات التراثية وشهادة ضمان الجودة
|
||||
certification: legacy-information-security-and-quality-assurance
|
||||
challengeType: 7
|
||||
isPrivate: true
|
||||
|
||||
@@ -19,4 +19,4 @@ tests:
|
||||
title: أنشئ صفحة التوثيق الفني
|
||||
-
|
||||
id: bd7158d8c242eddfaeb5bd13
|
||||
title: قم ببناء مشروع صفحة ويب لعرض نماذج الاعمال الشخصية
|
||||
title: أنشئ معرضا لأعمالك الخاصة
|
||||
|
||||
@@ -9,21 +9,21 @@ dashedName: declare-javascript-variables
|
||||
|
||||
# --description--
|
||||
|
||||
في علوم الحاسب، تكون <dfn>البيانات</dfn> أي شيء ذو معني للحواسيب. يوفر JavaScript ثماني <dfn>أنواع بيانات</dfn> مختلفة و هي كالآتي `undefined`, و`null`, و`boolean`, و`string`, و`symbol`, و`bigint`, و`number`, و `object`.
|
||||
في علم الحاسوب (computer science)، تكون <dfn>البيانات</dfn> أي شيء ذو معني للحاسوب. يوفر JavaScript ثماني <dfn>أنواع بيانات</dfn> مختلفة و هي كالآتي `undefined`, و`null`, و`boolean`, و`string`, و`symbol`, و`bigint`, و`number`, و `object`.
|
||||
|
||||
على سبيل المثال، تقوم الحاسوب بالتمييز بين الأرقام، مثل الرَّقَم `12` و `strings` مثل `"12"` و `"dog"` أو `"123 cats"`, وهي مجموعات من الرموز. يمكن للحواسيب عمليات رياضية على الأعداد، ولكن ليس على المقاطع النصية (strings).
|
||||
على سبيل المثال، يقوم الحاسوب بالتمييز بين الأرقام، مثل الرَّقَم `12` و `strings` مثل `"12"` و `"dog"` أو `"123 cats"`, وهي مجموعات من الرموز. يمكن للحواسيب عمليات رياضية على الأعداد، ولكن ليس على المقاطع النصية (strings).
|
||||
|
||||
تسمح <dfn>المتغيرات</dfn> للحواسيب بتخزين البيانات ومعالجتها بطريقة ديناميكية. وهم يفعلون ذلك باستخدام "تسمية" للإشارة إلى البيانات بدلاً من استخدام البيانات نفسها. ويمكن تخزين أي نوع من أنواع البيانات الثمانية في متغير.
|
||||
تسمح <dfn>المتغيرات</dfn> للحواسيب بتخزين البيانات ومعالجتها بطريقة ديناميكية. ويفعلوا ذلك باستخدام "المسمى" للإشارة إلى البيانات بدلاً من استخدام البيانات نفسها. ويمكن تخزين أي نوع من أنواع البيانات الثمانية في متغير.
|
||||
|
||||
المتغيرات مشابهة للمتغيرات x و y التي تستخدمها في الرياضيات، مما يعني أنهم اسم بسيط لتمثيل البيانات التي نريد الرجوع إليها. وتختلف متغيرات الحاسوب عن المتغيرات الرياضية من حيث أنها تستطيع تخزين قيم مختلفة في أوقات مختلفة.
|
||||
|
||||
نحن نطلب من JavaScript إنشاء أو <dfn>تعلن</dfn> متغير عن طريق وضع الكلمة `var` أمامه، مثل ذلك:
|
||||
نطلب من JavaScript إنشاء أو <dfn>أعلان</dfn> متغير عن طريق وضع الكلمة `var` أمامه، مثل ذلك:
|
||||
|
||||
```js
|
||||
var ourName;
|
||||
```
|
||||
|
||||
هذا ينشئ متغير يسمى `ourName`. في JavaScript تنهي التعبيرات باستخدام الفاصلة المنقوطة (;). أسماء المتغيرات يمكن أن تتكون من أرقام وحروف و `$` أو `_`، ولكن قد لا تحتوي على مسافات أو تبدأ برقم.
|
||||
هذا ينشئ متغير يسمى `ourName`. في JavaScript, تنهي التعبيرات باستخدام الفاصلة المنقوطة (;). يمكن أن تتكون أسماء المتغيرات من أرقام وحروف و `$` أو `_`، ولكن قد لا تحتوي على مسافات أو تبدأ برقم.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 56533eb9ac21ba0edf2244a8
|
||||
title: تخزين القيم مع مشغل التعيين (Storing Values with the Assignment Operator)
|
||||
title: تخزين القيم مع مشغل التعيين (=)
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/cEanysE'
|
||||
forumTopicId: 18310
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 587d7dbc367417b2b2512bae
|
||||
title: أنشئ Drum Machine
|
||||
title: أنشئ ألة الطبول
|
||||
challengeType: 3
|
||||
forumTopicId: 301370
|
||||
dashedName: build-a-drum-machine
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
**Note:** Time zones conversion is not a purpose of this project, so assume all sent valid dates will be parsed with `new Date()` as GMT dates.
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field.
|
||||
|
||||
During the development process, it is important to be able to check what’s going on in your code.
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field.
|
||||
|
||||
The `package.json` file is the center of any Node.js project or npm package. It stores information about your project, similar to how the <head> section of an HTML document describes the content of a webpage. It consists of a single JSON object where information is stored in key-value pairs. There are only two required fields; "name" and "version", but it’s good practice to provide additional information about your project that could be useful to future users or maintainers.
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field.
|
||||
|
||||
In this challenge, you will set up a MongoDB Atlas database and import the required packages to connect to it.
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field.
|
||||
|
||||
A template engine enables you to use static template files (such as those written in *Pug*) in your app. At runtime, the template engine replaces variables in a template file with actual values which can be supplied by your server. Then it transforms the template into a static HTML file that is sent to the client. This approach makes it easier to design an HTML page and allows for displaying variables on the page without needing to make an API call from the client.
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ If you use Replit, follow these steps to set up the project:
|
||||
- Next, you will see a `.replit` window.
|
||||
- Select `Use run command` and click the `Done` button.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field.
|
||||
|
||||
Helmet helps you secure your Express apps by setting various HTTP headers.
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**Hint:** Try using the Yelp API to find venues in the cities your users search for. If you use Yelp's API, be sure to mention so in your app.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** As an authenticated user, if you don't like the options on a poll, you can create a new option.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** You can get a list of the most recently submitted search strings.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** You can see changes in real-time when any other user adds or removes a stock. For this you will need to use Web Sockets.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: bd7158d8c242eddfaeb5bd13
|
||||
title: ابني معرضا لأعمالك الخاصة (Personal Portfolio)
|
||||
title: أنشئ معرضا لأعمالك الخاصة
|
||||
challengeType: 14
|
||||
forumTopicId: 301143
|
||||
dashedName: build-a-personal-portfolio-webpage
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 587d78af367417b2b2512b04
|
||||
title: ابن صفحة لعرض لمنتج (Product Landing)
|
||||
title: أنشئ صفحة لعرض لمنتج
|
||||
challengeType: 14
|
||||
forumTopicId: 301144
|
||||
dashedName: build-a-product-landing-page
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 587d78af367417b2b2512b03
|
||||
title: ابني نموذج استطلاع رأي (Survey Form)
|
||||
title: أنشئ نموذج استطلاع رأي
|
||||
challengeType: 14
|
||||
forumTopicId: 301145
|
||||
dashedName: build-a-survey-form
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 587d78b0367417b2b2512b05
|
||||
title: ابني صفحة التوثيق التقني (Technical Documentation)
|
||||
title: أنشئ صفحة التوثيق التقني
|
||||
challengeType: 14
|
||||
forumTopicId: 301146
|
||||
dashedName: build-a-technical-documentation-page
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: bd7158d8c442eddfaeb5bd18
|
||||
title: ابن مشروع صفحة الثناء (Tribute Page)
|
||||
title: أنشئ مشروع صفحة الثناء
|
||||
challengeType: 14
|
||||
forumTopicId: 301147
|
||||
dashedName: build-a-tribute-page
|
||||
|
||||
@@ -16,11 +16,11 @@ gradient-type(
|
||||
);
|
||||
```
|
||||
|
||||
في المثال، `color1` صُلْب في الأعلى، `color2` صُلْب في الأسفل، وفي ما بينها ينتقل بالتساوي من واحد إلى آخر. In `.bb1a`, add a `background` property below the `background-color` property. Set it as a gradient of type `linear-gradient` that uses `--building-color1` as the first color and `--window-color1` as the second.
|
||||
في المثال، `color1` صُلْب في الأعلى، `color2` صُلْب في الأسفل، وفي ما بينها ينتقل بالتساوي من واحد إلى آخر. في `.bb1a`، أضف خاصية `background` أسفل خاصية `background-color`. عيّنه كتدرج من نوع `linear-gradient` الذي يستخدم `--building-color1` كاللون الأول و `--window-color1` كالثاني.
|
||||
|
||||
# --hints--
|
||||
|
||||
You should apply a `background` to `.bb1a` right after the `background-color`.
|
||||
يجب عليك تطبيق `background` على `.bb1a` بعد `background-color` مباشرة.
|
||||
|
||||
```js
|
||||
assert(new __helpers.CSSHelp(document).getStyle('.bb1a')?.background);
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: step-31
|
||||
|
||||
لننتقل إلى `fieldset` الأخيرة. ماذا لو كنت ترغب في السماح للمستخدم بتحميل صورة الملف الشخصي؟
|
||||
|
||||
حسنًا، `input` من نوع `file` يسمح بذلك. Add a `label` with the text `Upload a profile picture:`, and nest an `input` accepting a file upload.
|
||||
حسنًا، `input` من نوع `file` يسمح بذلك. أضف `label` مع النص `Upload a profile picture:`، وإدخال `input` الذي يقبل تحميل الملف.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: exercise-tracker
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕.
|
||||
|
||||
當你完成後,請將一個確保正常運行的demo(項目演示)託管在可以公開訪問的平臺上。 然後將 URL 提交到 `Solution Link` 中。 此外,還可以將項目的源碼提交到 `GitHub Link` 中。
|
||||
當你完成後,請將一個確保正常運行的demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: file-metadata-microservice
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 中。 此外,還可以將項目的源碼鏈接提交到 `GitHub Link` 中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: request-header-parser-microservice
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 中。 此外,將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: timestamp-microservice
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 此外,將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
**注意:**時區轉換不是本項目的目的,因此假設所有發送的有效日期將使用 `new Date()` 解析爲 GMT 日期。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: url-shortener-microservice
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 此外,將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: meet-the-node-console
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
在開發過程中,能夠隨時看到代碼的運行結果是非常重要的。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: how-to-use-package-json-the-core-of-any-node-js-project-or-npm-packa
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
`package.json` 文件是所有 Node.js 項目和 npm 包的樞紐, 和 HTML 文檔中的 <head> 部分用來描述網頁的配置信息(元數據)一樣,它存儲你的項目的相關信息。 它由單個 JSON 對象組成,並以鍵值對的形式存儲項目信息, 且至少包含兩個必填字段:“name” 和 “version”——但是最好提供有關項目的其他信息,這將對用戶或者維護者有所幫助。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: install-and-set-up-mongoose
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
在這個挑戰中,你將建立一個 MongoDB Atlas 數據庫並導入連接到它所需的軟件包。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: set-up-a-template-engine
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
模板引擎使你可以在應用程序中使用靜態模板文件(例如用 *Pug* 編寫的文件)。 在運行時,模版引擎會用服務端的真實數據替換掉模版文件中的變量。 然後將模版轉譯成發送給客戶端的 HTML 靜態文件。 這樣可以輕鬆地構造 HTML 頁面,允許在頁面直接顯示變量內容而不需要從客戶端發送 API 請求。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: learn-how-javascript-assertions-work
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: american-british-translator
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 也可以將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: issue-tracker
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 也可以將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: metric-imperial-converter
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 也可以將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: personal-library
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 也可以將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: sudoku-solver
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 也可以將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ dashedName: anonymous-message-board
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
完成本項目後,請將一個正常運行的 demo(項目演示)託管在可以公開訪問的平臺。 然後將 URL 提交到 `Solution Link` 中。 此外,將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
完成本項目後,請將一個正常運行的 demo(項目演示)託管在可以公開訪問的平臺。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: secure-real-time-multiplayer-game
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 也可以將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ dashedName: stock-price-checker
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。 也可以將項目的源碼鏈接提交到 `GitHub Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: install-and-require-helmet
|
||||
- 接着,你將看到一個 `.replit` 窗口。
|
||||
- 選擇 `Use run command` 並點擊 `Done` 按鈕。
|
||||
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 然後將 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
當你完成後,請將一個確保正常運行的 demo(項目演示)託管在可以公開訪問的平臺上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
Helmet 通過設置各種 HTTP 頭來保護你的 Express 應用程序。
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**Hint:** Try using the Yelp API to find venues in the cities your users search for. 如果使用 Yelp 的 API,請務必在應用中提及。
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** As an authenticated user, if you don't like the options on a poll, you can create a new option.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** You can get a list of the most recently submitted search strings.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** You can see changes in real-time when any other user adds or removes a stock. For this you will need to use Web Sockets.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -16,11 +16,11 @@ gradient-type(
|
||||
);
|
||||
```
|
||||
|
||||
在示例中,`color1` 在頂部是實心的,`color2` 在底部是實心的,並且在它們之間均勻地從一個過渡到下一個。 In `.bb1a`, add a `background` property below the `background-color` property. Set it as a gradient of type `linear-gradient` that uses `--building-color1` as the first color and `--window-color1` as the second.
|
||||
在示例中,`color1` 在頂部是實心的,`color2` 在底部是實心的,並且在它們之間均勻地從一個過渡到下一個。 在 `.bb1a` 中,在 `background-color` 屬性下添加 `background` 屬性。 將其設置爲 `linear-gradient` 類型的梯度,使用 `--building-color1` 作爲其第一種顏色,使用 `--window-color1` 作爲第二種顏色。
|
||||
|
||||
# --hints--
|
||||
|
||||
You should apply a `background` to `.bb1a` right after the `background-color`.
|
||||
你應該給 `.bb1a` 應用 `background`,就在 `background-color` 後面。
|
||||
|
||||
```js
|
||||
assert(new __helpers.CSSHelp(document).getStyle('.bb1a')?.background);
|
||||
|
||||
@@ -25,7 +25,7 @@ assert(document.querySelector('p'));
|
||||
assert(code.match(/<\/p\>/));
|
||||
```
|
||||
|
||||
Your `p` element's text should be `See more cat photos in our gallery.` 你可能忽略了文本或有拼寫錯誤。
|
||||
你的 `p` 元素的文本應該是 `See more cat photos in our gallery.` 你可能忽略了文本或有拼寫錯誤。
|
||||
|
||||
```js
|
||||
const extraSpacesRemoved = document
|
||||
|
||||
@@ -41,7 +41,7 @@ const collection = [...document.querySelectorAll('main,h1')].map(
|
||||
assert(collection.indexOf('MAIN') < collection.indexOf('H1'));
|
||||
```
|
||||
|
||||
你的 `main` 元素的開始標籤應該在 `p` 元素的下方。 你把順序寫錯了。
|
||||
你的 `main` 元素的結束標籤應該在 `p` 元素的下方。 你把順序寫錯了。
|
||||
|
||||
```js
|
||||
const mainNode = document.querySelector('main');
|
||||
|
||||
@@ -65,7 +65,7 @@ assert(
|
||||
assert(document.querySelector('p'));
|
||||
```
|
||||
|
||||
The text of the `p` element should be `See more cat photos in our gallery.` 不要更改 `p` 元素的文本、間距或標點符號。
|
||||
`p` 元素的文本應該是 `See more cat photos in our gallery.` 不要更改 `p` 元素的文本、間距或標點符號。
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
||||
@@ -38,7 +38,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
After nesting the anchor (`a`) element, the only `p` element content visible in the browser should be `See more cat photos in our gallery.` Double check the text, spacing, or punctuation of both the `p` and nested anchor element.
|
||||
在嵌套了錨點元素(`a`)之後,瀏覽器中顯示的 `p` 元素應該僅爲 `See more cat photos in our gallery.`。再次檢查 `p` 和嵌套其中的錨點元素的文本、間距或標點。
|
||||
|
||||
```js
|
||||
const pText = document
|
||||
|
||||
@@ -41,7 +41,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
The `p` element content visible in the browser should be `See more cat photos in our gallery.` Double check the text, spacing, or punctuation of both the `p` and nested anchor element.
|
||||
瀏覽器中顯示的 `p` 元素應該僅爲 `See more cat photos in our gallery.`。再次檢查 `p` 和嵌套其中的錨點元素的文本、間距或標點。
|
||||
|
||||
```js
|
||||
const pText = document
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: step-31
|
||||
|
||||
現在到了最後一個 `fieldset`。 如果你想允許用戶上傳個人資料圖片,應該怎麼做呢?
|
||||
|
||||
類型爲 `file` 的 `input` 可以實現。 Add a `label` with the text `Upload a profile picture:`, and nest an `input` accepting a file upload.
|
||||
類型爲 `file` 的 `input` 可以實現。 添加一個 `label`,其文本爲 `Upload a profile picture:`,嵌套一個 `input` 以接收上傳的文件。
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: exercise-tracker
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮.
|
||||
|
||||
当你完成后,请将一个确保正常运行的demo(项目演示)托管在可以公开访问的平台上。 然后将 URL 提交到 `Solution Link` 中。 此外,还可以将项目的源码提交到 `GitHub Link` 中。
|
||||
当你完成后,请将一个确保正常运行的demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: file-metadata-microservice
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 中。 此外,还可以将项目的源码链接提交到 `GitHub Link` 中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: request-header-parser-microservice
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 中。 此外,将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: timestamp-microservice
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 此外,将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
**注意:**时区转换不是本项目的目的,因此假设所有发送的有效日期将使用 `new Date()` 解析为 GMT 日期。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: url-shortener-microservice
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 此外,将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: meet-the-node-console
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
在开发过程中,能够随时看到代码的运行结果是非常重要的。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: how-to-use-package-json-the-core-of-any-node-js-project-or-npm-packa
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
`package.json` 文件是所有 Node.js 项目和 npm 包的枢纽, 和 HTML 文档中的 <head> 部分用来描述网页的配置信息(元数据)一样,它存储你的项目的相关信息。 它由单个 JSON 对象组成,并以键值对的形式存储项目信息, 且至少包含两个必填字段:“name” 和 “version”——但是最好提供有关项目的其他信息,这将对用户或者维护者有所帮助。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: install-and-set-up-mongoose
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
在这个挑战中,你将建立一个 MongoDB Atlas 数据库并导入连接到它所需的软件包。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: set-up-a-template-engine
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
模板引擎使你可以在应用程序中使用静态模板文件(例如用 *Pug* 编写的文件)。 在运行时,模版引擎会用服务端的真实数据替换掉模版文件中的变量。 然后将模版转译成发送给客户端的 HTML 静态文件。 这样可以轻松地构造 HTML 页面,允许在页面直接显示变量内容而不需要从客户端发送 API 请求。
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: learn-how-javascript-assertions-work
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: american-british-translator
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 也可以将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: issue-tracker
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 也可以将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: metric-imperial-converter
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 也可以将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: personal-library
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 也可以将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: sudoku-solver
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 也可以将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ dashedName: anonymous-message-board
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
完成本项目后,请将一个正常运行的 demo(项目演示)托管在可以公开访问的平台。 然后将 URL 提交到 `Solution Link` 中。 此外,将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
完成本项目后,请将一个正常运行的 demo(项目演示)托管在可以公开访问的平台。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: secure-real-time-multiplayer-game
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 也可以将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ dashedName: stock-price-checker
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。 也可以将项目的源码链接提交到 `GitHub Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ dashedName: install-and-require-helmet
|
||||
- 接着,你将看到一个 `.replit` 窗口。
|
||||
- 选择 `Use run command` 并点击 `Done` 按钮。
|
||||
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 然后将 demo 的 URL 提交到 `Solution Link` 字段中。
|
||||
当你完成后,请将一个确保正常运行的 demo(项目演示)托管在可以公开访问的平台上。 Then submit the URL to it in the Solution Link field.
|
||||
|
||||
Helmet 通过设置各种 HTTP 头来保护你的 Express 应用程序。
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**Hint:** Try using the Yelp API to find venues in the cities your users search for. 如果使用 Yelp 的 API,请务必在应用中提及。
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** As an authenticated user, if you don't like the options on a poll, you can create a new option.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** You can get a list of the most recently submitted search strings.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Here are the specific user stories you should implement for this project:
|
||||
|
||||
**User Story:** You can see changes in real-time when any other user adds or removes a stock. For this you will need to use Web Sockets.
|
||||
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
|
||||
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --solutions--
|
||||
|
||||
|
||||
@@ -16,11 +16,11 @@ gradient-type(
|
||||
);
|
||||
```
|
||||
|
||||
在示例中,`color1` 在顶部是实心的,`color2` 在底部是实心的,并且在它们之间均匀地从一个过渡到下一个。 In `.bb1a`, add a `background` property below the `background-color` property. Set it as a gradient of type `linear-gradient` that uses `--building-color1` as the first color and `--window-color1` as the second.
|
||||
在示例中,`color1` 在顶部是实心的,`color2` 在底部是实心的,并且在它们之间均匀地从一个过渡到下一个。 在 `.bb1a` 中,在 `background-color` 属性下添加 `background` 属性。 将其设置为 `linear-gradient` 类型的梯度,使用 `--building-color1` 作为其第一种颜色,使用 `--window-color1` 作为第二种颜色。
|
||||
|
||||
# --hints--
|
||||
|
||||
You should apply a `background` to `.bb1a` right after the `background-color`.
|
||||
你应该给 `.bb1a` 应用 `background`,就在 `background-color` 后面。
|
||||
|
||||
```js
|
||||
assert(new __helpers.CSSHelp(document).getStyle('.bb1a')?.background);
|
||||
|
||||
@@ -25,7 +25,7 @@ assert(document.querySelector('p'));
|
||||
assert(code.match(/<\/p\>/));
|
||||
```
|
||||
|
||||
Your `p` element's text should be `See more cat photos in our gallery.` 你可能忽略了文本或有拼写错误。
|
||||
你的 `p` 元素的文本应该是 `See more cat photos in our gallery.` 你可能忽略了文本或有拼写错误。
|
||||
|
||||
```js
|
||||
const extraSpacesRemoved = document
|
||||
|
||||
@@ -41,7 +41,7 @@ const collection = [...document.querySelectorAll('main,h1')].map(
|
||||
assert(collection.indexOf('MAIN') < collection.indexOf('H1'));
|
||||
```
|
||||
|
||||
你的 `main` 元素的开始标签应该在 `p` 元素的下方。 你把顺序写错了。
|
||||
你的 `main` 元素的结束标签应该在 `p` 元素的下方。 你把顺序写错了。
|
||||
|
||||
```js
|
||||
const mainNode = document.querySelector('main');
|
||||
|
||||
@@ -65,7 +65,7 @@ assert(
|
||||
assert(document.querySelector('p'));
|
||||
```
|
||||
|
||||
The text of the `p` element should be `See more cat photos in our gallery.` 不要更改 `p` 元素的文本、间距或标点符号。
|
||||
`p` 元素的文本应该是 `See more cat photos in our gallery.` 不要更改 `p` 元素的文本、间距或标点符号。
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
||||
@@ -38,7 +38,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
After nesting the anchor (`a`) element, the only `p` element content visible in the browser should be `See more cat photos in our gallery.` Double check the text, spacing, or punctuation of both the `p` and nested anchor element.
|
||||
在嵌套了锚点元素(`a`)之后,浏览器中显示的 `p` 元素应该仅为 `See more cat photos in our gallery.`。再次检查 `p` 和嵌套其中的锚点元素的文本、间距或标点。
|
||||
|
||||
```js
|
||||
const pText = document
|
||||
|
||||
@@ -41,7 +41,7 @@ assert(
|
||||
);
|
||||
```
|
||||
|
||||
The `p` element content visible in the browser should be `See more cat photos in our gallery.` Double check the text, spacing, or punctuation of both the `p` and nested anchor element.
|
||||
浏览器中显示的 `p` 元素应该仅为 `See more cat photos in our gallery.`。再次检查 `p` 和嵌套其中的锚点元素的文本、间距或标点。
|
||||
|
||||
```js
|
||||
const pText = document
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: step-31
|
||||
|
||||
现在到了最后一个 `fieldset`。 如果你想允许用户上传个人资料图片,应该怎么做呢?
|
||||
|
||||
类型为 `file` 的 `input` 可以实现。 Add a `label` with the text `Upload a profile picture:`, and nest an `input` accepting a file upload.
|
||||
类型为 `file` 的 `input` 可以实现。 添加一个 `label`,其文本为 `Upload a profile picture:`,嵌套一个 `input` 以接收上传的文件。
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Si usas Replit, sigue los siguientes pasos para configurar el proyecto:
|
||||
- Después, verás una ventana `.replit`.
|
||||
- Selecciona `Use run command` y haz clic en el botón `Done`.
|
||||
|
||||
Cuando hayas terminado, asegúrate que un demo funcional de tu proyecto esté alojado en algún sitio público. Luego, envía la URL en el campo `Solution Link`. Opcionalmente, también envía un enlace al código fuente de tu proyecto en el campo `GitHub Link`.
|
||||
Cuando hayas terminado, asegúrate que un demo funcional de tu proyecto esté alojado en algún sitio público. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Si usas Replit, sigue estos pasos para configurar el proyecto:
|
||||
- Siguiente, verás una ventana `.replit`.
|
||||
- Selecciona `Use run command` y haz clic en el botón `Done`.
|
||||
|
||||
Cuando hayas acabado, asegúrate de que un demo funcional de tu proyecto, este alojado en algún sitio público. Luego envía la URL a la misma en el campo `Solution Link`. Opcionalmente, también envía un enlace para el código fuente de tu proyecto en el campo `GitHub Link`.
|
||||
Cuando hayas acabado, asegúrate de que un demo funcional de tu proyecto, este alojado en algún sitio público. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Si usas Replit, sigue estos pasos para configurar el proyecto:
|
||||
- A continuación, verás una ventana `.replit`.
|
||||
- Selecciona `Use run command` y has clic el botón `Done`.
|
||||
|
||||
Una vez que hayas acabado, asegúrate de que un demo funcional del proyecto esté alojado en algún sitio público. Por último, envía la URL mediante el campo `Solution Link`. Opcionalmente, también envía un enlace para el código fuente de tu proyecto en el campo `GitHub Link`.
|
||||
Una vez que hayas acabado, asegúrate de que un demo funcional del proyecto esté alojado en algún sitio público. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user