×
الرئيسية إنشاء سيرة ذاتية دورات تدريبية الأختبارات
قناة منصة معارف علي التليجرام الاقوي عربيا .. اشترك الآن

شرح [ JavaScript In Arabic ] #44 - Loop - For | [معتمد]

دورة تصميم المواقع بإستخدام الجافا اسكربت

إخفاء جميع الإعلانات
شارك الآن استفساراتك مع اعضاء دورة تصميم المواقع بإستخدام الجافا اسكربت اضغط هنا
إخفاء جميع الإعلانات
سجل الان للحصول على دورات تدريبية معتمدة مع إمكانية إستخراج شهادة إتمام الدورة مجانا
سجل الآن
قائمة الدروس | 65 درس
مشاهدة المزيد من الدروس

التعليقات

أفضل قنوات التليجرام لمختلف المجالات
قنوات تساعدك بكل سهولة على الوصول للمصادر التعليمية و الوظائف و النصائح المهنية و المنح الدراسية

اشترك الآن مجانا

نحن نهتم بتقيمك لهذه الدورة

كن اول شخص يقوم بتقيم هذه الدورة

ممتاز
0 تقيمات
جيد
0 تقيمات
متوسط
0 تقيمات
مقبول
0 تقيمات
سئ
0 تقيمات
0.0
0 تقيمات

JavaScript ("JS" للإختصار)هي بشكل كامل لغة برمجة ديناميكية حيت, عندما تطبق على ملف HTML , يمكن أن توفر التفاعل الديناميكي على المواقع. تم اختراعه من قبل بريندان إيتش، المؤسس المشارك لمشروع موزيلا، ومؤسسة موزيلا، وشركة موزيلا. جافا سكريبت متعددة الجوانب والاستعمالات بشكل لا يصدق. يمكنك البدء صغير، مع دوارات، معارض الصور، مخططات بيانية، والاستجابات لنقرات زر. مع المزيد من الخبرة، عليك أن تكون قادرا على خلق الألعاب، والرسوم المتحركة 2D و 3D الرسومات، تطبيقات شاملة لقاعدة البيانات، وأكثر من ذلك بكثير! جافا سكريبت نفسها المدمجة إلى حد ما إلى الآن مرنة جدا. وقد كتب المطورين مجموعة كبيرة ومتنوعة من الأدوات على رأس لغة جافا سكريبت الأساسية، وفتح كمية هائلة من وظائف إضافية مع الحد الأدنى من الجهد. وتشمل هذه: متصفح واجهات برمجة التطبيقات (APIs) المدمج في متصفحات الويب، وتوفير وظائف مثل إنشاء HTML ديناميكيا ووضع أنماط CSS، وجمع وتلاعب في دفق الفيديو من كاميرا ويب المستخدم، أو توليد الرسومات 3D وعينات الصوت. APIs الطرف الثالث يسمح للمطورين بدمج الوظائف في مواقعهم من موفري المحتوى الآخرين، مثل تويتر أو فاسيبوك. أطر ومكتبات الطرف الثالث التي يمكن تطبيقها على HTML الخاص بك للسماح لك لبناء المواقع والتطبيقات بشكل أسرع. نظرا لأن هذه المقالة من المفترض أن تكون مقدمة خفيفة لجافا سكريبت، فلن نربكك في هذه المرحلة من خلال الحديث بالتفصيل عن الفرق بين لغة جافا سكريبت الأساسية والأدوات المختلفة المذكورة أعلاه. يمكنك معرفة كل ذلك بالتفصيل في وقت لاحق، في منطقتنا لتعليم جافا سكريبت، وفي بقية MDN.
×

يجب ان يكون لديك حساب داخل المنصة
حتى تستطيع المشاركة و التفاعل مع التعليقات

