الجمعة، 31 يناير 2020

افضل 10 تطبيقات اندرويد في 2019 تستحق التجربة !


تتعدد تطبيقات الاندرويد المجانية والمدفوعة وتنتشر بشكل كبير مما يجعل عملية البحث عنها صعبة، سنتناول معا افضل 10 تطبيقات اندرويد في 2019 والتي يسهل عليك تحميل التطبيق كما يمكنك التعرف على استخدام التطبيق، ومميزاتوا ومن أفضل هذه التطبيقات ما يلي :

1- Face Changer

يستخدم لتغيير صورتك بصورة مرحة أو مهرجة حيث يمكنك من تغيير الفم والأنف والعين مع التشوية على ملامح الوجه، كما يمكنك إضافة نص على الصورة في شكل مميز وجذاب .
لتحميل التطبيق من جوجل بلاى من هنا

2 – Adobe Photoshop Fix 2019

 هو أحدث تطبيق فوتوشوب على الهاتف الاندرويد ويحتوي على الكثير من المزايا الجديدة بسبب الاضافات الجديدة على التطبيق ويعد من أفضل تطبيقات التصميم . و يقوم هذا التطبيق بتعديل الصور بسهولة جداً ويحتوي على عدد كبير من المؤثرات المختلفة .
يمكنك أيضا قراءة شرح كامل ومبسط للتطبيق شرح تطبيق Adobe Photoshop Fix المجانى لهواتف الأندرويد والايفون

3- Apps Free

 هو تطبيق يوفر لك التطبيقات الحديثة التي كانت مدفوعة ثم أصبحت مجانية، يهدف التطبيق إلى حصولك على التطبيقات المجانية وحصول التطبيقات المدفوعة عليك بسهولة .
لتحميل التطبيق من هنا .

4- VLC Media

يعتبر هذا التطبيق من التطبيقات المهمة في قراءة الوسائط وملفات الميديا المختلفة بالإضافة إلى ذلك فهو يمكنك من قراءة الترجمة على الأفلام بشكل منفصل، ومن خلال الإعدادات المخصصة للتطبيق يمكنك من مشاهدة الفيديو الذي تريده بطريقتك الخاصة.
لتحميل التطبيق من هنا .

5- Woze

أفضل تطبيق اندرويد فى 2019 في إيجاد الأماكن وتعقبها وذلك عن طريق استخدام GPS كما يعتمد على كثير من التقنيات التي توجهك للطريق الصحيح والأسهل . ويعطيك معلومات عن الطرق المزدحمة والأقل زحاما، ويتوفر التطبيق بعدة لغات مختلفة وقانون السير لكل بلد . فهو يعتبر أفضل بديل لقوقل ماب .
لتحميل التطبيق من جوجل بلاى هنا

6- Airbnb

 تطبيق مهم لمشاركة الرحلات والتجارب مع الاطلاع على رحلات الآخرين وتجاربهم، يتوفر التطبيق على Events  يمكنك المشاركة فيها واختيار الأحداث القريبة منك، كما يمكنك من خلال التطبيق حجز غرفة بالفندق أو اختيار من بين الفنادق والأماكن المختلفة للحصول على مبيت.
لتحميل التطبيق من هنا

7- Fing

واحد من اكثر التطبيقات المهمه التى يجب ان تثبتها على جهازك الاندرويد حيث  يساعدك على التحكم في شبكات الواي فاي الموجودة في جهازك حيث يعطيك معلومات كاملة عن شبكة الواي فاي ومعرفة حجم سرعتها ومعرفه من يسرقها ومن متصل بالشبكه ، كما يظهر التطبيق كلمات السر الخاص بالواي فاي .
لتحميل التطبيق من المتجر من هنا

8- Microsoft Office Lens

 من أفضل التطبيقات التي توفر لك تحويل الملفات والصور إلى ملفات pdf وتعطيها شكل متقن وساحر في شكل أقرب للأوراق الأصلية . يمكن الحصول عليه أيضا من متجر تطبيقات جوجل من هنا

9- Color Dict

تطبيق أشبه بالقاموس فهو يساعد على ترجمة الكلمات والنصوص ويستخدم العديد من اللغات المختلفة، ويعد من أفضل تطبيقات الأندرويد  في 2019 التي تستخدم في حالة الأوفلاين .
رابط تحميل التطبيق من هنا

