Web Development Code
6.22K subscribers
389 photos
55 videos
132 files
201 links
قناة خاصه بتطوير الويب
ونشر مشاريع الويب
وكل مايخص الويب
الادمن : @Noureldin13
#Html
#Css
#Bootstrap
#JavaScript
#ReactJs
#Php
#NodeJs
#Mysql
#MongoDB
Buy ads: https://telega.io/c/codedevelopment

جروب المناقشة :
@codedevchat
Download Telegram
Use cases for CSS comparison functions.

حالات استخدام دوال ال CSS.

https://ishadeed.com/article/use-cases-css-comparison-functions/
em & rem CSS
1
2
خلصت مذاكرة HTML, CSS, JS وعايز أطبق عليهم وأعمل مشاريع 🙂

= دي بعض المواقع اللي عليها Templates جاهزة، فيه منها مجاني وفيه مدفوع.

هتفتح الـlive demo بتاع الموقع اللي عايز تعمله وتطبقه بنفسك ولو وقفت في حاجة هتلاقي الـsource code متاح تقدر تبص عليه وتفهم هو حلها ازاي...

معلش طولت عليك...😊

تفضل يا صديقي الروابط أهي:

HTML5Up:
https://html5up.net

Templatemo:
https://templatemo.com

freehtml5:
https://freehtml5.co

Styleshout:
https://lnkd.in/dnQn8vtM

Start Bootstrap:
https://lnkd.in/dK8bVA6q

Zerotheme:
https://www.zerotheme.com

html5xcss3:
https://lnkd.in/d6mVkKD5

Colorlib:
https://lnkd.in/dKnbFUyt

Free-CSS:
https://lnkd.in/dTeSpapj

Hubspot:
https://lnkd.in/dFkDkkxx

Mobirise:
https://lnkd.in/db9RYz-Q

Bootstrap Made:
https://bootstrapmade.com

Theme For App:
https://themesfor.app

Bootstrap Taste:
https://lnkd.in/dwWsbA9U

One Page Love:
https://onepagelove.com

Tool Plate:
https://www.tooplate.com

Cruip
https://lnkd.in/dgGjsH8P

UIDeck
https://uideck.com
----------------
3👍2🔥1
Push & Pop method in JavaScript
👍21
What happens when React components render:
👍1
رشحوا حاجه انزلها ؟ 😁
ازاى google maps بيحسبلك اقصر طريق للمكان اللى انتا عايز تروحه ؟!!
ويعنى ايه Breadth First Search وايه علاقته ب google maps ؟!!


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

-- نفترض مثلا انك واقف فى ( ميدان التحرير ) وعايز تروح ( ميدان رمسيس )

-- فانتا اول حاجه هتعملها انك هتشوف هل فيه طرق بتوصل ل ( ميدان رمسيس ) من ( ميدان التحرير ) ولا لأ

-- فهتبص قدامك وهتلاقى قدامك ( طريقين مثلا ) واصلين بين ( ميدان التحرير ) و ( ميدان رمسيس )

-- فخلاص كدا تمام انتا عندك طريقين ممكن يوصلوك للوجهة بتاعتك اللى هيا ( ميدان رمسيس )

-- و انتا دلوقتى عايز تشوف اقصر طريق من الطريقين دول علشان تمشى فيه وتوصل بسرعة لميدان رمسيس

-- وانتا عارف ان كل طريق من الطريقين دول متقسم لمجموعة اجزاء وكل جزء من الاجزاء دى متساوى وبيساوى مثلا 100 متر


-- فانتا علشان تعرف اقصر طريق فيهم فهتعمل التالى :

- هتشوف عدد الاجزاء اللى بيتكون منها كل طريق
- ونفترض مثلا ان اول طريق بيتكون من 4 اجزاء يعنى كدا هيكون طوله 400 متر
- والطريق الثانى مثلا بيتكون من 6 اجزاء مثلا فكدا هيكون طوله 600 متر مثلا

-- فانتا كدا هتستنتج ان الطريق الاول هو اقصر طريق هيوديك للوجهة بتاعتك اللى هيا ( ميدان رمسيس )



خلينا بقا نروح لل breadth first search ونعرف هو بيشتغل ازاى

-- ال breadth first search هو search بيشتغل على ال Graph
-- وهو بيكون مسؤؤل انه يحدد اقصر ( مسار ) بين Two Vertices
-- بس هو بيحدد اقصر مسار بين ال Two Vertices عن طريق انه بيحدد اقصر مسار فيه اقل عدد من ال Vertices اللى هيحتاج يمر عليها فى طريقه بين ال Two Vertices اللى احنا شغالين عليهم

