Salsa Project

732 نقاط السمعة
414 ألف مشاهدات المحتوى
عضو منذ
سؤالك غير مفهوم
تفضل https://jsbin.com/daxihiy/edit?css,output
> افكر بتصميم مجتمع شبيه ب حسوب IO يختص بمجال الهاك و الحماية قمت بصناعة موقع شبيه لحسوب و لازلت أعمل على تطويره و أظنه يصلح كمنصة للسكيورتي أيضا https://io.hsoub.com/webdev/118040-%D9%85%D9%86%D8%B5%D8%A9-%D8%AD%D9%88%D8%A7%D8%B1-%D9%85%D9%82%D8%B1%D9%85%D8%B4-%D8%B4%D8%A8%D9%8A%D9%87%D8%A9-%D8%A8%D8%AD%D8%B3%D9%88%D8%A8-%D9%88-medium-%D8%B1%D8%A7%D8%A8%D8%B7-%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D9%8A%D9%86%D8%A9-%D9%82%D8%B5%D8%A9
و فيك البركة تفضل هنا تجد كتب بالزيادة https://github.com/salsa-project/Books
أولا هناك الكثير من الطرق لرفع مستوى و جودة تكويدك منها عبر تراكم الخبرات ومنها من هو في الأفاق التي هي بعيدة عن مستواك حاليا و تطمح للوصول إليها و لكن سبق إليها الخبراء و لخصوها لنا في بضعة أسطر . لذلك من أفضل ما جربته و رأيت حقيقة فعاليته : 1- البحث عن كتابة الكود و لكن بطرق مختلفة . 2- الإلمام بآخر تحديثات اللغة . 3- متابعة مبرمجين لهم سنوات من الخبرة و يقدمون نصائح لتحسين جودة الكود
إضافة التصدير إلى ال PDF يمكن عملها على ال client side يمكنك إستخدام هذه المكتبة JSpdf https://github.com/MrRio/jsPDF
و عليكم السلام تفضل هذا مقال كتبته قبل مدة يجيب خصيصا على تساؤلك https://io.hsoub.com/webdev/98854-%D9%86%D8%B5%D8%A7%D8%A6%D8%AD-%D9%84%D9%84%D9%85%D9%82%D8%A8%D9%84%D9%8A%D9%86-%D8%B9%D9%84%D9%89-%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9
هل يمكنك إضافة تصدير المقال على شكل PDF ؟
- هل لديك ملف config معدل تعمل به ؟ الرابط ؟ - كيف تعاملت مع الأبعاد الغير موجودة مثل أبعاد top, right, left, bottom ... إلخ - هل حجم الملف ال css النهائي صغير الحجم مقارنة بحجم ملف css ذو تكويد عادي لنفس الموقع مثلا ؟ - الكلاسات المحدودة فهل تحدك من ناحية التصميم خصوصا الأبعاد و الألوان ؟ - ما رأيك في سرعة التطوير بإستخدامه مقارنة بالتطوير بال vanilla css ؟
السلام عليكم و رحمة الله .. أولا أنتي إستخدمتي أمر "use strict" أي الوضع الصارم , بمعنى أن أي خطأ في الكود سيوقف تشغيل السكريبت .. مثل خطؤك في السطر رقم 6 . myAge = 6 أولا عرفي المتغير قبل إعطائه قيمة : var myAge = 6 هذا مثالك online https://jsbin.com/kererawuva/edit?html,js,console,output
تبارك الله .. قمة , الفكرة غير مألوفة بتاتا .. تمت إضافة الموضوع للمفضلة .. مع أني لم أجد لها تطبيق واقعي لكنها تبقى فكرة خارج الصندوق .. و أظنها مثل الخزانة التي لن يفتحها أحد .
بالنسبة للposition فهي تحوي عدة خيارات : كمثال سنفترض أن لدينا صورة و نص في الصفحة : هذا مجرد نص لنجعله كمثال لشرح القيم بالأسفل Static : هذا الخيار هو الإفتراضي لكل العناصر الموجودة على صفحة ال html , بمعنى أنه أي عنصر تنشؤه سيكون static , معنى static الوضيفي هو أن العناصر تكون مثل السائل لا تترك فراغات بينها و لا تصعد فوق بعضها البعض .. في مثال الصورة و النص بالأعلى ستجد أن العنصرين ملتصقين بجانب بعضهما و
السلام عليكم و رحمة الله ما هي المشاكل التي واجهتك عند تعلم ال css و التي تريد أن تفهمها ؟
أرشح لك الأبنتو فهو خفيف و معظم البرامج الموجودة على الويندوز موجودة على الأوبنتو أيضا خصوصا برامج التطوير مثل محررات النصوص المشهورة atom , vs , bruckets , sublim .. إلخ برامج التصميم photoshop , gimp , akira , inkscape , blender ..إلخ محركات الألعاب مثل unity .. إلخ و قبل كل ذلك يمكنك تجربة الأوبنتو قبل تثبيته على الكومبيوتر , و ذلك عند الدخول على وضع التثبيت سترى خانة مكتوب عليها Try Ubuntu .. بمجرد الضغط عليها سيفتح لك
و عليكم السلام و رحمة الله تعالى و بركاته أولا نظام الووردبريس يحتوي على عدة قوالب مجانية و مدفوعة موزعة على كل المجالات و بمعظم التعميمات. نأتي الآن لسؤالك لما يقضي المبرمج عدة شهور في تعلم البرمجة بدل إستخدام قوالب جاهزة و فقط تخصصها لتقارب الموقع الذي يريده : ١ - الووردبريس لا يصلح لجميع المواقع، و في بعض الأحيان الووردبريس يكون هو أسوء خيار لذلك.. خصوصا المواقع التوسيعية scalable. ٢ - الووردبريس يحدك من عدة نواحي، فقوالبه المجانية تأتي
> 1/ فرق بين BootStrap و Django و هل يمكن .. ال bootstrap : هو مكتبة css جاهزة و هي خاصة بال front-end . لما تريد تنسيق زر أو فورم مثلا فقط تقوم بوضع class له فقط . . و بالطبع يمكنك الإستغناء عنهم إذا أردت . ال django : هو framework خاص بالبايثون و الفرايمووركات عموما تقوم بتبسيط الأشياء التي نقوم بها مرارا و تكرارا فتقوم هي بها بدلا عنك .. مثل تهيئة ال http إلخ .. فأنت بعد
هو مكتبة لصنع تطبيقات الويب أحادية الصفحة يستعمل ال jsx التي هي عبارة عن دمج لل html بداخل ال js .
هناك عدة لغات يمكنك أن تستخدمها لل Back-End مثل : php, node.js , python , ruby ..إلخ و إن كنت تجيد الجافاسكريبت فأنصحك بال node.js .
و عليكم السلام و رحمة الله تعالى و بركاته ال node.js عبارة بيئة لتشغيل الجافاسكريبت على السيرفر , و بما أنها بيئة فهي ستوفر لك الأدوات اللازمة لتشغيل السيرفر و التعامل مع الملفات و التعامل مع الطلبات , فأنت هنا يجب أن تتعلم أدوات البيئة . الآن هنالك ما يسمى بال framework , هدفه تسهيل و تبسيط التعامل مع السيرفر و ذلك لأنه يقوم بالأمور اليديوية عنك و يتركك تركز على أداء و مهام الموقع . مثلا فرايموورك express.js ..
السلام عليكم و رحمة الله شيء رائع أنك تطور من مهاراتك في الويب , و من تصميمك أرى أنك تجيد تقسيم الموقع (layout) , بالنسبة للألوان لازال ينقصك بعض التعلم ,بالنسبة للأحجام أيضا , الموقع ليس متجاوب مع الشاشات . لذى أقترح عليك الآتي : قم بإختيار أي موقع مثلا واجهة حسوب و هذا رابطها : https://io.hsoub.com/ و حاول أن تقوم بتكويدها لتكون مطابقة 100% و لا تضف أي شيئ من لمستك الخاصة ... هذه واحدة من الطرق التي ساعدتي
السلام عليكم و رحمة الله تعالى و بركاته بما أنك تعلم أن الموقع يتكون من واجهة أمامية (frontend) الواجهة الرسومية , أي الأزرار و النصوص و التقسيمات و الصور و الصفحات ..إلخ , التي تستطيع تعلمها بتعلمك : - HTML - CSS - JAVASCRIPT و يتكون من واجهة خلفية (Backend) الواجهة الخطوات المنطقية التسلسلية , التي فيها تقع الأكواد التي تخبر ماذا يقوم الزر بعد الضغط عليه مثلا و ما إلى ذلك و لتعلمها إختر إحدى لغات المختصة في الواجهة
و عليكم السلام و رحمة الله تعالى وبركاته جيد أنك تريد إستغلال وقت فراغك في شيئ مفيد , بالنسبة للفروقات بين html و html 5 و css و css 5 فاللغات نفسها و ال html5 ما هي إلا تحديث للإصدار القديم و هذا الأخير حسن أشياء و أضاف وسوم قليلة بهدف تحسين , نفس الأمر بالنسبة لل css . المغزى من الكلام يمكنك البدأ بأي إصدار خصوصا و أنك مبتدأ فما ستدرسه في ال html هو نفسه ما ستدرسه في
لم أفهم
و عليكم السلام و رحمة الله الواجهة الخلفية (backend) للموقع يمكن برمجتها بأحد لغات البرمجة المخصصة لذلك : Php , ruby , python , nodejs ...إلخ إختر واحد منها و إبدأ بدراسة الأساسيات حتى إنشاء سيرفر بسيط يقوم بتحويلك بين صفحات الوقع مثلا بعد ذلك تعلم إحدى قواعد البيانات مثلا: mysql أو mangodb .
و عليكم السلام و رحمة الله تعالى و بركاته أولا الجافاسكريبت تشتغل في أي حاسوب . أي برنامج تصفح (كروم أو فايرفوكس ..) بالإضافة لمحرر لكتابة الأكواد عليه (notepad , atom , vStudio ..) كاف لذلك . بما أنك تعلمت طريقة إنشاء صفحات html و ربط ملف css بداخلها .. فالأمر نفسه مع الجافاسكريبت , قم بفتح ملف الhtml ثم قبل نهاية رمز قم بفتح ترميز و غلقه و أي كود جافاسكريبت يكتب بداخل ذلك الترميز فسيشتغل .