سجل الآن مجانا
Request history8.1.2PHP Version410msRequest Duration4MBMemory UsageGET lesson/{lesson_id}Route
    • Booting (303ms)time
    • Application (107ms)time
    • 1 x Booting (73.97%)
      303ms
      1 x Application (26.03%)
      107ms
      29 templates were rendered
      • courses.lessonlesson.blade.php#?blade
      • ads.lesson_top_fixed_boxlesson_top_fixed_box.blade.php#?blade
      • ads.lesson_after_buttonlesson_after_button.blade.php#?blade
      • inc.share_boxshare_box.blade.php#?blade
      • pages.telegram_boxtelegram_box.blade.php#?blade
      • inc.review_formreview_form.blade.php#?blade
      • ajax.review_userreview_user.blade.php#?blade
      • ads.lesson_bottomlesson_bottom.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.layouts.mainmain.blade.php#?blade
      • beta.layouts.partials.notifications_modalnotifications_modal.blade.php#?blade
      • beta.layouts.partials.navbarnavbar.blade.php#?blade
      • beta.layouts.partials.menumenu.blade.php#?blade
      • beta.layouts.partials.student-menustudent-menu.blade.php#?blade
      • beta.layouts.partials.search-input-desktopsearch-input-desktop.blade.php#?blade
      • student.login_Adminlogin_Admin.blade.php#?blade
      • beta.layouts.partials.search-modalsearch-modal.blade.php#?blade
      • beta.layouts.partials.search-input-mobilesearch-input-mobile.blade.php#?blade
      • beta.layouts.partials.mobile-navbarmobile-navbar.blade.php#?blade
      • beta.layouts.partials.mobile-sidebarmobile-sidebar.blade.php#?blade
      • beta.layouts.partials.bottom_navigation_barbottom_navigation_bar.blade.php#?blade
      • student.partials.list_modallist_modal.blade.php#?blade
      • inc.messagesmessages.blade.php#?blade
      • beta.layouts.partials.footerfooter.blade.php#?blade
      uri
      GET lesson/{lesson_id}
      middleware
      web, search_keywords
      controller
      App\Http\Controllers\courseCerController@lessonPage
      namespace
      App\Http\Controllers
      prefix
      where
      file
      app/Http/Controllers/courseCerController.php:227-322
      11 statements were executed26.02ms
      • select * from `links_maps` where `from_url` = 'https://new.m3aarf.com/lesson/332' limit 1
        160μsstagingLinkMap.php#20
        Bindings
        • 0: https://new.m3aarf.com/lesson/332
        Backtrace
        • 16. middleware::link_map:20
        • 17. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
        • 19. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • 20. app/Http/Middleware/LoginUsersFromApp.php:30
      • select `id`, `title`, `course_id`, `link`, `youtube_descr`, `image`, `is_work` from `lessons` where `id` = '332' and `lessons`.`deleted_at` is null limit 1
        270μsstagingcourseCerController.php#230
        Bindings
        • 0: 332
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:230
        • 17. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • 18. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • 20. app/Http/Controllers/courseCerController.php:231
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • select count(*) as aggregate from `lessons` where `course_id` = 25 and `lessons`.`deleted_at` is null
        270μsstagingcourseCerController.php#241
        Bindings
        • 0: 25
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:241
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `title`, `id`, `link`, `image` from `lessons` where `course_id` = 25 and `lessons`.`deleted_at` is null limit 60 offset 0
        240μsstagingcourseCerController.php#241
        Bindings
        • 0: 25
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:241
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `course` where `id` = 25 and `course`.`deleted_at` is null limit 1
        230μsstagingcourseCerController.php#243
        Bindings
        • 0: 25
        Backtrace
        • 17. app/Http/Controllers/courseCerController.php:243
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `course`.*, (select count(*) from `lessons` where `course`.`id` = `lessons`.`course_id` and `lessons`.`deleted_at` is null) as `lessons_count` from `course` where `cat_id` = 49 and `is_certified` = 1 and `course`.`deleted_at` is null limit 8
        23.78msstagingcourseCerController.php#245
        Bindings
        • 0: 49
        • 1: 1
        Backtrace
        • 15. app/Http/Controllers/courseCerController.php:245
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `title`, `slug`, `cer_title` from `courses` where `id` = 49 and `courses`.`deleted_at` is null limit 1
        200μsstagingcourseCerController.php#247
        Bindings
        • 0: 49
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:247
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `community` where `course_id` = 25 and `community`.`deleted_at` is null limit 1
        190μsstagingcourseCerController.php#248
        Bindings
        • 0: 25
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:248
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select max(`id`) as aggregate from `lessons` where `id` < '332' and `course_id` = 25 and `lessons`.`deleted_at` is null
        230μsstagingcourseCerController.php#299
        Bindings
        • 0: 332
        • 1: 25
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:299
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select min(`id`) as aggregate from `lessons` where `id` > '332' and `course_id` = 25 and `lessons`.`deleted_at` is null
        240μsstagingcourseCerController.php#300
        Bindings
        • 0: 332
        • 1: 25
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:300
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `course_reviews` where `course_id` = 25 limit 1
        210μsstaginghelper.php#420
        Bindings
        • 0: 25
        Backtrace
        • 16. app/helpers/helper.php:420
        • 18. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • 20. app/helpers/helper.php:421
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      App\lessons
      61lessons.php#?
      App\course
      7course.php#?
      App\courses
      1courses.php#?
      App\Community
      1Community.php#?
          _token
          mNEdbGE9WR2oYJffyKpL9hddOnBVhUin2NGnhfzb
          PHPDEBUGBAR_STACK_DATA
          []
          _flash
          array:2 [ "new" => [] "old" => [] ]
          path_info
          /lesson/332
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "new.m3aarf.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 11 May 2025 20:19:02 GMT" ] "set-cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6InZzZEFrZG1uZ3hmZjFIUUJNTTQ5dEE9PSIsInZhbHVlIjoidzNXL2JnVVVLL2RqSEI0THVGcDVnVUV5Z0xISE43dUlxSTRITllIV0lQa1owYjRDUkIrdFYrZXY4dy9uK3h1eHltdG1rMWNXV3V5Z2ljcGJ0RFFES0FHNDBBWmdWbkwzc1VaRzhQM3cremZFWko3dmR6bnBGaHJmaFd5aE1jb0MiLCJtYWMiOiIyMWI5MjE4OGQzZjUzMzQ0YTUzOWNhYWFkZTUxMDM3YTU0NmZlZTI3ODBmMTk2M2MyZWNlNjU3NWNhNmRmOTQwIiwidGFnIjoiIn0%3D; expires=Sun, 11 May 2025 22:19:02 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InZzZEFrZG1uZ3hmZjFIUUJNTTQ5dEE9PSIsInZhbHVlIjoidzNXL2JnVVVLL2RqSEI0THVGcDVnVUV5Z0xISE43dUlxSTRITllIV0lQa1owYjRDUkIrdFYrZXY4dy9uK3h1eHltdG1rM" ] "Set-Cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6InZzZEFrZG1uZ3hmZjFIUUJNTTQ5dEE9PSIsInZhbHVlIjoidzNXL2JnVVVLL2RqSEI0THVGcDVnVUV5Z0xISE43dUlxSTRITllIV0lQa1owYjRDUkIrdFYrZXY4dy9uK3h1eHltdG1rMWNXV3V5Z2ljcGJ0RFFES0FHNDBBWmdWbkwzc1VaRzhQM3cremZFWko3dmR6bnBGaHJmaFd5aE1jb0MiLCJtYWMiOiIyMWI5MjE4OGQzZjUzMzQ0YTUzOWNhYWFkZTUxMDM3YTU0NmZlZTI3ODBmMTk2M2MyZWNlNjU3NWNhNmRmOTQwIiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 22:19:02 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InZzZEFrZG1uZ3hmZjFIUUJNTTQ5dEE9PSIsInZhbHVlIjoidzNXL2JnVVVLL2RqSEI0THVGcDVnVUV5Z0xISE43dUlxSTRITllIV0lQa1owYjRDUkIrdFYrZXY4dy9uK3h1eHltdG1rM" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "mNEdbGE9WR2oYJffyKpL9hddOnBVhUin2NGnhfzb" "PHPDEBUGBAR_STACK_DATA" => [] "_flash" => array:2 [ "new" => [] "old" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-05-11 23:19:02GET/lesson/332291170