-- وال Two Vertices اللى احنا بنشتغل عليهم مش لازم يكونوا مثلا اماكن وانما بيكون نوعهم على حسب احنا هنستخدم ال Graph بتاعتنا فى تخزين ايه


-- وهو بيشتغل زى المثال بتاعنا اللى اتكلمنا عليه فوق وبيعمل التالى :

- هو بيشوف هل فيه طرق متاحة ( Edges ) بين ال Two Vertices اللى احنا هنشتغل عليهم ولا لأ
- لو موجود طرق متاحة ( Edges ) بين ال Two Vertices اللى احنا هنشتغل عليهم فهو بيروح يحدد عددهم
- وبعد كدا بيروح يشوف ايه اقصر طريق فيهم عن طريق انه يحدد ايه اقصر فيهم من حيث عدد ال Vertices اللى هيحتاج يمر عليها فى طريقه بين ال Two Vertices اللى احنا شغالين عليهم



و فعليا google maps مش بيشتغل بال breadth first search علشان الطرق مش بتكون نفس الطول فبيشتغل ب Algorithm تانى اسمه dijkstras algorithm وهو شبه ال breadth first search بس طريقته مختلفة شوية


طب ازاى ننشئ ال Algorithm ده فعليا ؟!!

- هسيبلك لينك فيديو كويس اوى بيفهمك ازاى بننشئ ال Algorithm
https://youtu.be/pNWCCHFw7og
ولو حبيت تقرا شوية فى ال Algorithm وتفهمه بشكل اعمق فهسيبلكم لينك مقالة على موقع كويس بيشرح الموضوع بتعمق شوية
https://www.geeksforgeeks.org/breadth-first-search-or-bfs-for-a-graph/
2
لقيت كنز وحبيت اشاركه معاكم، سلسلة المقالات دي بتشرح مواضيع مهمة في الجافا سكربت عن طريق الأنيميشن زي:

Event loop, Hoisting, Scope Chain, Javascript Engine, Prototypal Inheritance, Generators, Iterators, Promises, and Async/Await.

أنصحك بردو تتابع صاحبة السلسلة دي لانها بتعمل Visualization لمواضيع تانية غير الجافا سكربت زي اوامر Git وغيرها, وده لينك السلسلة:
https://dev.to/lydiahallie/series/3341
1🥰1
هل تريد وصفة سحرية لتحقيق النجاح؟



👈 قال أحد الحكماء
"أن لا شيء يستحق العناء سهل المنال".

لا تحسبن المجد تمرا أنت آكله
لن تبلغ المجد حتى تلعق الصبرا

🔷 تتمنى تحقيق الأمنيات، وتأمل في تحقيق الأهداف،

🔴 لا تنتظر فالوقت لا ينتظر


لولا المشقة ساد الناس كلهم
الجود يفقر والإقدام قتال

هيا انطلق،

سر الانطلاق هو الشغف والطموح اللامحدود،

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

أطلق قواك الكامنة، أنت مخلوق عظيم
والكون بما فيه مسخر لأجلك


إليك بعض الخطوات في رحلة النجاح والتميز:

✔️ الاعتماد والتوكل على الله:

قال عليه الصلاة والسلام "استعن بالله ولا تعجز وإن أصابك شيء فلا تقل لو اني فعلت كان كذا و كذا، ولكن قل قدر الله وما شاء فعل..".

✔️ تهيئة أسباب النجاح:
🔹أهداف طموحة وقابلة للتحقيق
🔹تخطيط جيد بتفكير مستقبلي واع

🔹 استعداد نفسي والخروج من منطقة الراحة.
🔹 تنفيذ مستنير بعزيمة لا تلين،
🔹استمرارية تتخطى كل عقبة،
🔹تقييم ومراجعة واستكشاف،
🔹تحسين مستمر،
🔹الاستفادة من خبرات وتجارب الآخرين،...).


👈 إذا غامرت في شرف مروم
فلا تقنع بما دون النجوم

✔️ اصنع الفرص ولا تخش الفشل.

✔️ ضع الصورة النهائية أمام عينيك وكأنها قريبة.

✔️ كافئ نفسك واحتفل بأي نجاح تحقق.

✔️ ارفع شعارا:

لأستسهلن الصعب أو أدرك المنى
فما انقادت الآمال إلا لصابر

تحدى نفسك،
تحدى أهدافك وآمالك،
تحدى كل المشاكل والعقبات

وثق أنك بمعية الله القادر ستصنع المستحيل.
👍2