تعلم الجافا سكريبت - للمبتدئين

2/22/2017 01:21:00 ص
Elzero Web School

Elzero Web School - OsamaElzero

قناة عربية تهدف إلى تعليم لغات و تقنيات الويب المختلفة ولا نطلب منكم سوى الدعاء

نبذة عن الكورس

جافا سكريبت (بالإنجليزية: JavaScript) هي لغة برمجة عالية المستوى تستخدم أساسا في متصفحات الويب لإنشاء صفحات أكثر تفاعلية. يتم تطويرها حاليا من طرف شركة نتسكيب وشركة موزيلا. كانت لغة الجافاسكريبت موجهة للمبرمجين الهوات والغير محترفين، إلا أنه تزايد الاهتمام بها وجذبت اهتمام مبرمجين محترفين بعد إضافتها لتقنيات جديدة كإنتشار تقنية الاجاكس التي أدت إلى سرعة في التفاعل بين الخادم والعميل.
في البداية تم تطوير هذه اللغة تحت اسم موتشا (Mocha)، وأطلق عليها اسم LiveScript رسميا أثناء تجريبها في إصدار متصفحات نتسكيب نافيجاتور 2.0 بيتا (Beta) سنة 1995. لكنها لاحقا غيرت إسمها إلى جافاسكريبت JavaScript ويعود ذلك إلى إضافتها لدعم لغة الجافا. هذا التغيير في الاسم سبب الغموض وسوء الفهم موحيا بأن لغة الجافا والجافاسكريب مرتبطان أو متشابهتان. صحيح أن كلاهما يمتلكان شكلا شبيها بلغة السي، إلا أن أوجه الاختلاف بين اللغتين واسع: الجافا بحاجة إلى التحويل إلى بايت كود Bytecode. بينما برامج الجافاسكريبت فيتم معالجتها كنص مصدري. المتغيرات في الجافا ثابثة النوع، بينما في الجافاسكريبت فهي ديناميكية. يعني أنك عند تعريف متغير ما في الجافا فيجب تحديد نوعه الذي لا يمكن تغييره. مثلا، لو عرفت المتغير "العمر" بأنه رقم واعطيته قيمة "7" مثلا فلا يمكنك تغيير الرقم إلى نوع آخر (ككلمة "سبعة"). بينما في الجافاسكريت فيمكنك فعل ذلك. الجافا لم تدعم البرمجة الأمرية إلا بداية من اللإصدار الثامن. بينما الجافاسكريت فدعمتها منذ البداية. جافا سكريبت - Wikipedia

المشغل

قائمة الدروس

[accordion] [item title="Intro"]

Introduction & What's JavaScript

What I Need To Learn JavaScript

How To Work With Chrome Console

Where To Put JavaScript Code

JavaScript Syntax

JavaScript Comments

Variables

Data Type

Concatenation

JavaScript Operators

If, Else If, Else Conditions

Conditional Operators

Logical Operators

Function - Basic

Function - Return

Function - With Parameters

Function - Advanced And Self Invoke

Switch, Case, Break

Scope Part 1

Scope Part 2

[/item] [item title="Events"]

Events Part 1 - onload, onclick, ondblclick

Events Part 2 - onkeydown, onkeypress, onkeyup

Events Part 3 - onmouseover, onmouseout, onchange

[/item] [item title="Array"]

Array Intro

Array Check

Array [ Get - Set ] Length

Array Methods - Convert To String

Array Methods - Add Items

Array Remove Items

Array Sort

Array Combine And Slice

Array Search

Array Methods Practice

[/item] [item title="Strings"]

Strings Methods - Convert To String

Strings Methods - Locate A String

Strings Methods - Split A String

Strings Methods - Find And Replace

Strings Methods - Concatenating

Strings Methods - Convert Letters

Strings Methods - All Reference

Strings Methods - Chain

Strings Methods - Practice

[/item] [item title="Loop"]

Loop - For

Loop - For In

Loop - For Advanced

Loop - While , Do While

Loop - Control

Loop - Practice

[/item] [item title="Math"]

Math - Ceil

Math - Floor

Math - Round

Math - Min Max

Math - Random

[/item] [item title="Reqular Expression"]

Regular Expression - Intro

Regular Expression - Brackets

Regular Expression - Quantifiers

[/item] [item title="Data"]

Date - Date Intro

Date - Date Format

Date - Date Functions Part 1

Date - Date Functions Part 2

Date - Date Functions Part 3

[/item] [item title="Numbers"]

Numbers - Intro

Numbers - Methods

[/item] [item title="Outro"]

Outro and Where to Continue

[/item] [/accordion]
كن أول من يعلم بجديد الأخبار ,المقالات ,الكورسات ,والكتب

أنضم إلي نشرتنا البريدية

إرسال تعليق

أنضم إلي نشرتنا البريدية

كن أول من يعلم بجديد الأخبار ,المقالات ,الكورسات ,والكتب
Code Expo
Code Expo
يتم التشغيل بواسطة Blogger.