10 – FilesGo

يعمل هذا التطبيق على تهيئة مساحة الجهاز الداخلية عن طريق حذف الملفات التى تكرر وتنظيف الجهاز من الملفات والتطبيقات التي لا تستخدمها منذ فترة طويلة .
لتحميل التطبيق من هنا
كانت هذه نبذه بسيطه عن افضل 10 تطبيقات اندرويد فى عام 2019 وسنتعرف ف الفترة القادمة على تطبيقات اكثر حتى تساعدك فى إنجاز أعمالك بشكل سلسل

الخميس، 30 يناير 2020

أفضل 10 مواقع للربح من الانترنت 2020

هناك الكثير من الأشخاص حول العالم الذين يبحثون عن طرق مختلفة وسهلة للربح دون الالتزام بعدد ساعات عمل معين أو التقيد بمواعيد حضور وانصراف ، ويرغبون كذلك العمل بحرية دون تحكم من أحد ودون أن يبرحوا منازلهم.
وتنطبق كل تلك المتطلبات فقط على الربح من الإنترنت دون غيره، فهو العمل الوحيد الذي يساعد كثيرين على تحقيق أرباح إضافية ضخمة بأقل مجهود وفي أسرع وقت مُمكن.
لذلك يمكنك بسهولة أن تلاحظ في الفترة الأخيرة الاتجاه بشدة نحو البحث عن أفضل الطرق للعمل على الإنترنت ومن ثم تحقيق الربح المطلوب من خلال العمل من المنزل عن طريق الإنترنت.
فهناك طرق كثيرة ومتنوعة للربح من الإنترنت منتشرة حول العالم، وهي طرق تصلح في تنوعها لكافة الأفراد على اختلاف مواهبهم ومهاراتهم، ولا تشترط سوى توافر جهاز حاسب شخصي ووسيلة للاتصال بشبكة الإنترنت؛ كمقومات أساسية للعمل وتحقيق الربح.
وفي مقال سابق على مدونة التجارة الإلكترونية “اكسباند كارت”، كنا قد استعرضنا قائمة شاملة لأفضل 10 طرق للربح من الإنترنت حول العالم، والتي تضمنت الربح من الإنترنت من خلال العمل في:
  • التجارة الإلكترونية
  • التسويق بالعمولة
  • إنشاء موقع أو مدونة على الإنترنت
  • تقديم الخدمات الإلكترونية من خلال منصات العمل الحر
  • تدشين قناة على اليوتيوب YouTube
  • العمل بنظام الدروب شيبنج
  • Facebook Marketplace
  • منصات ومواقع التواصل الاجتماعي
  • كتابة المحتوى والتدوين لصالح الشركات والمواقع المتخصصة
  • الربح من الترجمة
وخلال هذا المقال الجديد على المدونة سوف تتعرف على أشهر 10 مواقع للربح من الإنترنت، والتي يمكنك العمل معها على بعد من مكانك وتحصيل أرباح مُتفق عليها بينكما مقابل أعمال بسيطة تقوم بها لصالح تلك المواقع أو عملائها.

ما هي مواقع الربح من الإنترنت ؟!

مواقع الربح من الإنترنت هي تلك الشركات المتواجدة على شبكة الإنترنت والتي تساعد كثير من الأشخاص حول العالم على تحصيل الأموال في مقابل أداء أعمال معينة من منازلهم دون التقيد بمواعيد عمل أو عدد ساعات معين.
وتلك المواقع قد تكون وسيط بين صاحب عمل يحتاج إلى مهام معينة ذات صلة بطبيعة عمله، وبين مقدم خدمة يمتلك مهارة معينة في أداء عمل ما أو مهمة معينة يحتاج إليها الطرف الأول _أي صاحب العمل _.
ولا يقتصر العمل مع مواقع الربح من الإنترنت على أصحاب الخبرات والمهارات أو الأشخاص الذين يمتلكون مواهب خاصة فقط، وإنما هناك أعمال أخرى توفرها تلك المواقع للأشخاص الذين لا يمتلكون أي خبرة أو مهارة بشرط أن تكون لديهم القدرة على التعامل مع شبكة الإنترنت.
فهناك مواقع للربح من الإنترنت خاصة بهؤلاء الذين لا يمتلكون مهارة معينة، ومواقع أخرى خاصة بكُتاب المحتوى، وأخرى خاصة بالمترجمين الذين يتحدثون أكثر من لغة واحدة، وكذلك مواقع للربح من الإنترنت خاصة بأصحاب المنتجات والمسوقين بالعمولة والعاملين في التجارة الإلكترونية، وأكثر من ذلك بكثير.
وفي الفقرة التالية سوف نستعرض أفضل مواقع الربح من الإنترنت التي تناسب كل فئة من الفئات السالف ذكرها.

