أعمل بمجال الـ Front-End development وأكملت عمل الكثيرين من مطوري الـ .net, rails, php وغيرها. اسألني عن أي شئ له علاقة بـ HTML/CSS/JavaScript
انا أحمد الألفي ... مدمن HTML/CSS/JavaScript ... اسألني عما تشاء
لا ادعي بأن أية عمل قمت به هو عمل احترافي :) اسمح لي بتغيير الصيغة إلى الأعمال المحببة لي التي لاقت استحسان ممن عملت معهم ومن زملائي ... أتذكر منهم التالي:
1- قمت بإنشاء موقع باستخدام نظام ادارة المحتويات Joomla في عام 2007 يستخدم كشبكة اجتماعية لقاطني أحياء سكنية معينة في الولايات المتحدة الأمريكية ... تم استخدامه أكثر من 80 مرة وأتى بربح كبير على صاحب المشروع لدرجة ان المبلغ الذي حصلت عليه في النهاية منه كان ضعف ما اتفقنا عليه في الأساس
رابط الموقع :
لماذا أعتبر هذا العمل مميزا: لأنه تم تنفيذه منذ 6 أعوام ... في هذا الوقت كان تنفيذ تصميم مماثل يعمل على انترنت اكسبلورر 6 بشكل يماثل طريقة عمله على المتصفحات الأخرى يعتبر تحدياً ... أيضاً كانت معرفتي في هذا الوقت ضئيلة جدا فقد كنت أتعلم وأنا أعمل.
2- موقع لإحدى مصممات الديكور في مصر. كان الهدف هو انشاء موقع يعمل على الأجهزة اللوحية لأن موقعها القديم كان مصمماً بالفلاش. الممتع في هذا العمل كان الفريق. هناك من قام بتصميم الـ UX ثم قام آخر بعمل التصميم الفني ثم قام آخر بعمل الواجهة البرمجية (API) ولوحة للتحكم بالموقع ثم وصل إلى كل هذا في النهاية لأجمعه :)
رابط الموقع:
لماذا أعتبر هذا العمل مميزا: كما ذكرت من قبل كان فريق العمل هو أكثر جزء ممتع بالمشروع. التصميم كان مميزاً لم يكن مشابهاً لأية قالب أو نصميم آخر عملت عليه من قبل. من أجل خلق تجربة تعمل على الأجهزة اللوحية بشكل سلس كان تحدياً في هذا الوقت. استمتعت باستخدام مكتبة Backbone.js في هذا الموقع. أعتقد ايضاً أن جودة الأوامر البرمجية (عذراً أظن ان هذه أفضل ترجمة لكلمة code) المستخدمة كانت مرتفعة :)
3- قمت من خلال شركة مصرية بالعمل مع شركة متعددة الجنسيات لها فرع بمصر لتطوير تطبيق يعمل بشكل عنيف على جانب المتصفح باستخدام مكتبة AngularJS ... تم الإتفاق مع العميل في هذا الوقت على تقديم قالب يعتمد على Bootstrap فقط وسيقومون هم بتطوير الجزء الخاص بـ AngularJS ... بعد يومين من الاتفاق اكتشفنا انه في عقد العمل الموقع بين الشركتين ثغرة ما فرضت على جانب الشركة التي أعمل بها تطوير الشق الخاص بـ AngularJS واستخدام Bootstrap Directives ... ليس Twitter Bootstrap. المشكلة انه لم تكن لدي أية خبرة بهذة المكتبة وفي هذا الوقت كانت أسوأ مكتبة موثقة على الإنترنت (أتحدث عن الـ Documentation) وبها أكثر من 700 مشكلة مبلغ عنها بموقع Github ... أيضاً كان موقع Bootstrap Directives يجري تحديثه وقد تم ازالة كافة الوثائق عن كيفية استخدامها مع ترك الأمثلة بدون شرح بتاتاً ... أضف إلى هذا وجود موعد محدد للتسليم خلال ثلاثة أسابيع. إشتريت كتاباً وتسلمته خلال اسبوع كتب بواسطة أحد المطورين الأساسيين لـ Angular. بالظبط لم يضف أية شئ أبعد مما تشرحه لأي فرد جديد قادم لمجال البرمجة (Hello World!). كانت الـ UX المصممة عنيفة جداً وبها كل ما تجعل أي من يعمل بالمجال أن يمل من كم التحديات. أتحدث عن كم عنيف من قواعد التحقق (Validation) ، التعديل في نفس مكان العرض (Inline-editing) ، ترتيب النتائح وتصنيفها و تصفحها (Rearranging, Filtering, Pagination) والعديد من الأشياء الأخرى التي تعمل بشكل كامل داخل جانب المتصفح. بدون الدخول في تفاصيل أخرى كانت تلك الأسابيع جحيم وتأخرت اسبوعاً كاملا في التسليم ... تعلمت الكثير والكثير في هذا المشروع. انبهر العميل في نهاية الأمر بالنتيجة ولم أصدق شخصياً اننا انتهينا. كرهت AngularJS على المستوى الشخصي :)
رابط التطبيق: لا يوجد لأنها آداه تستخدم بشكل داخلي على شبكات وزارة الصحة بدول أوروبية. كنت أود ان أضع حتى صور التصميم لكن العقد الموقع يمنع هذا الفعل.
لماذا أعتبر هذا العمل مميزا: كانت تجربة مميزة. الضغط الذي يولد الإنفجار! إكتسبت شارة ذهبية على StackOverflow بسبب سؤال بسيط جدا يتعلق بـ AngularJS في نهاية المشروع فأعتقد ان هذا الأمر هون علي الكثير :)
4- منذ فترة قريبة عملت مع فريق عمل باكستاني على موقع بإستخدام Ruby on Rails. قمت بتوريد الموقع كـ HTML/CSS/JavaScript فقط وهم تولوا الدمج. كانت المشكلة هي وقت تحديث التصميم اضطررت إلى الدخول لعالم Rails لعمل التحديثات. كنت أتمنى ان اتولى الدمج منذ البداية لكن قلة الخبرة بالمكتبة واللغة حالت دون ذلك.
رابط الموقع:
لماذا أعتبر هذا العمل مميزا: كما ذكرت كانت أول مرة أتعامل مع Rails وأول بداية لي للتطوير بإستخدام أدوات البناء التي تعمل بإستخدام الـ Command line (عذراً لا أعرف كيف أترجمها) مثل Yeoman, Grunt Sass compiler ... كان أمراً ممتعا حقا استخدام تلك الأدوات :)
5- أعمل حاليا على تطوير موقع يعمل كنصب تذكاري للفلسطينيين ضحايا العدوان الصهيوني الإسرائيلي. الموقع سيعمل بنظام إدارة المحتويات Joomla. كم الجهد المبذول من قبل الأشخاص المعنيين بجمع البيانات جبار. سأقوم بنشره فور الإنتهاء منه.
احدى المحاولات لتحويل تصميم إلى HTML/CSS
أعتذر عن الإطالة! وربما أنشر المزيد في وقت لاحق :)
السلام علكيم:
لا أعرف إن كان سؤالي هذا صحيحاً، لكن هل تعلم الـ JQuery يغني عن تعلم الـ Javascript؟
وعليكم السلام ورحمة الله وبركاته
تعلم jQuery قد يسهل عليك الكثير عندما تحتاج إلى التعامل مع الـ DOM ولكنه لن يغنيك عن استخدام JavaScript أبداً. سيأتي وقت تحتاج فيه لإستخدام JavaScript بالتأكيد. أيضاً في العديد من الأوقات تجد ان الكثير من المطورين يستخدمون jQuery من أجل محرك الإختيار فقط من أجل تحديد بعض العناصر من الصفحة وتعديلها في مشروع لا يتطلب دعم المتصفحات القديمة. في هذه الحالة فكر في أنك تجبر المستخدم على تحميل 90kb لإستخدام شئ من الممكن ان تستبدله بأمر آخر هو document.querySelector() :) تعلم JavaScript أيضاً سيفيدك في استخدام إطارات أخرى مثل MooTools و Backbone و AngularJS ... أيضاً الفترة القادمة ستشهد انفجار كبير في مجال JavaScript مع بدأ ظهور ECMAScript 6 ... أيضاً مع النمو الذي يشهده HTML5 وبدايات استخدام الـ Web components وغيرها سينتج عنه تطور كبير بـ JavaScript.
قد تجد نفسك لا تحتاج لأي شئ غير jQuery لوقت طويل وانها الوحيدة التي تحتاجها في كل أعمالك ... هذا لا يعني أنك لن تحتاج إلى JavaScript في المستقبل :) أتمنى أن أكون قد أفدت.
السلام عليكم
أسمع الكثير من الكلام عن مطوري المواقع وأعمالهم الخارقة وأردت أن أتعلم وأصبح مثلهم، إلى أن هناك بعض الأسئلة العالقة في ذهني:
1- هلى لغة واحدة كافية لتصميم موقع ما، على سبيل المثال: هل بلغ HTML5 بإمكاني تصميم موقع كامل أو مدونة؟
أعتذر عن الإطالة.
وعليكم السلام ورحمة الله وبركاته ،
HTML5 سيظل ينمو ويتضج خلال السنوات القادمة. هناك العديد من المناطق التي لم تطرق بعد ومطورا المتصفحات مثل Google و Microsoft و Mozilla وغيرهم سيظلوا في سباق من أجل استيعاب الخطط التي تضعها هيئة الـ W3C.
دعنا نعيد صيغة سؤالك بشكل أوضح: هل سيكفي HTML5 فقط لتطوير موقع كمدونة؟
HTML5 يقوم بعمل واحد فقط ... هو عرض المحتوى بطريقة يفهمها المتصفح. هل يمكن استخدام HTML5 لعمل شئ مثل مدونة؟ بالطبع إذا كان تعريفك للمدونة هو مجموعة الصفحات التي تحتوي المقالات فقط مع بعض الروابط وتطبيقات للتعليقات كـ Disqus ستكون الإجابة نعم. أمتلك مدونة لا تعمل سوى بالـ HTML/CSS ويساعدني في تخليقها تطبيق يعرف بـ jekyll ... ماذا عن تسجيل الأعضاء والإحتفاط والبحث وحفظ التعليقات ضمن نفس النطاق المستخدم؟ الإجابة ستكون لا لأنك في هذة الحالة تحتاج إلى لغة برمجية تعمل على الخدم ونظام لقواعد البيانات لحفظ تلك البيانات!
هل الغاية من تطوير الـ HTML هي أن يصل لوقت لا تحتاج فيه شئ أخر؟ ليس الأمر كذلك ... HTML يكمل عمل باقي الأنظمة الأخرى مثل PHP و Ruby وغيرها.
هل لغة واحدة تكفي؟ دعنا نغير هذا الجزء لـ "هل جزء واحد يكفي؟" في بدايتي مع تطوير المواقع كنت أريد أن أتعلم كل شئ واستخدم كل شئ ... منذ نعومة أظافري كنت أعلم الكثير عن برنامج Photoshop ثم بدأت أتعلم HTML و CSS ... ثم قفزت إلى عالم PHP و MySQL وأخذت على عاتقي تطوير مواقع من الألف إلى الياء ... بعد فترة وحدت أنني لا أملك الإبداع المطلوب لكي أكون مصمماً ... ربما أعلم الكثير عن Photoshop لكن هذا لا يكفي لكي تخلق تصميما مبدعا! تركت التصميم وركزت أكثر في شق البرمجة بإستخدام PHP ... وجدت نفسي لا أميل إلى العمل على الخوادم وانني أعمل بشكل أفضل داخل المتصفحات ... قررت التركيز بشكل كامل على HTML/CSS/JavaScript ... هل هذا يكفي؟ بالطبع!!! لا أجد الوقت الكافي لملاحقة العمل! الكثير يطلبون مني مساعدة زملاء في تطوير هذا الشق بعدما ينتهون من الأجزاء التي تعمل على الخوادم. نمى لدى الناس الوعي ان المصمم الذي يرسم مواقع الإنترنت يختلف عن من يحول هذا التصميم إلى HTML/CSS/JavaScript ويختلف عن من يعمل على الخادم. التركيز في هذا الشق أفادني جداً وأعطاني الأولوية عن الكثيرين ... أستطيع التنبؤ بسبب مشكلة في الكود تظهر في متصفح IE7 بدون النظر للكود بسبب التركيز في هذا الشق والعمل الكثير على هذا الجزء.
ما رأيك في إستخدام أطر العمل الجاهزة مثل bootstrap & foundation عند تصميم موقع ما...أم أنك ترى أنه من الأفضل أن يقوم الشخص بعمل إطار عمل خاص به؟
إطارات العمل إضافة رائعة يجب ان توضع في الحسبان ورأيي أن تعلمها يضيف للفرد الخبرة ولكن الأهم ان ترى كيف تعمل هذة الإطارات لأنك في وقت قد تحتاج إلى شئ واحد أو أكثر ولا تحتاج إلى الاطار كله. فإن قمت مثلاً بتحميل Bootstrap كاملا ولم تستخدم منه سوى الشبكة (Grid) فكر في كم البيانات التي تجبر المستخدم على تحميلها بدون الإستفادة منها. يعجبني انا شخصيا إضافة في Bootstrap المسماة بـ Scrollspy وأضطر لإستخدامها في الكثير من المشاريع. لهذا السبب أستخرجها واستخدمها منفصلة دون استخدام باقي الإطار. كل منا يعمل بشكل مختلف وله طريقة عمل خاصة ... اذا وجدت ان مشاريعك تتشابه فلماذا لا تبني إطارك الخاص؟ قد يتركب من أجزاء مختلفة من بعض الإطارات وأجزاء منها تكون كتبتها بنفسك.
أحد الأمور التي أشعر أنها هامة هي ألا تربط نفسك بإطار واحد وأن تقيّم احتياج كل مشروع وتستخدم الإطار المناسب له. مثلاً Bootstrap و Foundation لا تدعم النسخ القديمة من متصفحات انترنت اكسبلورر ... هل اذا طلب منك عمل موقع يعمل على تلك النسخ (وللأسف لازال هذا يخدث في عالمنا العربي خاصة للحكومات والهيئات العامة) ستتنحى عن العمل؟ بالطبع لا. ستستخدم اطار مثل YAML مثلا لدعم المتصفحات القديمة وهكذا. كلما استطعت ان تفصل بين معرفتك للغة واستخدامك لأي إطار ستصبح أكثر احترافية.
سأفترض أنك تتحدث عن مجال الـ Front-end development لأن تطوير المواقع هو عمل متشعب به أجزاء خاصة تعمل على الخادم وأخرى على المتصفح. سأتحدث فقط عن الجزء الذي أعلمه :)
بالطبع الآداة التي لا يمكن الإستغناء عنها خاصة في وقتنا الحالي هي JavaScript ... يعتبرها البعض السكينة السويسرية التي تحملها في جعبتك وتستخدمها في العديد من المهمات. من المفيد جداً ايضا تعلم بعض الإطارات مثل jQuery و MooTools وإطارات الـ MVC مثل Ember و Backbone وغيرها.
من المفيد أيضاً معرفة كيفية تحسين عمل الـ HTML/CSS والإهتمام بجودة الكود الذي تكتبه لتحصل مثلا على رقم عالي بأدوات YSlow و Google PageSpeed مثلاً ... تلك الأشياء هامة جدا يغفلها الكثيرين.
من المفيد جدا جدا أيضا معرفة استخدام احدى برامج تحرير الصور مثل Gimp أو Photoshop أو Illustrator أو غيرها. أية شئ تستطيع استخدامه من أجل التعامل مع التصميمات التي تتلقاها من عملائك :) أحيانا تجد نفسك مضطر لتعديل شئ بالتصميم أو لإنشاء صورة واحدة تجمع كافة الصور التي تحتاجها (sprite) فأمر مثل هذا لا غنى عنه
تعلم بعض الأشياء المبدئية عن كيفية عمل الخوادم مثل Apache وبعض الأمور عن الـ Cookies وما هي الـ Headers والـ Etags و الأشياء التي تحتاجها لخلق ملفات htaccess لتساعدك ... كل هذا يفيد ويضيف لك بالتأكيد.
تعلم بعض أساسيات اللغات التي تعمل على الخادم مثل PHP ، Ruby ، .Net ... سيفيدك هذا الأمر عند بناء قوالب لأنظمة ادارة المحتويات مثل Joomla و WordPress وغيرها. وسيفيدك ايضاً عندما تدمج التصميم مع عمل مطوري الشق الذي يعمل على الخادم :) في حالة لم تقم أنت بعمليات الدمج اتلك بالتأكيد سيطلب منك مراجعة سبب عيوب التصميم لأنه لابد وحتماً سيغفل مطور شق الخادم عن شئ كتبته في الـ HTML/CSS ... في هذه الحالة اذا اردت ان تصلح هذا الشئ لابد ان تتعامل مع تلك اللغة أياً كانت ... ليس مطلوبا منك أن تتقنها لكن أن تعرف كيف تُكتب :)
من خلال قرائتي لردودك على المستفسرين في هذه الصفحة وجدتك على قدر كبير من الحكمة واتساع الأفق (ما شاء الله تعالى) واستشعرت بأنني قد أجد عندك دواءً شافي لما أنتوي طلبه منك بخصوص مجال تقنية المعلومات بشكل عام وألتمس منك العذر ان كان طلبي او سؤالي لك يقع في خارج إطار موضوع الصفحة ...
فكل ما وددت طلبه منك هو أن تنصحني كيف أسلك طريقي !! فأنا أشعر بتيه شديد في هذا مجال -تقنية المعلومات- حيث أن دراستي الجامعية تركزت في مجال نظم المعلومات الادارية حيث درسنا من كل حقل بضعة أزهار دون أن اتخصص مجال معين وفي خلال دراستي الجامعية جذبني مجال الشبكات والخوادم وادارتها وصيانة الاجهزة وعندما تخرجت سارعت لكي اصقل معرفتي بمجال الشبكات فيما يختص بأنظمة مايكروسوفت وحصلت على بضع شهادات كأساس لطريقي في هذا المجال ومنها MCITP , MCSA , MCTS ودرست A+ وكنت اسهر الليالي والشهور على المنتديات التقنية بالإضافة إلى أنني ملتحق بالدراسات العليا في مجال إدارة الأعمال وانا بصدد اختيار مادة البحث لدرجة الماجستير بعد أن كنت منقطع عنها لعامين.
وبعد مضي العام من تخرجي وجدتني بحاجة لكسب المال نظراً للظروف مما إضطرني للسفر والعمل بمجال ادارة الأعمال واستكمال المذاكرة للدراسات العليا وقد اجتزتها حتى وصلت للمرحلة التي ذكرتها سابقاً .
أما بخصوص وضعي الحالي فأنا الآن عدت إلى مصر بعد سفر دام لأربعة سنوات كنت مبتعداً فيه عن مجال الشبكات وانظمة مايكروسوفت من ناحية الدراسة والتطوير بينما كنت اعمل في هذا المجال في الشركة التي كنت اعمل بها في الغربة. والان انا اود العمل في مصر في مجال تقنية المعلومات ولكنني لست ذو خبرة كبيرة في الشبكات وادارة النظم وفي نفس الوقت لا ادري ان كان عمري - 27 - يسمح لي بالاستمرار في تعلم هذا المجال والمحاولة لاتخاذه عملاً لي بالرغم من ابتعادي عنه لفترة طويلة , هذا وانني ايضاً اشعر برغبة شديدة لتعلم لغة من لغات البرمجة التي قد تفيدني في مجال الشبكات واتميز بها عن غيري , وفي نفس الوقت تكون هي مصدر دخلي المادي بحيث قد تكون تلك اللغة مثلاً php او ruby او غيرها من اللغات المشابهة في تطوير المواقع وقواعد البيانات .... وكما ترى من صيغة عرضي للموضوع فانني في حالة تشتت ولا اعلم كيف اسير ومن اين استكمل طريقي في مجال تقنية المعلومات .. وعليه أتمنى أن أجد لديك اجابة قد توسع أفقي لكي استطيع من خلالها الاستمرار في حياتي بهدف واضح اتجه نحوه.
وشكرا جزيلاً .
كنت أتمنى ان أجد لك رداً على سؤالك لكن للأسف عانيت لوقت طويل مما تعاني منه. درست دراسة لا علاقة لها بالكمبيوتر أو البرمجة وامتهنت مهنة الطب لمدة 5 سنوات ثم قررت التركيز ةتركتها نهائيا ووجهت كافة وقتي ومجهودي في التجاه الذي أحبه ... أعتقد ان عليك أولا ان تحدد ما هو الأمر الذي ستستمتع بالعمل به ودراسة هذا الأمر والنظر لسوق العمل ثم اتخاذ قرارك :) الله معك
اها شكراً على الفكرة ...
لدي نافبار ويوجد به روابط .. أريد فمثلاً عندما يكون متواجد الشخص بالصفحة للرابط الأول يكون الرابط تحته خط او يتميز عن باقي الروابط الموجوده بالنافبار ... وهاكذا للروابط ..
المختصر لمعرفة الشخص أين متواجد بتميز الرابط بالنافبار ...
تحياتي لك ..
أعتذر في التأخر عن الرد.
من الممكن اتباع طريقة من إثنين لعمل تأثير مماثل لما تسأل عنه. لنفترض مثلاً أن القائمة تتركب كالآتي:
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Contact</a></li>
</ul>
من الممكن ان تقوم بوضع class للعنصر الفعال في القائمة مثلا:
<ul>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Contact</a></li>
</ul>
وهناك طريقة أخرى أستخدمها أحيانا عندما أستخدم class أو id خاص بكل صفحة ... مثلا:
<body class="home-page"> ...
<ul>
<li class="home"><a href="#">Home</a></li>
<li class="active"><a href="#">Contact</a></li>
</ul>
يمكنك تعريف كل صفحة في الـ body وسيكون الـ CSS وقتها كالتالي:
body.home-page li.home { ... }
وهكذا
السلام عليك أخي
جزاك الله خير على اتاحة هذه الفرصة
أخي لدي بعض الأسئلة :
ما هي الطريقة التي اتبعتها في تعلم التطوير حتى وصلت لاحتراف هذا المجال ؟
ما هي الخطوات التي تتبعها لتجعل الموقع متوافق مع محركات البحث ؟ أم أن الموضوع لابد له خبرة طويلة في التعامل مع المتصفحات المختلفة ؟
ما هي الطريقة الافضل من وجة نظرك لجعل الموقع responsive هل الاعتماد على إطار عمل ؟ وما هو أفضلهم في ذلك وأقلهم حجماً ؟ أم الأفضل استخدام media queries ؟
ما الموضوعات الأهم المفروض التركيز عليها لاحتراف جافا سكريب ؟
ماهي الطريقة الصحيحة لتعلم لغات البرمجة والتصميم
كيف وصلت الي درجت لاحتراف
اري منك ان تنصحني
انا احب لغات البرمجة وقد تعلمت قليلا من HTMLوCSS لكن لحد لان لم اصل الي درجة لاحتراف لاني لا اعرف الطريقة الصحيحة لتعلم زماهي اللغات التي يجب ان اتعلمها واريد منك ان تعطيني دورات بلغة العربية لتعلمها وارجو ان لا تكون بلهجة اللمصرية وانا اعتذر للمصريين يعني انا لا اسيء اليهم وشكرا
مرحبا تحية طيبة الى الاخ احمد انا طالب في معهد تقنيات الحاسوب وانا في اخر سنة لي لكي اتخرج ولدي مشروع تخرج تصميم موقع تجارة الكترونية, وفي المعهد لم نتعلم الا القليل,بعد اطلاعي على العديد من المراجع بدات في العمل في مشروعي وانا استخدم لغات html java script css
لقد قسمت موقعي الى ثلاث اقسام footer-body-header ووضعت في قسم header شريط الناف وداخله الروابط التي احتاجهابالضافة الى سلايد شو
وفي قسم الbody سيكون محتواه بحسب ما يختاره المستخدم من اقسام الناف فمثلا اختار قسم اللابتوب يضهر في الbody مجموعة من اللابتوبات وتحت كل واحدة سعر المنتج وز اضافة للسلة ما اريد معرفته هو انه عند الضغط على زر اضافة للسلة كيف سيتم جلب معلومات المنتج التي اختارها المستخدم من قاعدة البيانات ووضعها في سلة الشراء .
اذا بامكانك اعطائي الكود او اي معلومة تفيدني اكون ممتنا لك-اسف جدا على الاطالة -انتظر ردك في اقرب وقت
الرجاء مساعدتى انا لسه مبتدأ يعنى خلصت الhtml nad css تقريبا ولكن مطلوب منى مشروع مش عارف ابدا منين محتار حاسس مبقتش فاهم حاجة لو تكرمت ساعدنى خطوات المشروع المطلوب فى خلال يومين كالاتى - build a simple table using bootstrap 3 framework
- use ajax request to get the data for 10 guests from this url:
where the last piece of the url (id) is the person id, i need you to get the data for 10 people (ids from 11 to 20) using a loop, and then display this information on the table.
- the result of the request will be an object with a property called state (to indicate if there is an error) and a sub object called data contains name, email, phone, company, category and more , i need you to display only (name, email, company ).
كيف ابدا واضع الاكواد فين كما كنت افعلها فى html , css فى notepad++ او brackets انا عايز اعرف بس التفاصيل الخطوات بالترتيب وانا هاحاول اقوم بالعمل بس بسرعة لحسن لى فقط 2days deadline
email: muhammedfarouq@yahoo.com
لو سمحت بما انك مدمن فيك اتحليلي هالسؤال بدي الكون انا مبتدئة و اتمنى المساعدة فيه
Solve the Following question:
Design a webpage(using html and javascript) similar to the one shown below that allows the user to enter a student's name and class marks and then calculates and prints the initial and final mark for the student. The percentages of the grades are as shown ( mid Term Exam = 35%, Assignments = 10%, quizzes = 15%, and final exam = 40%). All grades are entered between 0 and 100 (you may assume that the user always enters the grade in the correct format). The initial mark calculated must be rounded to the closest integer value (you may use the Math.round function).
Your code should include at least the following two functions:
1) findMark which takes four parameters (midterm mark, assignment mark, quizzes mark, and final mark) and returns the resulting student mark according to the percentages above.
2) findFinalMark which takes the rounded integer value of the mark as a parameter and returns the final mark of the student. The final mark is calculated as follows:
- If the sum of all the divisors of the mark (excluding itself) is equal to or higher than the mark then 10 points should be added to the mark to get the final mark. Otherwise, only 5 points are added.
You should make sure that any final marks that are greater than a 100 are printed as a 100.
Your page format should look very similar to the following:
التعليقات