YouTube2Text

8: مقدمة إلى ال JSX — Transcript

by أكاديمية ترميز · 1,697 words · 223 segments · language en · Watch on YouTube

Full transcript

  1. 0:00السلام عليكم حياكم الله بالدرس الثامن من
  2. 0:02سلسله دروس رياكت جي اس بالدرس السابق
  3. 0:04تكلمنا بشكل نظري وتفصيلي شوي عن
  4. 0:07الكومبوننت وكيف بيتم تقسيم الصفحه وما
  5. 0:10زلنا فعليا موجودين في الكومبوننت واحد
  6. 0:12اجزاء الكومبوننت الاساسيه اللي لازم
  7. 0:14تفهمها عشان تفهم كيف تسوي الكومبوننت هو
  8. 0:17عباره عن الجي اس اكس فخلينا نفهم ايش هو
  9. 0:21الجي اس اكس في رياكت في الدروس السابقه
  10. 0:24احنا اشتغلنا على هذا الكومبوننت اللي
  11. 0:26سميناه باسم ماي فيرست كومبونت ومن خلال
  12. 0:30سوينا اكسبورت ديفولت وهي قلنا انه راح
  13. 0:32نتكلم عنها بعدين ولس ما اج وقتها لكن في
  14. 0:35نهايه الامر ذكرنا ان الكومبوننت ليس الا
  15. 0:37عباره عن فانكشن ها الفانكشن بتسوي ريتيرن
  16. 0:41بداخل هذا الريتن بتفتح الاقواس العاديه
  17. 0:43وبتسكر وبعدين ما بين ها الاقواس العاديه
  18. 0:46بتقدر تكتب لاول مره اتش تي ام ال بداخل
  19. 0:50الجافا سكريبت بهذا الشكل دمج الاتش تي ام
  20. 0:53ال بداخل الجافا سكريبت هذا ما يعرف بالجي
  21. 0:56اس اكس سنتاكس او البناء الخاص بالجي اس
  22. 1:00اكس الجي اس اكس ليست الا اختصار لجافا
  23. 1:03سكريبت اكس ام ال وما بيهمنا الاسم
  24. 1:05وتفاصيله لكن في نهايه الامر بس افهم انه
  25. 1:09الجي اس اكس هي عباره عن دمج اكواد الاتش
  26. 1:12تي ام ال بالجافا سكريبت بحيث انك تبداها
  27. 1:15بالجافا سكريبت وبعدين بداخلها تحط اكواد
  28. 1:18اتش تي ام ال وبناء على ذلك بم ترجمتها
  29. 1:22الى شكل الاتش تي ام ال النهائي اللي
  30. 1:24بيشوفه المتصفح وصحيح انك عم تكتب اكواد
  31. 1:27اش تي ام ال في هذا المكان لكن في فعليا
  32. 1:30ها الاكواد هي تنتمي الى الجي اس اكس ولا
  33. 1:33تنتمي الى الاتش تي ام ال وفي عندك مجموعه
  34. 1:35من القيود اللي انت لازم تلتزم فيها عشان
  35. 1:38تكون كتابتك للجي اس اكس صحيحه مثلا
  36. 1:41بالاتش تي ام ال احيانا راح يمشي لك اياها
  37. 1:44اذا فتحت تاج وما سكرته بهذا الشكل لكن
  38. 1:47بالنسبه للجي اس اكس لو سويت سيف لهذا
  39. 1:50الكود ورجعت تشوف النتيجه راح يطلع لك خطا
  40. 1:53وما راح يقبله منك وبالتالي لاحظ انه مطلع
  41. 1:55لي هي الخطوط الحمراء وكذلك لو رحت على
  42. 1:58النتيجه راح يطلع لك هذا الخطا اللي عم
  43. 2:00يقوللك فيه انه في عندك سنتاكس ايرور وهذا
  44. 2:04مره ثانيه بسبب انه نحنا فعليا ما سكرنا
  45. 2:07هذا الاتش 1 وبالتالي مهم انه اي تاج
  46. 2:10بتفتحه بالجي اس اكس انك تسكره واذا
  47. 2:13استخدمت كاستم كومبونت فلازم تسكر هذا
  48. 2:16الكستم كومبونت بمعنى اني انا هون سويت
  49. 2:19اصلا الكستم كومبونت اللي هو الماي فيرست
  50. 2:21كومبونت جي اس مثل ما هو واضح عندك فانا
  51. 2:23لما اروح عند الاب دوجي اس عشان استخدم
  52. 2:26ماي فيرست كومبنت لازم اكتبه بهاي الطريقه
  53. 2:29ما بينفع اني اجي احطه ماي فيرست كومبونت
  54. 2:32بهذا الشكل لازم انه يكون في افتتاح ويكون
  55. 2:37اغلاق وبالتالي بعد ما سويت افتتاح لهذا
  56. 2:39النت اللي اسمه ماي فيرست كومبونت انا
  57. 2:42لازم اجي واسكر مره ثانيه واكتب ماي فيرست
  58. 2:45كومبونت بهذا الشكل وقتها راح يسمح لي
  59. 2:48بكتابته بهذا الشكل بمجرد ما سويت سيف راح
  60. 2:50رتب لي الكود بهي الطريقه فلو رجعت الان
  61. 2:53راح تلاقي انه الموقع شغال عندك تمام طبعا
  62. 2:56ما في فائده اني افتتحه واني اسكره طالما
  63. 2:59انه ما ما في شيء راح احطه ما بين اقواس
  64. 3:01الافتتاح والاغلاق لذلك هون ممكن نستخدم
  65. 3:04السلف كلوزينج المنت بحيث انه نختصر هذا
  66. 3:08البناء بدل ما اني افتتحه واكره اجي يقول
  67. 3:11له بعد القوس الثاني بحط ها السلاش فهذا
  68. 3:14كانه معناه اني افتتحته وسكرته لكن مهم
  69. 3:17انه يكون مسكر في نهايه الامر ها الشغله
  70. 3:20ما راح تمشيلك اياها رياكت وما راح تمشي
  71. 3:22بالجي اس اكس مثل ما ممكن انها تمشي في
  72. 3:24الاتش تي ام ال كذلك من القواعد الاخرى
  73. 3:26المهمه انه بداخل جمله الريتن لازم ترجع
  74. 3:30روت المنت واحد فقط يعني ما بقدر بعد هذا
  75. 3:34الدف اجي اعرف ديف ثاني بهذا الشكل هذا
  76. 3:37راح يقول لك انه في مشكله وكذلك الموقع
  77. 3:39راح يطلع لك انه في مشكله اذا حابب انه
  78. 3:42هذول التو ديفز يرجعوا لك كجزء من الماي
  79. 3:45فيرست كومبونت بهاي الحاله لازم تحطهم
  80. 3:47الاثنين تحت دف كبير بحيث انه في نهايه
  81. 3:51الامر الريتن ما يرجع لك الا ديف واحد
  82. 3:54وبالتالي بسوي هذا الدف وبعدين بداخله بحط
  83. 3:58ها الفز بهذا الشكل لو سويت سيف راح يرتب
  84. 4:01لي الكود بهذا الشكل فصار الدف الثاني
  85. 4:03والدف الاول كلهم عباره عن تشلدرن لهذا
  86. 4:06البيرنت المنت اللي هو عباره عن الف اللي
  87. 4:09هون وترى ها المسميات اللي هي التدرن
  88. 4:12والبنت ترى تنطبق تماما على الكومبوننت
  89. 4:15بمعنى اني انا سويت ماي فيرست كومبونت
  90. 4:18والماي فيرست كومبونت حطيته بهذا المكان
  91. 4:20هذا وين موجود فعليا كل الماي فيرست
  92. 4:23كومبونت ها فعليا موجوده بداخل كومبونت
  93. 4:26اخر اسمه اب فبها الحاله نحنا نقول انه
  94. 4:30الاب هو عباره عن البيرنت كومبونت للماي
  95. 4:34فيرست كومبونت يعني هو الاب الخاص بالماي
  96. 4:38فيرست كومبونت لانه هو اللي بيحتوي عليه
  97. 4:40والماي فيرست كومبونت بنسميه التش شايلد
  98. 4:43تبع الاب كومبونت كانه هو عباره عن الابن
  99. 4:47لانه في الترتيب الشجري تبع الدوم هو جاي
  100. 4:50بداخل هذا الاب هي مجرد مجموعه من
  101. 4:52المصطلحات بس عشان تكون عارف فيها اذا
  102. 4:54واجهتها في اي مصدر مقروء او مرئي طيب
  103. 4:57الان نجي للنقاط المهمه مثل ما ذكرت انه
  104. 5:00الجي اس اكس انت بتكتب فيها جمله الريتن
  105. 5:03بلغه الجافا سكريبت بعدين كانك تحولت الى
  106. 5:06لغه الاتش تي ام ال فانا هون عم اكتب اش
  107. 5:08تي ام ال عم اكتب المنت اتش تي ام ال
  108. 5:11وبداخله المحتوى الداخلي تبع هذا النت
  109. 5:14اللي هو مكتوب كذلك بصيغه الاتش تي ام ال
  110. 5:17لكن حتى لما دخلت في نطاق الاتش تي ام ال
  111. 5:21ترى انا بقدر ارجع اكتب اكواد جافا سكريبت
  112. 5:25في حال اني استخدمت الكيرلي براكتس اذا
  113. 5:29فتحت الكيرلي براكت وسكرت بداخل اكواد
  114. 5:32الاتش تي ام ال الموجوده بداخل الجي اس
  115. 5:35اكس فهذا معناه انه ما داخل الكيرلي
  116. 5:39براكتس راح يتم معاملته كانه كود جافا
  117. 5:42سكريبت ايش يعني راح يتم معاملته كانه كود
  118. 5:45جافا سكريبت يعني اذا جيت وحطيت مثلا رقم
  119. 5:4810 بهذا الشكل وسويت سيف راح يجي ويطلعلي
  120. 5:51الرقم 10 قبل كل هلو ورد طيب حتقوللي شو
  121. 5:55الفرق اني امسح ها الكيرلي براكتس واخلي
  122. 5:59رقم 10 مباشره قبل الهالو ورد بهذا الشكل
  123. 6:02الفرق راح يبين معك لو جيت الان وبداخل
  124. 6:05هذول القوسين حطيت اكس ايش معنى اكس بهي
  125. 6:09الحاله وليش مطلع لي اصلا تحتها خط احمر
  126. 6:13بسبب انه معتبرها انه الاكس داخله في سياق
  127. 6:16الجافا سكريبت ايش يعني انك تكتب اكس
  128. 6:19بداخل سياق الجافا سكريبت يعني كانك عم
  129. 6:22تعتبر انه في عندك متغير في الجافا سكريبت
  130. 6:25اسمه اكس وعم تستخدم قيمته لذلك طبيعي جدا
  131. 6:28انه يطلع لك انه اكس از not ديفاين ولو
  132. 6:31رجعت الان على الكود هون عم يقول لي نفس
  133. 6:33الشيء الاكس از not ديفاين فانت عم تعامله
  134. 6:36معامله الجافا سكريبت يعني انه متغير لكن
  135. 6:39هذا المتغير فعليا ما هو موجود طيب خليني
  136. 6:41اعرف هذا المتغير اللي اسمه اكس وين بقدر
  137. 6:43اعرفه عادي جدا بقدر اعرفه بداخل الفنكشن
  138. 6:46قبل جمله الريتن فلذلك راح اجي قبل الريتن
  139. 6:49واجي اعرف متغير هذا المتغير راح اقول له
  140. 6:52كونست اكس تساوي 10 على سبيل المثال اسوي
  141. 6:57سيف بعدين لو رجعت الان فعلا راح يطلع لي
  142. 7:00رقم 10 راح يستبدل لي قيمه المتغير اكس
  143. 7:03برقم 10 فلاحظ لما حطيتها ما بين هذول
  144. 7:05الاقواس ترى تعامل معها على انها متغير
  145. 7:08وعلى انه اكواد جافا سكريبت وبحكم انه ما
  146. 7:12بين الاقواس هون راح يتم معاملته معامل
  147. 7:15جافا سكريبت فانا لو جيت عند الاتش تي ام
  148. 7:18ال مثلا بهذا المكان وكتبت اكس زائد 10
  149. 7:22ايش راح يطلع لي لو سويت سيف راح يطلع لي
  150. 7:24الاكس زائد 10 مثل ما هي تماما لكن اذا
  151. 7:28حطيت الاكس زائد 10 ما بين اقواس الجافا
  152. 7:31سكريبت راح ياخذها في سياق الجافا سكريبت
  153. 7:34فالاكس راح يتم استبدالها برقم 10 لانه هي
  154. 7:38عباره عن متغير بعدين راح يحسب لك ال 10 ئ
  155. 7:41ال 10 والنتيجه النهائيه راح تطلع 20 فراح
  156. 7:44يطلع من برا الاقواس الناتج النهائي اللي
  157. 7:46هو عباره عن 20 فلو رجعت على الشكل
  158. 7:49الموجود عندي هون وسويت سيف لاحظ لما ارجع
  159. 7:52راح يطلع لي فعلا 20 وبالتالي عم يتعامل
  160. 7:56معي كانه عباره عن جافا سكريبت فبقدر
  161. 7:58اسويي عمليات حسا حسابيه مختلفه ضرب 30
  162. 8:01تقسيم 5 ناقص 7 الى اخره وراح يطلع لي
  163. 8:05النتيجه مثل ما هي واضحه عندك وبالتالي في
  164. 8:07ها المساحه تبع الكيرلي براكتس انا صار
  165. 8:10عندي الحريه اني استخدم اي شيء موجود عندي
  166. 8:13في الجافا سكريبت بمعنى اخر ترى انا كذلك
  167. 8:17بقدر اجي اعرف فانكشن واقول له سي هلو
  168. 8:20مثلا وهاي الفنكشن اللي بتسوي لي اياه انه
  169. 8:23بترجع لي عباره هلو كسترين بهذا الشكل
  170. 8:27فالان بداخل الاقواس الموجوده عندي هون
  171. 8:29ترى انا ممكن استدعي ها الفانكشن ليش لانه
  172. 8:32استدعاء الفانكشن هو جزء من الجافا سكريبت
  173. 8:34وما داخل الكيرلي براكتس راح يتم اخذه
  174. 8:37باعتبار انه جافا سكريبت فلو رجعت راح
  175. 8:40يقول لي هلو بعدين يكتب لي الهلو وورد
  176. 8:43الموجوده عندي حتى عشان اوضح لك ممكن اسوي
  177. 8:45مسافه واحط ها الاسهم مثلا لو رجعت مره
  178. 8:48ثانيه لاحظ كيف مطلع لي اياها بهذا الشكل
  179. 8:50بقدر كذلك اني اعرف اوبجكت كامل في الجافا
  180. 8:54سكريبت اللي هو الجيسون فيجي اقول له
  181. 8:56كونست مثلا اسميه بيرسون وهذا البيرسون هو
  182. 9:00عباره عن جيسون فراح يكون له نيم وهذا
  183. 9:03النيم مثلا راح اخليه يعرب وخلينا نقول
  184. 9:06راح يكون له ايميل مثلا وهذا الايميل راح
  185. 9:09يكون يعرب ا gmail.com بهذا الشكل فالان
  186. 9:12هذا البيرسون انا ممكن اني استخدمه بنفس
  187. 9:15الطريقه اللي كنا نستخدمه في الجافا
  188. 9:16سكريبت بيجي بقول له حط لي البيرسون اذا
  189. 9:20حطيت البيرسون لحاله بهذا الشكل وسويت سيف
  190. 9:23لاحظ ايش راح يطلع لك راح يطلع لك هي
  191. 9:26المشكله اللي عم يقول لك انك انت عم تحاول
  192. 9:28تحط جافا سكريبت اوبجكت كامل في سياق
  193. 9:31الاتش تي ام ال هذا الشيء ما هو ضابط
  194. 9:33فلذلك لازم تحدد له راح يجي يقول له
  195. 9:35بيرسون دوت نيم على سبيل المثال راح احط
  196. 9:39مسافه ما بينهم لو رجعت الان لاحظ انه راح
  197. 9:42يطلع لي يعرب بعدين راح يكتب لي هلو وورد
  198. 9:45الاخطاء اللي بتطلع لك هون في
  199. 9:54الانسبكشن ما يسوي لك الريفريش بمعنى انه
  200. 9:58الاخطاء هي فعليا مع عادت موجوده الان لو
  201. 10:00سويت ريفريش راح تشوف انه ها الاخطاء كلها
  202. 10:02راحت هذا الخطا موجود عندي بسبب احد
  203. 10:05الاكستنشنز الموجوده في جوجل كروم فما له
  204. 10:08علاقه بالكود اللي انا كتبته وبنفس
  205. 10:11الطريقه الان بدر مثلا اجي اعرف اتش 3
  206. 10:14لاحظ اني كتبت اتش تي ام ال وبداخله بكل
  207. 10:17بساطه بحط الجافا سكريبت باني اقول له
  208. 10:19بيرسون دوت ايميل بهذا الشكل فلو سويت سيف
  209. 10:24الان ورجعت لاحظ انه طلع لي الايميل الخاص
  210. 10:29بال بيرسون فهي هي الطريقه اللي بيشتغل
  211. 10:31فيها الجي اس اكس انت بتبدا بجاف سكريبت
  212. 10:34بعدين بتنتقل لكتابه الاتش تي ام ال
  213. 10:36وبداخل الاتش تي ام ال بتقدر تسوي انجكت
  214. 10:39لاكواد جافا سكريبت سواء انك تستخدم قيمه
  215. 10:42متغير انك تستخدم عبارات رياضيه انك
  216. 10:45تستخدم عبارات منطقيه او حتى تستخدم
  217. 10:48استدعاء دوال كل هذا الشيء متاح اذا
  218. 10:51استخدمت الكيرلي براكتس بحيث انه راح يتم
  219. 10:54اعتبارها ضمن سياق الجافا سكريبت ويتم
  220. 10:57التعامل معها على هذا الاساس اتمنى ان شاء
  221. 10:59الله انه كان الشرح واضح ونشوفكم ان شاء
  222. 11:01الله بالدرس
  223. 11:04الجاي

About this transcript

This page contains the full transcript of 8: مقدمة إلى ال JSX by أكاديمية ترميز, generated from the public captions YouTube serves with the video. The transcript has 1,697 words across 223 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.