أشهر مواقع الربح من الإنترنت بالنسبة لعديمي الخبرات أو المهارات

Freelance, Work, Job, Making Money, Money, Dollars
  1. موقع موبروج MOBROG

يُعتبر موقع موبروج واحد من أشهر مواقع الربح من الإنترنت، والتي يُمكن لكافة الأشخاص الذين لا يمتلكون أي خبرة أو مهارة أو حتى موهبة معينة الكسب من خلاله بكل سهولة ويسر.
ويمكن للفرد الربح من خلال الموقع عن طريق ملئ عدد من الاستبيانات واستطلاعات الرأي المختلفة في عدد من المجالات المختلفة حول العالم، إذ يُعتبر موقع موبروج أحد مواقع الاستطلاعات الشهيرة والذي تديره شركة الأبحاث التسويقية الألمانية الشهيرة “Splendid Research GMbH”.
وجدير بالذكر أن نؤكد على أن الموقع متوفر باللغة العربية، فيما يعني أنه في حاجة إلى الأشخاص الذين يتحدثون اللغة العربية، إذ أنه يحتاج إلى ملئ استطلاعات رأي مختلفة باللغة العربية.
ويصل حجم الربح من الاستبيان أو استطلاع الرأي الواحد فقط حوالي 3$، ويسمح الموقع للعاملين معه بسحب أرباحهم عندما يصل الإجمالي إلى 6$ كحد ادنى للسحب.
  1. موقع سواغبوكس Swagbucks

سواغبوكس Swagbucks أيضًا هو واحد من أشهر مواقع الربح من الإنترنت لعديمي الخبرات والمهارات حول العالم، إذ يتطلب الربح من خلاله القيام بعدد من المهام المختلفة التي لا تحتاج أي مهارة أو موهبة، مثل ملئ الاستبيانات واستطلاعات الرأي، مشاهدة عدد من مقاطع الفيديو أو العروض التسويقية المختلفة.
موقع سواغبوكس Swagbucks هو واحد من المواقع التي يجب عليك استثمار وقتك في العمل معها بدلًا من إهداره في تصفح مواقع التواصل الاجتماعي دون جدوى أو تحقيق ربح.
  1. موقع بروجيكت بايداي Project Payday

موقع بروجيكت بايداي Project Payday واحد من مواقع الربح من الإنترنت التي تستحوذ على تقييمات إيجابية كثيرة من قبل كافة الذين عملوا مع الموقع من قبل، ونجحوا بالفعل في تحقيق نسب أرباح ضخمة عن طريقه.
ويوفر الموقع واحدة من أسهل طرق الربح من الإنترنت وكسب النقود والمكافآت فقط من خلال التعبير عن آرائك. تحتاج الشركات إلى مساعدتك لتحسين منتجاتها وخدماتها ، وفي المقابل تحصل على المال مقابل الإجابة على استبياناتها.

أفضل المواقع لمُقدمي المحتوى

Content Is King, Online Marketing, Google, Facebook
هناك أيضًا عدد كبير من مواقع الربح من الإنترنت المميزة التي تساعد كافة مزودي المحتوى بأشكاله المختلفة (مرئي – مكتوب – مسموع) على توظيف مهاراتهم تلك في كسب المال وتحصيل مزيد من الأرباح الإضافية. وفيما يلي أفضل وأشهر تلك المواقع التي أوصى بها عدد من الأشخاص تعاملوا معها بالفعل ونجحوا في تحصيل أرباح: 
  1. موقع ليستفيرس Listverse

