اذهب إلى المحتوى

Bandar Abuseada

الأعضاء
  • المساهمات

    250
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    1

كل منشورات العضو Bandar Abuseada

  1. اريد ان اعرف اذا تكرمتم كيف تعمل وكيف تعلم الداله على معرفه مكان المعلومات التي ستحل مكان الprameter وكيفيه الربط بين الحقول و الfunctions والمعاملات (يرجى توضيح اليه عمل هذا النوع من المعاملات وليس فقط المثال ادناه) ------------------------------ مثل المعامل message كييف يعمل وكيف اوججه بالشكل الصحيح الى الحقل المطلوب وايضا كيف سيتم اخذ البينات وتمريرها ك معامل لداله الغير متزامنه الخاصيه mesaages هنا كانت من نفس مكتبه OpenAi لاكن ماذا عن message كيف ستأتي البينات في حال لم تكن معرفه (declare) messages: message export const getChatCompletion = async (message)=> { const options= { method: "POST", body: JSON.stringify({ messages: message }), headers:{ "Content-Type": "application/json" } } try { const res = await fetch("/api/create-chat-completion", options) const data = await res.json(); return {data, status: res.status} } catch (error) { console.error(error) } }
  2. كيف سيعرف المبرمج من ما اذا كانت الدوال CommonJS ام ECMAScript 6 لكي يستعمل الCommonJS require() ام import ECMAScript ايضا ما المقصود ب ديناميكيًا في البرمجه مثل جعل الداله ديناميكيًا و حميل وحدات ديناميكيًا؟
  3. هل هذا يعني اني استطيع استعمال require() عند استدعاء models والتي تستعمل الobject في بنيتها? و استعمال import عن استعمال modules او مكتبه لا تستعمل object في بنيتها?
  4. ما الفرق وتداعيات استخدام require() and import -- from '' والفرق بيناها وهل نسخدم require في objects و import في الدوال في nodejs علما اني بحثت عن الموضوع واتصح لي ان البعض يستعملها معا لستعاء const express = require('express'); import express from 'express'; اذا ما الفرق يرجي الشرح بالتفصيل الممل وشكرا
  5. ماذا عن التكرار الكثير جددددددا في الاكواد مثل props.user وداله اخرى نفس الشى لماذا تم وضغ props و من ثم في كل مره ومسميات تلخبط ؟
  6. لا زلت لا افهم الكثير في البرمجه JavaScript فهناك دوال اجهل عمل مثل history وتكرر name and user والكثير فقط يقوم المدرب بنسخ الكود و لصقه وقول وضيفته ولا اعلم ما وضيفته
  7. كيف اعرف ما هي وضيفه داله مجهوله فجميع الدوال لها parmaters and arguemnes فكيف يعرف المبرمج المحترف وضيفه الداله في حين تشابه الدوال في ما بينها ؟؟ مثال في الصوره ادناه
  8. لقد اشتركت في الدوره ولاكن اريد ان اخذ العرض دورتين بسعر دوره هل يمكن الغاء الدوره هذه ومن ثم معاوده الشتراك بدورتين بسعر واحده؟؟
  9. لم افهم اغلب الكود الذي شرحه المدرب لانه نسخه ولصقه وهذا ما جعلني اتشتت فكان المدرب يشرح كل خطوه الى ان وصل الى هذا الجزء Chat من قسم تطبيق يشبه واتس اب Whatsapp لم افهم المكتبات ولماذا استعمل reactstrap بدلا من HTML elments الاصليه هل ذلك تمهيد الى react Native ام ماذا لاني لم اهم reactstrip ولا اغلب الكود المكتوب في الملف ادناه يرجى من حضراتكم الكرام شرح كل كود بالتفصيل ورفع الملف مجددا وشكرا على مجهوداتكم بارك الله بكم (الشرح يكون عن كل شيئ) const logout = () => { اسم الداله استدعاء الداله logout من Auth التي تعمل على كذا و كذا Auth.logout(); props.history.push('/') هذا الكود يعيد توجيه المستخدم الHome و history ما الذي تعمله }; اقصد ان يوكن الشرح على هذه المنهجيه chat.rar
  10. شكرا لك الضاهر اني ازعجتك لاكن الcallback لا زلت غير مقتنع كيف تعمل , و ايضا لما تم وضع E كمعامل لداله رد النداء؟؟ تم اضافتها رغم انه لا يوجد مندخلات فما الحاجه اليها ؟
  11. اذا لماذا نستعمل callback في حين ان العمليه تعمل دون callback function?
  12. <button onclick="removeHandler()">Remove</button> <p id="demo"></p> <script> document.addEventListener("mousemove", myFunction); function myFunction() { document.getElementById("demo").innerHTML = Math.random(); } function removeHandler() { document.removeEventListener("mousemove", myFunction); } </script> في هذا المثال قمت بستعمال عمليات الاسترجاع callback funcation وعند تحريك المواس يتولد رقم عشوائي السؤال ليس هنا السؤال هو document.addEventListener("mousemove", document.getElementById("demo").innerHTML = Math.random()); عند تنفيذ هذا الامر بدون callback (عمليات الاسترجاع) ينفذ الامر مره واحده عند التشغيل اما عند استعمال callbak ينفذ طليه تحريك المؤشر الماوس على الشاشه هل هذا يعني ان الدوال تعمل loob على الكود ام ماذا ولماذا تم تنفيذ الامر مره واحده؟ في document.addEventListener("mousemove", document.getElementById("demo").innerHTML = Math.random()); const myTimeout = setTimeout(document.getElementById("demo").innerHTML = "Happy day!", 5000); و ايضا تم تنفيذ هذا الامر مباشره دون انتضار 5 secnd ?
  13. كيف اعرف الدوال التي ينشأؤها المدرب ما هي وما وضيفتها من دون ان اضيف تعليق اسفل الشرح او الدوال التي تكون من نفس node or JavaScript
  14. هل express and socket io and websocket and http تندرج تحت API ام انه قسم منفصل على حده ?
  15. ما قلته بخصوص الوقت فمن لا يرغب في الحضور في الحصص فلديه خانه الاساله الكتابيه هنا فهي ليست اجباريه و ايضا يقوم المدرب بوضع حصه مدتها ساعه الى ساعتين لستقبال الاساله وشكرا لان الاساله تجعل الشخص يمل من الانتضار الاجابه
  16. السلام عليكم لماذا لا يوجد حصه اسبوعيا على برنامج Zoom يستقبل فيها المدرب كل الاسأله لانه عند البحث عن ما قام المدرب بستعماله ومن ثم البحث عنه يسبب تأخير وتشعب الاساله اتمنى منكم اضافه هذه الميزه في اقرب وقت وشكرا
  17. ما هم و ما وضيفتهم useState Hook useEffect Hook useRef Hook useCallback Hook useMemo Hook useContext Hook useReducer Hook
  18. ()forEeach(), Map(), Filter() And Reduce ما هم و ما الفرق بينهم و ما الفرق بيمنهم و بين for loob و while loob لاهنم ارى انهم نفس شئ الذي ينتج عن ذلك حيره اي منهم استعمل في مشروعي مثلا؟
  19. هل اوقف الفيديو واطبق ما قام به المدرب ام بعد انتهاء الفيديو اقوم بالتطبيق؟؟
  20. بمعني مختصر ان callback function تكون دائما داله غير معرفه ()function او الشائعه () => {} وهذا يعني ان وضييفه الوضيفه الغير معرفه انها فقط تستخدم ك callback funcation?
  21. كيف سيعرف الحاسوب ان الداله هي داله callback function في جافا سكربت هذا مثال فقط app.listen(port, () => { console.log(`Example app listening on port ${port}`) }) بالمختصر كيف فهم الحاسب انها داله رد النداء وكيف تعمل
  22. كم عدد الساعات اليوميه التي يجب اعطائها لدوره لتقانها وكم من المتوقع ان تخذ مده وشكرا
  23. PS C:\Users\Administrator\Desktop\backend> npm run start > my-doctor-api@1.0.0 start > nodemon -w src --exec "babel-node src" [nodemon] 1.18.11 [nodemon] to restart at any time, enter `rs` [nodemon] watching: C:\Users\Administrator\Desktop\backend\src/**/* [nodemon] starting `babel-node src` C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:328 throw e; ^ Error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel. (While processing preset: "C:\\Users\\Administrator\\Desktop\\backend\\node_modules\\@babel\\preset-env\\lib\\index.js") at throwVersionError (C:\Users\Administrator\Desktop\backend\node_modules\@babel\helper-plugin-utils\lib\index.js:65:11) at Object.assertVersion (C:\Users\Administrator\Desktop\backend\node_modules\@babel\helper-plugin-utils\lib\index.js:13:11) at C:\Users\Administrator\Desktop\backend\node_modules\@babel\preset-env\lib\index.js:91:7 at C:\Users\Administrator\Desktop\backend\node_modules\@babel\helper-plugin-utils\lib\index.js:19:12 at C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:317:46 at Array.map (<anonymous>) at OptionManager.resolvePresets (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:275:20) at OptionManager.mergePresets (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:264:10) at OptionManager.mergeOptions (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:249:14) at OptionManager.init (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:368:12) at compile (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-register\lib\node.js:103:45) at loader (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-register\lib\node.js:144:14) at Object.require.extensions.<computed> [as .js] (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\node_modules\babel-register\lib\node.js:154:7) at Module.load (node:internal/modules/cjs/loader:1117:32) at Function.Module._load (node:internal/modules/cjs/loader:958:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at Object.<anonymous> (C:\Users\Administrator\AppData\Roaming\npm\node_modules\babel-cli\lib\_babel-node.js:154:22) at Module._compile (node:internal/modules/cjs/loader:1254:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Function.Module._load (node:internal/modules/cjs/loader:958:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47 { code: 'BABEL_VERSION_UNSUPPORTED', version: '6.26.3', range: '^7.0.0-0' } Node.js v18.15.0 [nodemon] app crashed - waiting for file changes before starting...
×
×
  • أضف...