يُعتبر موقع ليستفيرس Listverse واحدُا من أكثر المواقع الموصى بها لكافة كُتاب المحتوى المتميزين حول العالم، إذ يُعتبر واحد من أفضل مواقع الربح من الإنترنت بالنسبة للمدونين وأصحاب المحتوى والكُتاب.
ويصل سعر المقالة الواحدة على الموقع إلى حوالي 100$، في حالة تمت مراجعة العمل المُقدم منك وتمت مقارنته بغيره من الأعمال المُقدمة ووقع الاختيار عليه.
ومن الشروط التي يؤكد موقع Listverse على توافرها في المقالة هو ألا يقل عدد كلمات المحتوى عن 1500 كلمة بالإَضافة إلى ضرورة احتوائه على ما لا يقل عن 10 عناصر.
  1. موقع اليست أبارت A List Apart

يُعد واحدًا من المواقع التي تدفع مقابل مادي مرتفع إلى حد ما لكُتاب المحتوى الذين يتعاملون معه، إذ تبلغ قيمة المقالة الواحدة التي يتم الموافقة عليها إلى حوالي 200 دولار، وهو مبلغ مرتفع بالنسبة لغيره من مواقع الربح من الإنترنت الشبيهة الخاصة بكُتاب المحتوى حول العالم.
ويشترط الموقع ايضًا نفس توافر نفس المقومات المذكورة في الموقع السابق، وهو أن يكون الحد الأدني لعدد الكلمات 1500 كلمة لكل مقال. 
وعلى الرغم من المقابل المادي المرتفع إلا أن البعض لا يُفضل العمل مع الموقع بسبب انخفاض نسبة طلب المقالات مقارنة بغيره من المواقع المنافسة الأخرى.
  1. اليوتيوب YouTube

موقع اليوتيوب هو واحد من أشهر مواقع التواصل الاجتماعي المتخصصة في عرض مقاطع الفيديو المختلفة حول العالم في كل المجالات، إذ تُعتبر منصة يوتيوب ثاني أكبر محرك بحث في العالم بعد عملاق البحث جوجل.
ويُعد يوتيوب من أفضل مواقع الربح من الإنترنت التي يفضلها كثير من صانعي المحتوى حول العالم، لما توفره المنصة من مزايا عديدة ومتنوعة إلى جانب الأرباح الضخمة التي يمكن تحقيقها من خلالها.
ويعتمد تحقيق الربح من خلال منصة اليوتيوب بشكل أساسي على الإعلانات التي تُعرض على قناتك الخاصة بعد إنشائها وتقديم محتوى فريد ومتميز يجذب أعداد كبيرة من المتابعين وبالتالي مزيد من المشاهدات.
وحتى يمكنك تحصيل أرباح بشكل فعال من خلال قناتك الخاصة على اليوتيوب لابد لك من تركيب جوجل أدسنس أو غيرها من شركات الإعلانات البديلة عبر الإنترنت.
  1. موقع فايفر fiverr

موقع فايفر fiverr هو واحد من أشهر مواقع الربح من الإنترنت حول العالم، التي تساعد فئات كثيرة ومتنوعة من أصحاب المهارات المختلفة في كسب المال وتحصيل الأرباح بنسب كبيرة ومتفاوتة، على حسب أعمالهم التي يحترفونها.
إذ يُعتبر الموقع ساحة عمل مميزة لكل الذين يحترفون العمل في مجالات عدة أهمها مجال التصميم أو الرسم، أو التدريس، أو تصميم البرامج أو المواقع، أو الكتابة أو الترجمة،أو التسويق، وكذلك الموسيقى، في مقابل مادي يبدأ من 5 دولار كحد أدنى.

مواقع الربح من الإنترنت الخاصة بـ المسوقين بالعمولة

Selling, Business Woman, Online, Store, Buy, Internet
هناك مجموعة كبيرة ومتنوعة من مواقع وشركات التسويق بالعمولة التي يمكن لكافة المسوقين بالعمولة حول العالم التعاون معها وتحصيل أرباح ضخمة بعد مساعدة تلك الشركات والمواقع على البيع أكثر من خلال جهودك التسويقية.
وفيما يلي أفضل 3 مواقع أو شركات تعمل بمجال التسويق بالعمولة وتتيح برامج للعمل معها وتحقيق ربح من الإنترنت:
  1. شركة كليك بانك Clickbank

تُعتبر شركة كليك بانك Clickbank من أفضل الشركات العالمية التي تمتلك تقييمات عالية وإيجابية حول جودة الخدمات التي تقدمها، والتي تضم مجموعة ضخمة من الخدمات والمنتجات التي تًقدم من خلال الشركة والتي يمكنك كمسوق بالعمولة العمل عليها وتحقيق مزيد من الأرباح.
وتُعد الشركة كذلك من أشهر الشركات التي توفر برامج مميزة للتسويق بالعمولة من خلالها، إذ تصل نسبة العمولة على بيع أي منتج عن طريق أي من جهودك التسويقية المختلفة إلى 75%.
  1. موقع أمازون أفليت Amazon Affiliate

أمازون أفليت Amazon Affiliate  بلا شك واحد من أفضل وأبرز مواقع الربح من الإنترنت من خلال الانضمام إلى برنامج التسويق بالعمولة الخاص بأكبر متجر إلكتروني في العالم والشركة الرائدة في مجال التجارة الإلكترونية أمازون.
فهو يُعتبر فرصة جيدة لكافة المسوقين بالعمولة حول العالم من أجل جني نسب كبيرة من الأرباح عن طريق التسويق لمنتجات المنصة وجذب مزيد البيعات الناجحة عن طريقك.
وتتراوح نسبة العمولة في برنامج أفليت أمازون ما بين 4  إلى 15 %، بالإضافة إلى تقييمات الموقع الإيجابية فيما يخص دفع الأرباح للعاملين معه في برنامج التسويق بالعمولة الخاص بالمتجر.
  1. موقع Commission Junction

واحد من أشهر مواقع وشركات التسويق بالعمولة حول العالم والتي تمتلك تاريخ كبير من العمل في هذا المجال، إذ تتميز الشركة بالجودة العالية للخدمات التي تقدمها والثقة الكبيرة في تعاملاتها مع المسوقين بالعمولة الذين يعملون لديها وكذلك العلامات التجارية التي ترغب في زيادة مبيعاتها من خلال برامج الشركة في التسويق بالعمولة.
وهي واحدة من الشركات والمواقع التي يًنصح بالعمل معها لكافة المسوقين بالعمولة حول العالم، إذ تستحوذ الشركة على أعداد كبيرة ومتنوعة من السلع والخدمات والمنتجات الخاصة بشركات كبيرة يمكنك الاختيار من بينها من أجل بدء العمل تحقيق مزيد من الأرباح.
وتتراوح عمولة موقع Commission Junction ما بين 1 دولار و 100 دولار لكل عملية بيع، و طبعا حسب السلعة المراد التسويق لها.

الأحد، 12 يناير 2020

Où écrire le code JavaScript ?

On va pouvoir placer du code JavaScript à trois endroits différents :
  • Directement dans la balise ouvrante d’un élément HTML ;
  • Dans un élément script, au sein d’une page HTML ;
  • Dans un fichier séparé contenant exclusivement du JavaScript et portant l’extension .js.
Nous allons dans cette leçon voir comment écrire du code JavaScript dans chacun de ces emplacements et souligner les différents avantages et inconvénients liés à chaque façon de faire.

Placer le code JavaScript dans la balise ouvrante d’un élément HTML

Il est possible que vous rencontriez encore aujourd’hui du code JavaScript placé directement dans la balise ouvrante d’éléments HTML.
Ce type de construction était fréquent à l’époque notamment pour prendre en charge des évènements comme par exemple un clic.
Regardez plutôt l’exemple ci-dessous :
On peut écrire le code JavaScript dans la balise ouvrante des éléments HTML
On écrit le JavaScript dans la balise ouvrante d'un élément HTML
Ici, on crée deux boutons en HTML et on place nos codes JavaScript à l’intérieur d’attributs onclick. Le code à l’intérieur des attributs va s’exécuter dès qu’on va cliquer sur le bouton correspondant.
Dans le cas présent, cliquer sur le premier bouton a pour effet d’ouvrir une fenêtre d’alerte qui affiche « Bonjour ! ».
Cliquer sur le deuxième bouton rajoute un élément p qui contient le texte « Paragraphe ajouté » à la suite des boutons.
Je vous demande pour le moment de ne pas trop vous attarder sur les codes JavaScript en eux-mêmes car nous aurons largement le temps de découvrir les structures de ce langage dans la suite de ce cours mais plutôt de vous concentrer sur le sujet de la leçon qui concerne les emplacements possibles du code JavaScript.
Aujourd’hui, de nouvelles techniques nous permettent de ne plus utiliser ce genre de syntaxe et il est généralement déconseillé et considéré comme une mauvaise pratique d’écrire du code JavaScript dans des balises ouvrantes d’éléments HTML.
La raison principale à cela est que le web et les éléments le composant sont de plus en plus complexes et nous devons donc être de plus en plus rigoureux pour exploiter cette complexité.
Ainsi, la séparation des différents langages ou codes est aujourd’hui la norme pour essayer de conserver un ensemble le plus propre, le plus compréhensible et le plus facilement maintenable possible.
En plus de cela, polluer le code HTML comme cela peut conduire à certains bogues dans le code et est inefficace puisqu’on aurait à recopier les différents codes pour chaque élément auquel on voudrait les appliquer.

Placer le code JavaScript dans un élément script, au sein d’une page HTML

On va également pouvoir placer notre code JavaScript dans un élément script qui est l’élément utilisé pour indiquer qu’on code en JavaScript.
On va pouvoir placer notre élément script n’importe où dans notre page HTML, aussi bien dans l’élément head qu’au sein de l’élément body.
De plus, on va pouvoir indiquer plusieurs éléments script dans une page HTML pour placer plusieurs bouts de code JavaScript à différents endroits de la page.
Regardez plutôt l’exemple ci-dessous. Ce code produit le même résultat que le précédent :
On peut écrire le code JavaScript au sein d'un élément HTML script
On écrit le JavaScript dans un élément HTML script
Cette méthode est meilleure que la précédente mais n’est une nouvelle fois pas idéalement celle que nous allons utiliser pour plusieurs raisons.
Tout d’abord, comme précédemment, la séparation des codes n’est pas optimale ici puisqu’on mélange du JavaScript et du HTML ce qui peut rendre l’ensemble confus et complexe à comprendre dans le cadre d’un gros projet.
De plus, si on souhaite utiliser les mêmes codes sur plusieurs pages, il faudra les copier-coller à chaque fois ce qui n’est vraiment pas efficient et ce qui est très mauvais pour la maintenabilité d’un site puisque si on doit changer une chose dans un code copié-collé dans 100 pages de notre site un jour, il faudra effectuer la modification dans chacune des pages.

Placer le code JavaScript dans un fichier séparé

Placer le code JavaScript dans un fichier séparé ne contenant que du code JavaScript est la méthode recommandée et que nous préférerons tant que possible.
Pour faire cela, nous allons devoir créer un nouveau fichier et l’enregistrer avec une extension .js. Ensuite, nous allons faire appel à notre fichier JavaScript depuis notre fichier HTML.
Pour cela, on va à nouveau utiliser un élément script mais nous n’allons cette fois-ci rien écrire à l’intérieur. A la place, on va plutôt ajouter un attribut src à notre élément script et lui passer en valeur l’adresse du fichier. Si votre fichier .js se situe dans le même dossier que votre fichier .html, il suffira d’indiquer le nom du fichier en valeur de l’attribut src.
Notez qu’un élément script ne peut posséder qu’un attribut src. Dans le cas où on souhaite utiliser plusieurs fichiers JavaScript dans un fichier HTML, il faudra renseigner autant d’éléments script dans le fichier avec chaque élément appelant un fichier en particulier.
Le code ci-dessous produit à nouveau les mêmes résultats que précédemment. Ne vous préoccupez pas de l’attribut async pour le moment.
On peut écrire le code JavaScript dans un fichier séparé et inclure ce fichier dans notre fichier HTML
On utilise un fichier séparé pour coder nos scripts JavaScript
On écrit le JavaScript dans un fichier séparé js
Cette méthode sera notre méthode préférée puisqu’elle permet une excellente séparation du code et une maintenabilité optimale de celui-ci. En effet, si on veut insérer le code JavaScript contenu dans notre fichier dans 100 pages différentes, il suffira ici d’appeler ce fichier JavaScript dans les 100 pages. En cas de modification du code, il suffira alors de le modifier une fois dans le fichier JavaScript.
Note : Pour illustrer la séparation des codes dans CodePen, je placerai désormais le code JavaScript dans l’onglet « JavaScript » de ce logiciel. Ici, CodePen va automatiquement faire la liaison entre mes deux codes et je n’aurai donc pas besoin de préciser script src="…" dans mon code. De votre côté, dans votre éditeur, vous devrez évidemment continuer à appeler votre code JavaScript depuis votre page HTML pour que tout fonctionne.

La place du code et l’ordre d’exécution de celui-ci

Il y a une autre facteur dont je n’ai pas encore parlé et qu’il faut absolument prendre en compte et comprendre lorsqu’on ajoute du code JavaScript dans nos pages HTML qui est l’ordre d’exécution du code par le navigateur.
Il est possible que ce que je vais expliquer là vous semble complexe et abstrait et c’est tout à fait normal : c’est un peu tôt dans votre apprentissage pour vous expliquer ce mécanisme. Pas d’inquiétude, cependant, nous aurons l’occasion d’en reparler plus tard dans ce cours. Pour le moment, essayez simplement de faire votre maximum pour visualiser ce qu’il se passe.
Ici, il va avant tout être important de bien comprendre que par défaut, un navigateur va lire et exécuter le code dans l’ordre de son écriture.
Plus précisément, lorsque le navigateur arrive à un élément script, il va stopper le traitement du reste du HTML jusqu’à ce que le code JavaScript soit chargé dans la page et exécuté.
Nos codes JavaScript ci-dessus ont besoin des éléments button de notre page HTML pour fonctionner. En effet, les codes getElementById('b1') et getElementById('b2') vont récupérer les éléments dont les id sont « b1 » et « b2 » pour les manipuler.
Cela risque de poser problème dans le cas présent car si notre code JavaScript est exécuté avant que le code HTML de nos boutons ne soit traité par le navigateur, il ne fonctionnera puisqu’il cherchera à utiliser des éléments qui n’existent pas encore.
C’est la raison pour laquelle, lorsque j’ai choisi d’insérer le code JavaScript directement dans la page HTML au sein d’éléments script, j’ai été obligé d’entourer le code JavaScript qui affiche la boite d’alerte déclaré dans l’élément head par le code document.addEventListener('DOMContentLoaded', function(){}) ;. Ce code indique en effet au navigateur qu’il doit d’abord charger tout le contenu HTML avant d’exécuter le JavaScript à l’intérieur de celui-ci.
Dans ce même exemple, mon deuxième élément script était lui placé en fin de body et est donc par défaut exécuté après le reste du code. Il n’y avait donc pas de problème dans ce cas.
Notez que le même problème va avoir lieu dans le cas où on fait appel à un fichier JavaScript externe par défaut : selon l’endroit dans le code où le fichier est demandé, il pourra ne pas fonctionner s’il utilise du code HTML pas encore défini.
Ce souci est la raison pour laquelle il a longtemps été recommandé de placer ses éléments script juste avant la balise fermante de l’élément body, après tout code HTML.
Cette façon de faire semble en effet résoudre le problème à priori mais n’est pas toujours optimale en termes de performances.
En effet résumons ce qu’il se passe dans ce cas :
  1. Le navigateur commence à analyser (ou à traiter) le code HTML ;
  2. L’analyseur du navigateur rencontre un élément script ;
  3. Le contenu JavaScript est demandé et téléchargé (dans le cas où il se situe dans un fichier externe) puis exécuté. Durant tout ce temps, l’analyseur bloque l’affichage du HTML, ce qui peut dans le cas où le script est long ralentir significativement le temps d’affichage de la page ;
  4. Dès que le JavaScript a été exécuté, le contenu HTML finit d’être analysé et est affiché.
Ce problème précis de temps d’attente de chargement des fichiers JavaScript va pouvoir être résolu en grande partie grâce au téléchargement asynchrone des données qui va pouvoir être ordonné en précisant un attribut async ou defer dans nos éléments script.
Le téléchargement asynchrone est une notion complexe et nous l’étudierons donc beaucoup plus tard dans ce cours. Pour le moment, retenez simplement que nous n’allons pouvoir utiliser les attributs async et defer que dans le cas où on fait appel à des fichiers JavaScript externes (c’est-à-dire à du code JavaScript stocké dans des fichiers séparés).
C’est une raison supplémentaire qui nous fera préférer l’enregistrement du code JavaScript dans des fichiers séparés.

Microsoft Teams

التسجيل المجاني في Teams Microsoft Teams قبل البدء ، من المهم ان تتاكد من انك قمت بتسجيل خروجك من اي حساب Microsoft. تتمثل الطريقة ا...