لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 05/05/23 في كل الموقع
-
السلام عليكم اريد طباعة كود برمجة php او HTML مثل ما يكون في هذه الصفحة ... بدون أن يترجمها المتصفح echo "النص النص النص"; في المتصفح راح يترجمها لي ويخرجها ب (النص النص النص ) لكن أنا اريده ان يخرجها لي (echo "النص النص النص " ) + الفاصلة المنقوطة اعتقد فيه دالة php تقوم بذلك بحثت عنها كثيرا ولم اجدها3 نقاط
-
عايز كود html اضعه لمشاركه اى شئ اريد من موقعى الى الواتس اب يعنى لو فى حد زار موقعى اواعجب بصوره مثلا عايز اضع جمب صور او فديو زر مشاركة الفديو اوالصوره للواتساب2 نقاط
-
ممكن تفيدوني بروابط لمواقع مجانية المصدر لقوالب قابلة للتعديل 2d2 نقاط
-
قمت بشراء كورس علوم الحاسوب ومر يوم كامل بدون ظهور الكورس في قائمتي تم قبول طلبي فقط ما الحل لهذه المشكله مع العلم اني قد قمت بالدفع وانتهيت2 نقاط
-
لسبب ما لا اجد icon الخاصة بالبراندات العالمية ك github or youtube mport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faGlobe } from '@fortawesome/free-solid-svg-icons'; import { faYouTube } from '@fortawesome/free-solid-svg-icons'; فمتلا هنا globe تعمل و youtube لا تعمل <FontAwesomeIcon icon={faGlobe} className='icon1'/> <FontAwesomeIcon icon={faYouTube} className='icon1'/> بحث ووجدت ان هنالك bug لكنه حل لكن لما لا تعمل export 'faYouTube' (imported as 'faYouTube') was not found in '@fortawesome/free-solid-svg-icons' (possible exports: fa0, fa1, fa2, fa3, fa4, fa5, fa6, fa7, fa8, fa9, faA, faAd, faAdd, faAddressBook, faAddressCard, faAdjust, faAirFreshener, faAlignCenter, faAlignJustify, faAlignLeft, faAlignRight, faAllergies, faAmbulance, faAmericanSignLanguageInterpreting, faAnchor, faAnchorCircleCheck, faAnchorCircleExclamation, faAnchorCircleXmark, faAnchorLock, faAngleDoubleDown, faAngleDoubleLeft, faAngleDoubleRight, faAngleDoubleUp, faAngleDown, faAngleLeft, faAngleRight, faAngleUp, faAnglesDown, faAnglesLeft, faAnglesRight, faAnglesUp, faAngry, faAnkh, faAppleAlt, faAppleWhole, faArchive, faArchway, faAreaChart, faArrowAltCircleDown, faArrowAltCircleLeft, faArrowAltCircleRight, faArrowAltCircleUp, faArrowCircleDown, faArrowCircleLeft, faArrowCircleRight, faArrowCircleUp, faArrowDown, faArrowDown19, faArrowDown91, faArrowDownAZ, faArrowDownLong, faArrowDownShortWide, faArrowDownUpAcrossLine, faArrowDownUpLock, faArrowDownWideShort, faArrowDownZA, faArrowLeft, faArrowLeftLong, faArrowLeftRotate, faArrowPointer, faArrowRight, faArrowRightArrowLeft, faArrowRightFromBracket, faArrowRightFromFile, faArrowRightLong, faArrowRightRotate, faArrowRightToBracket, faArrowRightToCity, faArrowRightToFile, faArrowRotateBack, faArrowRotateBackward, faArrowRotateForward, faArrowRotateLeft, faArrowRotateRight, faArrowTrendDown, faArrowTrendUp, faArrowTurnDown, faArrowTurnRight, faArrowTurnUp, faArrowUp, faArrowUp19, faArrowUp91, faArrowUpAZ, faArrowUpFromBracket, faArrowUpFromGroundWater, faArrowUpFromWaterPump, faArrowUpLong, faArrowUpRightDots, faArrowUpRightFromSquare, faArrowUpShortWide, faArrowUpWideShort, faArrowUpZA, faArrows, faArrowsAlt, faArrowsAltH, faArrowsAltV, faArrowsDownToLine, faArrowsDownToPeople, faArrowsH, faArrowsLeftRight, faArrowsLeftRightToLine, faArrowsRotate, faArrowsSpin, faArrowsSplitUpAndLeft, faArrowsToCircle, faArrowsToDot, faArrowsToEye, faArrowsTurnRight, faArrowsTurnToDots, faArrowsUpDown, faArrowsUpDownLeftRight, faArrowsUpToLine, faArrowsV, faAslInterpreting, faAssistiveListeningSystems, faAsterisk, faAt, faAtlas, faAtom, faAudioDescription, faAustralSign, faAutomobile, faAward, faB, faBaby, faBabyCarriage, faBackspace, faBackward, faBackwardFast, faBackwardStep, faBacon, faBacteria, faBacterium, faBagShopping, faBahai, faBahtSign, faBalanceScale, faBalanceScaleLeft, faBalanceScaleRight, faBan, faBanSmoking, faBandAid, faBandage, faBangladeshiTakaSign, faBank, faBarChart, faBarcode, faBars, faBarsProgress, faBarsStaggered, faBaseball, faBaseballBall, faBaseballBatBall, faBasketShopping, faBasketball, faBasketballBall, faBath, faBathtub, faBattery, faBattery0, faBattery2, faBattery3, faBattery4, faBattery5, faBatteryCar, faBatteryEmpty, faBatteryFull, faBatteryHalf, faBatteryQuarter, faBatteryThreeQuarters, faBed, faBedPulse, faBeer, faBeerMugEmpty, faBell, faBellConcierge, faBellSlash, faBezierCurve, faBible, faBicycle, faBiking, faBinoculars, faBiohazard, faBirthdayCake, faBitcoinSign, faBlackboard, faBlender, faBlenderPhone, faBlind, faBlog, faBold, faBolt, faBoltLightning, faBomb, faBone, faBong, faBook, faBookAtlas, faBookBible, faBookBookmark, faBookDead, faBookJournalWhills, faBookMedical, faBookOpen, faBookOpenReader, faBookQuran, faBookReader, faBookSkull, faBookTanakh, faBookmark, faBorderAll, faBorderNone, faBorderStyle, faBorderTopLeft, faBoreHole, faBottleDroplet, faBottleWater, faBowlFood, faBowlRice, faBowlingBall, faBox, faBoxArchive, faBoxOpen, faBoxTissue, faBoxes, faBoxesAlt, faBoxesPacking, faBoxesStacked, faBraille, faBrain, faBrazilianRealSign, faBreadSlice, faBridge, faBridgeCircleCheck, faBridgeCircleExclamation, faBridgeCircleXmark, faBridgeLock, faBridgeWater, faBriefcase, faBriefcaseClock, faBriefcaseMedical, faBroadcastTower, faBroom, faBroomBall, faBrush, faBucket, faBug, faBugSlash, faBugs, faBuilding, faBuildingCircleArrowRight, faBuildingCircleCheck, faBuildingCircleExclamation, faBuildingCircleXmark, faBuildingColumns, faBuildingFlag, faBuildingLock, faBuildingNgo, faBuildingShield, faBuildingUn, faBuildingUser, faBuildingWheat, faBullhorn, faBullseye, faBurger, faBurn, faBurst, faBus, faBusAlt, faBusSimple, faBusinessTime, faC, faCab, faCableCar, faCake, faCakeCandles, faCalculator, faCalendar, faCalendarAlt, faCalendarCheck, faCalendarDay, faCalendarDays, faCalendarMinus, faCalendarPlus, faCalendarTimes, faCalendarWeek, faCalendarXmark, faCamera, faCameraAlt, faCameraRetro, faCameraRotate, faCampground, faCancel, faCandyCane, faCannabis, faCapsules, faCar, faCarAlt, faCarBattery, faCarBurst, faCarCrash, faCarOn, faCarRear, faCarSide, faCarTunnel, faCaravan, faCaretDown, faCaretLeft, faCaretRight, faCaretSquareDown, faCaretSquareLeft, faCaretSquareRight, faCaretSquareUp, faCaretUp, faCarriageBaby, faCarrot, faCartArrowDown, faCartFlatbed, faCartFlatbedSuitcase, faCartPlus, faCartShopping, faCashRegister, faCat, faCediSign, faCentSign, faCertificate, faChain, faChainBroken, faChainSlash, faChair, faChalkboard, faChalkboardTeacher, faChalkboardUser, faChampagneGlasses, faChargingStation, faChartArea, faChartBar, faChartColumn, faChartGantt, faChartLine, faChartPie, faChartSimple, faCheck, faCheckCircle, faCheckDouble, faCheckSquare, faCheckToSlot, faCheese, faChess, faChessBishop, faChessBoard, faChessKing, faChessKnight, faChessPawn, faChessQueen, faChessRook, faChevronCircleDown, faChevronCircleLeft, faChevronCircleRight, faChevronCircleUp, faChevronDown, faChevronLeft, faChevronRight, faChevronUp, faChild, faChildCombatant, faChildDress, faChildReaching, faChildRifle, faChildren, faChurch, faCircle, faCircleArrowDown, faCircleArrowLeft, faCircleArrowRight, faCircleArrowUp, faCircleCheck, faCircleChevronDown, faCircleChevronLeft, faCircleChevronRight, faCircleChevronUp, faCircleDollarToSlot, faCircleDot, faCircleDown, faCircleExclamation, faCircleH, faCircleHalfStroke, faCircleInfo, faCircleLeft, faCircleMinus, faCircleNodes, faCircleNotch, faCirclePause, faCirclePlay, faCirclePlus, faCircleQuestion, faCircleRadiation, faCircleRight, faCircleStop, faCircleUp, faCircleUser, faCircleXmark, faCity, faClapperboard, faClinicMedical, faClipboard, faClipboardCheck, faClipboardList, faClipboardQuestion, faClipboardUser, faClock, faClockFour, faClockRotateLeft, faClone, faClose, faClosedCaptioning, faCloud, faCloudArrowDown, faCloudArrowUp, faCloudBolt, faCloudDownload, faCloudDownloadAlt, faCloudMeatball, faCloudMoon, faCloudMoonRain, faCloudRain, faCloudShowersHeavy, faCloudShowersWater, faCloudSun, faCloudSunRain, faCloudUpload, faCloudUploadAlt, faClover, faCny, faCocktail, faCode, faCodeBranch, faCodeCommit, faCodeCompare, faCodeFork, faCodeMerge, faCodePullRequest, faCoffee, faCog, faCogs, faCoins, faColonSign, faColumns, faComment, faCommentAlt, faCommentDollar, faCommentDots, faCommentMedical, faCommentSlash, faCommentSms, faCommenting, faComments, faCommentsDollar, faCompactDisc, faCompass, faCompassDrafting, faCompress, faCompressAlt, faCompressArrowsAlt, faComputer, faComputerMouse, faConciergeBell, faContactBook, faContactCard, faCookie, faCookieBite, faCopy, faCopyright, faCouch, faCow, faCreditCard, faCreditCardAlt, faCrop, faCropAlt, faCropSimple, faCross, faCrosshairs, faCrow, faCrown, faCrutch, faCruzeiroSign, faCube, faCubes, faCubesStacked, faCut, faCutlery, faD, faDashboard, faDatabase, faDeaf, faDeafness, faDedent, faDeleteLeft, faDemocrat, faDesktop, faDesktopAlt, faDharmachakra, faDiagnoses, faDiagramNext, faDiagramPredecessor, faDiagramProject, faDiagramSuccessor, faDiamond, faDiamondTurnRight, faDice, faDiceD20, faDiceD6, faDiceFive, faDiceFour, faDiceOne, faDiceSix, faDiceThree, faDiceTwo, faDigging, faDigitalTachograph, faDirections, faDisease, faDisplay, faDivide, faDizzy, faDna, faDog, faDollar, faDollarSign, faDolly, faDollyBox, faDollyFlatbed, faDonate, faDongSign, faDoorClosed, faDoorOpen, faDotCircle, faDove, faDownLeftAndUpRightToCenter, faDownLong, faDownload, faDraftingCompass, faDragon, faDrawPolygon, faDriversLicense, faDroplet, faDropletSlash, faDrum, faDrumSteelpan, faDrumstickBite, faDumbbell, faDumpster, faDumpsterFire, faDungeon, faE, faEarDeaf, faEarListen, faEarth, faEarthAfrica, faEarthAmerica, faEarthAmericas, faEarthAsia, faEarthEurope, faEarthOceania, faEdit, faEgg, faEject, faElevator, faEllipsis, faEllipsisH, faEllipsisV, faEllipsisVertical, faEnvelope, faEnvelopeCircleCheck, faEnvelopeOpen, faEnvelopeOpenText, faEnvelopeSquare, faEnvelopesBulk, faEquals, faEraser, faEthernet, faEur, faEuro, faEuroSign, faExchange, faExchangeAlt, faExclamation, faExclamationCircle, faExclamationTriangle, faExpand, faExpandAlt, faExpandArrowsAlt, faExplosion, faExternalLink, faExternalLinkAlt, faExternalLinkSquare, faExternalLinkSquareAlt, faEye, faEyeDropper, faEyeDropperEmpty, faEyeLowVision, faEyeSlash, faEyedropper, faF, faFaceAngry, faFaceDizzy, faFaceFlushed, faFaceFrown, faFaceFrownOpen, faFaceGrimace, faFaceGrin, faFaceGrinBeam, faFaceGrinBeamSweat, faFaceGrinHearts, faFaceGrinSquint, faFaceGrinSquintTears, faFaceGrinStars, faFaceGrinTears, faFaceGrinTongue, faFaceGrinTongueSquint, faFaceGrinTongueWink, faFaceGrinWide, faFaceGrinWink, faFaceKiss, faFaceKissBeam, faFaceKissWinkHeart, faFaceLaugh, faFaceLaughBeam, faFaceLaughSquint, faFaceLaughWink, faFaceMeh, faFaceMehBlank, faFaceRollingEyes, faFaceSadCry, faFaceSadTear, faFaceSmile, faFaceSmileBeam, faFaceSmileWink, faFaceSurprise, faFaceTired, faFan, faFastBackward, faFastForward, faFaucet, faFaucetDrip, faFax, faFeather, faFeatherAlt, faFeatherPointed, faFeed, faFemale, faFerry, faFighterJet, faFile, faFileAlt, faFileArchive, faFileArrowDown, faFileArrowUp, faFileAudio, faFileCircleCheck, faFileCircleExclamation, faFileCircleMinus, faFileCirclePlus, faFileCircleQuestion, faFileCircleXmark, faFileClipboard, faFileCode, faFileContract, faFileCsv, faFileDownload, faFileEdit, faFileExcel, faFileExport, faFileImage, faFileImport, faFileInvoice, faFileInvoiceDollar, faFileLines, faFileMedical, faFileMedicalAlt, faFilePdf, faFilePen, faFilePowerpoint, faFilePrescription, faFileShield, faFileSignature, faFileText, faFileUpload, faFileVideo, faFileWaveform, faFileWord, faFileZipper, faFill, faFillDrip, faFilm, faFilter, faFilterCircleDollar, faFilterCircleXmark, faFingerprint, faFire, faFireAlt, faFireBurner, faFireExtinguisher, faFireFlameCurved, faFireFlameSimple, faFirstAid, faFish, faFishFins, faFistRaised, faFlag, faFlagCheckered, faFlagUsa, faFlask, faFlaskVial, faFloppyDisk, faFlorinSign, faFlushed, faFolder, faFolderBlank, faFolderClosed, faFolderMinus, faFolderOpen, faFolderPlus, faFolderTree, faFont, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faFootball, faFootballBall, faForward, faForwardFast, faForwardStep, faFrancSign, faFrog, faFrown, faFrownOpen, faFunnelDollar, faFutbol, faFutbolBall, faG, faGamepad, faGasPump, faGauge, faGaugeHigh, faGaugeMed, faGaugeSimple, faGaugeSimpleHigh, faGaugeSimpleMed, faGavel, faGbp, faGear, faGears, faGem, faGenderless, faGhost, faGift, faGifts, faGlassCheers, faGlassMartini, faGlassMartiniAlt, faGlassWater, faGlassWaterDroplet, faGlassWhiskey, faGlasses, faGlobe, faGlobeAfrica, faGlobeAmericas, faGlobeAsia, faGlobeEurope, faGlobeOceania, faGolfBall, faGolfBallTee, faGopuram, faGraduationCap, faGreaterThan, faGreaterThanEqual, faGrimace, faGrin, faGrinAlt, faGrinBeam, faGrinBeamSweat, faGrinHearts, faGrinSquint, faGrinSquintTears, faGrinStars, faGrinTears, faGrinTongue, faGrinTongueSquint, faGrinTongueWink, faGrinWink, faGrip, faGripHorizontal, faGripLines, faGripLinesVertical, faGripVertical, faGroupArrowsRotate, faGuaraniSign, faGuitar, faGun, faH, faHSquare, faHamburger, faHammer, faHamsa, faHand, faHandBackFist, faHandDots, faHandFist, faHandHolding, faHandHoldingDollar, faHandHoldingDroplet, faHandHoldingHand, faHandHoldingHeart, faHandHoldingMedical, faHandHoldingUsd, faHandHoldingWater, faHandLizard, faHandMiddleFinger, faHandPaper, faHandPeace, faHandPointDown, faHandPointLeft, faHandPointRight, faHandPointUp, faHandPointer, faHandRock, faHandScissors, faHandSparkles, faHandSpock, faHandcuffs, faHands, faHandsAmericanSignLanguageInterpreting, faHandsAslInterpreting, faHandsBound, faHandsBubbles, faHandsClapping, faHandsHelping, faHandsHolding, faHandsHoldingChild, faHandsHoldingCircle, faHandsPraying, faHandsWash, faHandshake, faHandshakeAlt, faHandshakeAltSlash, faHandshakeAngle, faHandshakeSimple, faHandshakeSimpleSlash, faHandshakeSlash, faHanukiah, faHardDrive, faHardHat, faHardOfHearing, faHashtag, faHatCowboy, faHatCowboySide, faHatHard, faHatWizard, faHaykal, faHdd, faHeadSideCough, faHeadSideCoughSlash, faHeadSideMask, faHeadSideVirus, faHeader, faHeading, faHeadphones, faHeadphonesAlt, faHeadphonesSimple, faHeadset, faHeart, faHeartBroken, faHeartCircleBolt, faHeartCircleCheck, faHeartCircleExclamation, faHeartCircleMinus, faHeartCirclePlus, faHeartCircleXmark, faHeartCrack, faHeartMusicCameraBolt, faHeartPulse, faHeartbeat, faHelicopter, faHelicopterSymbol, faHelmetSafety, faHelmetUn, faHighlighter, faHiking, faHillAvalanche, faHillRockslide, faHippo, faHistory, faHockeyPuck, faHollyBerry, faHome, faHomeAlt, faHomeLg, faHomeLgAlt, faHomeUser, faHorse, faHorseHead, faHospital, faHospitalAlt, faHospitalSymbol, faHospitalUser, faHospitalWide, faHotTub, faHotTubPerson, faHotdog, faHotel, faHourglass, faHourglass1, faHourglass2, faHourglass3, faHourglassEmpty, faHourglassEnd, faHourglassHalf, faHourglassStart, faHouse, faHouseChimney, faHouseChimneyCrack, faHouseChimneyMedical, faHouseChimneyUser, faHouseChimneyWindow, faHouseCircleCheck, faHouseCircleExclamation, faHouseCircleXmark, faHouseCrack, faHouseDamage, faHouseFire, faHouseFlag, faHouseFloodWater, faHouseFloodWaterCircleArrowRight, faHouseLaptop, faHouseLock, faHouseMedical, faHouseMedicalCircleCheck, faHouseMedicalCircleExclamation, faHouseMedicalCircleXmark, faHouseMedicalFlag, faHouseSignal, faHouseTsunami, faHouseUser, faHryvnia, faHryvniaSign, faHurricane, faI, faICursor, faIceCream, faIcicles, faIcons, faIdBadge, faIdCard, faIdCardAlt, faIdCardClip, faIgloo, faIls, faImage, faImagePortrait, faImages, faInbox, faIndent, faIndianRupee, faIndianRupeeSign, faIndustry, faInfinity, faInfo, faInfoCircle, faInr, faInstitution, faItalic, faJ, faJar, faJarWheat, faJedi, faJetFighter, faJetFighterUp, faJoint, faJournalWhills, faJpy, faJugDetergent, faK, faKaaba, faKey, faKeyboard, faKhanda, faKipSign, faKiss, faKissBeam, faKissWinkHeart, faKitMedical, faKitchenSet, faKiwiBird, faKrw, faL, faLadderWater, faLandMineOn, faLandmark, faLandmarkAlt, faLandmarkDome, faLandmarkFlag, faLanguage, faLaptop, faLaptopCode, faLaptopFile, faLaptopHouse, faLaptopMedical, faLariSign, faLaugh, faLaughBeam, faLaughSquint, faLaughWink, faLayerGroup, faLeaf, faLeftLong, faLeftRight, faLegal, faLemon, faLessThan, faLessThanEqual, faLevelDown, faLevelDownAlt, faLevelUp, faLevelUpAlt, faLifeRing, faLightbulb, faLineChart, faLinesLeaning, faLink, faLinkSlash, faLiraSign, faList, faList12, faListAlt, faListCheck, faListDots, faListNumeric, faListOl, faListSquares, faListUl, faLitecoinSign, faLocation, faLocationArrow, faLocationCrosshairs, faLocationDot, faLocationPin, faLocationPinLock, faLock, faLockOpen, faLocust, faLongArrowAltDown, faLongArrowAltLeft, faLongArrowAltRight, faLongArrowAltUp, faLongArrowDown, faLongArrowLeft, faLongArrowRight, faLongArrowUp, faLowVision, faLuggageCart, faLungs, faLungsVirus, faM, faMagic, faMagicWandSparkles, faMagnet, faMagnifyingGlass, faMagnifyingGlassArrowRight, faMagnifyingGlassChart, faMagnifyingGlassDollar, faMagnifyingGlassLocation, faMagnifyingGlassMinus, faMagnifyingGlassPlus, faMailBulk, faMailForward, faMailReply, faMailReplyAll, faMale, faManatSign, faMap, faMapLocation, faMapLocationDot, faMapMarked, faMapMarkedAlt, faMapMarker, faMapMarkerAlt, faMapPin, faMapSigns, faMarker, faMars, faMarsAndVenus, faMarsAndVenusBurst, faMarsDouble, faMarsStroke, faMarsStrokeH, faMarsStrokeRight, faMarsStrokeUp, faMarsStrokeV, faMartiniGlass, faMartiniGlassCitrus, faMartiniGlassEmpty, faMask, faMaskFace, faMaskVentilator, faMasksTheater, faMattressPillow, faMaximize, faMedal, faMedkit, faMeh, faMehBlank, faMehRollingEyes, faMemory, faMenorah, faMercury, faMessage, faMeteor, faMicrochip, faMicrophone, faMicrophoneAlt, faMicrophoneAltSlash, faMicrophoneLines, faMicrophoneLinesSlash, faMicrophoneSlash, faMicroscope, faMillSign, faMinimize, faMinus, faMinusCircle, faMinusSquare, faMitten, faMobile, faMobileAlt, faMobileAndroid, faMobileAndroidAlt, faMobileButton, faMobilePhone, faMobileRetro, faMobileScreen, faMobileScreenButton, faMoneyBill, faMoneyBill1, faMoneyBill1Wave, faMoneyBillAlt, faMoneyBillTransfer, faMoneyBillTrendUp, faMoneyBillWave, faMoneyBillWaveAlt, faMoneyBillWheat, faMoneyBills, faMoneyCheck, faMoneyCheckAlt, faMoneyCheckDollar, faMonument, faMoon, faMortarBoard, faMortarPestle, faMosque, faMosquito, faMosquitoNet, faMotorcycle, faMound, faMountain, faMountainCity, faMountainSun, faMouse, faMousePointer, faMugHot, faMugSaucer, faMultiply, faMuseum, faMusic, faN, faNairaSign, faNavicon, faNetworkWired, faNeuter, faNewspaper, faNotEqual, faNotdef, faNoteSticky, faNotesMedical, faO, faObjectGroup, faObjectUngroup, faOilCan, faOilWell, faOm, faOtter, faOutdent, faP, faPager, faPaintBrush, faPaintRoller, faPaintbrush, faPalette, faPallet, faPanorama, faPaperPlane, faPaperclip, faParachuteBox, faParagraph, faParking, faPassport, faPastafarianism, faPaste, faPause, faPauseCircle, faPaw, faPeace, faPen, faPenAlt, faPenClip, faPenFancy, faPenNib, faPenRuler, faPenSquare, faPenToSquare, faPencil, faPencilAlt, faPencilRuler, faPencilSquare, faPeopleArrows, faPeopleArrowsLeftRight, faPeopleCarry, faPeopleCarryBox, faPeopleGroup, faPeopleLine, faPeoplePulling, faPeopleRobbery, faPeopleRoof, faPepperHot, faPercent, faPercentage, faPerson, faPersonArrowDownToLine, faPersonArrowUpFromLine, faPersonBiking, faPersonBooth, faPersonBreastfeeding, faPersonBurst, faPersonCane, faPersonChalkboard, faPersonCircleCheck, faPersonCircleExclamation, faPersonCircleMinus, faPersonCirclePlus, faPersonCircleQuestion, faPersonCircleXmark, faPersonDigging, faPersonDotsFromLine, faPersonDress, faPersonDressBurst, faPersonDrowning, faPersonFalling, faPersonFallingBurst, faPersonHalfDress, faPersonHarassing, faPersonHiking, faPersonMilitaryPointing, faPersonMilitaryRifle, faPersonMilitaryToPerson, faPersonPraying, faPersonPregnant, faPersonRays, faPersonRifle, faPersonRunning, faPersonShelter, faPersonSkating, faPersonSkiing, faPersonSkiingNordic, faPersonSnowboarding, faPersonSwimming, faPersonThroughWindow, faPersonWalking, faPersonWalkingArrowLoopLeft, faPersonWalkingArrowRight, faPersonWalkingDashedLineArrowRight, faPersonWalkingLuggage, faPersonWalkingWithCane, faPesetaSign, faPesoSign, faPhone, faPhoneAlt, faPhoneFlip, faPhoneSlash, faPhoneSquare, faPhoneSquareAlt, faPhoneVolume, faPhotoFilm, faPhotoVideo, faPieChart, faPiggyBank, faPills, faPingPongPaddleBall, faPizzaSlice, faPlaceOfWorship, faPlane, faPlaneArrival, faPlaneCircleCheck, faPlaneCircleExclamation, faPlaneCircleXmark, faPlaneDeparture, faPlaneLock, faPlaneSlash, faPlaneUp, faPlantWilt, faPlateWheat, faPlay, faPlayCircle, faPlug, faPlugCircleBolt, faPlugCircleCheck, faPlugCircleExclamation, faPlugCircleMinus, faPlugCirclePlus, faPlugCircleXmark, faPlus, faPlusCircle, faPlusMinus, faPlusSquare, faPodcast, faPoll, faPollH, faPoo, faPooBolt, faPooStorm, faPoop, faPortrait, faPoundSign, faPowerOff, faPray, faPrayingHands, faPrescription, faPrescriptionBottle, faPrescriptionBottleAlt, faPrescriptionBottleMedical, faPrint, faProcedures, faProjectDiagram, faPumpMedical, faPumpSoap, faPuzzlePiece, faQ, faQrcode, faQuestion, faQuestionCircle, faQuidditch, faQuidditchBroomBall, faQuoteLeft, faQuoteLeftAlt, faQuoteRight, faQuoteRightAlt, faQuran, faR, faRadiation, faRadiationAlt, faRadio, faRainbow, faRandom, faRankingStar, faReceipt, faRecordVinyl, faRectangleAd, faRectangleList, faRectangleTimes, faRectangleXmark, faRecycle, faRedo, faRedoAlt, faRefresh, faRegistered, faRemove, faRemoveFormat, faReorder, faRepeat, faReply, faReplyAll, faRepublican, faRestroom, faRetweet, faRibbon, faRightFromBracket, faRightLeft, faRightLong, faRightToBracket, faRing, faRmb, faRoad, faRoadBarrier, faRoadBridge, faRoadCircleCheck, faRoadCircleExclamation, faRoadCircleXmark, faRoadLock, faRoadSpikes, faRobot, faRocket, faRodAsclepius, faRodSnake, faRotate, faRotateBack, faRotateBackward, faRotateForward, faRotateLeft, faRotateRight, faRouble, faRoute, faRss, faRssSquare, faRub, faRuble, faRubleSign, faRug, faRuler, faRulerCombined, faRulerHorizontal, faRulerVertical, faRunning, faRupee, faRupeeSign, faRupiahSign, faS, faSackDollar, faSackXmark, faSadCry, faSadTear, faSailboat, faSatellite, faSatelliteDish, faSave, faScaleBalanced, faScaleUnbalanced, faScaleUnbalancedFlip, faSchool, faSchoolCircleCheck, faSchoolCircleExclamation, faSchoolCircleXmark, faSchoolFlag, faSchoolLock, faScissors, faScrewdriver, faScrewdriverWrench, faScroll, faScrollTorah, faSdCard, faSearch, faSearchDollar, faSearchLocation, faSearchMinus, faSearchPlus, faSection, faSeedling, faServer, faShapes, faShare, faShareAlt, faShareAltSquare, faShareFromSquare, faShareNodes, faShareSquare, faSheetPlastic, faShekel, faShekelSign, faSheqel, faSheqelSign, faShield, faShieldAlt, faShieldBlank, faShieldCat, faShieldDog, faShieldHalved, faShieldHeart, faShieldVirus, faShip, faShippingFast, faShirt, faShoePrints, faShop, faShopLock, faShopSlash, faShoppingBag, faShoppingBasket, faShoppingCart, faShower, faShrimp, faShuffle, faShuttleSpace, faShuttleVan, faSign, faSignHanging, faSignIn, faSignInAlt, faSignLanguage, faSignOut, faSignOutAlt, faSignal, faSignal5, faSignalPerfect, faSignature, faSigning, faSignsPost, faSimCard, faSink, faSitemap, faSkating, faSkiing, faSkiingNordic, faSkull, faSkullCrossbones, faSlash, faSleigh, faSliders, faSlidersH, faSmile, faSmileBeam, faSmileWink, faSmog, faSmoking, faSmokingBan, faSms, faSnowboarding, faSnowflake, faSnowman, faSnowplow, faSoap, faSoccerBall, faSocks, faSolarPanel, faSort, faSortAlphaAsc, faSortAlphaDesc, faSortAlphaDown, faSortAlphaDownAlt, faSortAlphaUp, faSortAlphaUpAlt, faSortAmountAsc, faSortAmountDesc, faSortAmountDown, faSortAmountDownAlt, faSortAmountUp, faSortAmountUpAlt, faSortAsc, faSortDesc, faSortDown, faSortNumericAsc, faSortNumericDesc, faSortNumericDown, faSortNumericDownAlt, faSortNumericUp, faSortNumericUpAlt, faSortUp, faSpa, faSpaceShuttle, faSpaghettiMonsterFlying, faSpellCheck, faSpider, faSpinner, faSplotch, faSpoon, faSprayCan, faSprayCanSparkles, faSprout, faSquare, faSquareArrowUpRight, faSquareCaretDown, faSquareCaretLeft, faSquareCaretRight, faSquareCaretUp, faSquareCheck, faSquareEnvelope, faSquareFull, faSquareH, faSquareMinus, faSquareNfi, faSquareParking, faSquarePen, faSquarePersonConfined, faSquarePhone, faSquarePhoneFlip, faSquarePlus, faSquarePollHorizontal, faSquarePollVertical, faSquareRootAlt, faSquareRootVariable, faSquareRss, faSquareShareNodes, faSquareUpRight, faSquareVirus, faSquareXmark, faStaffAesculapius, faStaffSnake, faStairs, faStamp, faStapler, faStar, faStarAndCrescent, faStarHalf, faStarHalfAlt, faStarHalfStroke, faStarOfDavid, faStarOfLife, faStepBackward, faStepForward, faSterlingSign, faStethoscope, faStickyNote, faStop, faStopCircle, faStopwatch, faStopwatch20, faStore, faStoreAlt, faStoreAltSlash, faStoreSlash, faStream, faStreetView, faStrikethrough, faStroopwafel, faSubscript, faSubtract, faSubway, faSuitcase, faSuitcaseMedical, faSuitcaseRolling, faSun, faSunPlantWilt, faSuperscript, faSurprise, faSwatchbook, faSwimmer, faSwimmingPool, faSynagogue, faSync, faSyncAlt, faSyringe, faT, faTShirt, faTable, faTableCells, faTableCellsLarge, faTableColumns, faTableList, faTableTennis, faTableTennisPaddleBall, faTablet, faTabletAlt, faTabletAndroid, faTabletButton, faTabletScreenButton, faTablets, faTachographDigital, faTachometer, faTachometerAlt, faTachometerAltAverage, faTachometerAltFast, faTachometerAverage, faTachometerFast, faTag, faTags, faTanakh, faTape, faTarp, faTarpDroplet, faTasks, faTasksAlt, faTaxi, faTeeth, faTeethOpen, faTeletype, faTelevision, faTemperature0, faTemperature1, faTemperature2, faTemperature3, faTemperature4, faTemperatureArrowDown, faTemperatureArrowUp, faTemperatureDown, faTemperatureEmpty, faTemperatureFull, faTemperatureHalf, faTemperatureHigh, faTemperatureLow, faTemperatureQuarter, faTemperatureThreeQuarters, faTemperatureUp, faTenge, faTengeSign, faTent, faTentArrowDownToLine, faTentArrowLeftRight, faTentArrowTurnLeft, faTentArrowsDown, faTents, faTerminal, faTextHeight, faTextSlash, faTextWidth, faTh, faThLarge, faThList, faTheaterMasks, faThermometer, faThermometer0, faThermometer1, faThermometer2, faThermometer3, faThermometer4, faThermometerEmpty, faThermometerFull, faThermometerHalf, faThermometerQuarter, faThermometerThreeQuarters, faThumbTack, faThumbsDown, faThumbsUp, faThumbtack, faThunderstorm, faTicket, faTicketAlt, faTicketSimple, faTimeline, faTimes, faTimesCircle, faTimesRectangle, faTimesSquare, faTint, faTintSlash, faTired, faToggleOff, faToggleOn, faToilet, faToiletPaper, faToiletPaperSlash, faToiletPortable, faToiletsPortable, faToolbox, faTools, faTooth, faTorah, faToriiGate, faTornado, faTowerBroadcast, faTowerCell, faTowerObservation, faTractor, faTrademark, faTrafficLight, faTrailer, faTrain, faTrainSubway, faTrainTram, faTram, faTransgender, faTransgenderAlt, faTrash, faTrashAlt, faTrashArrowUp, faTrashCan, faTrashCanArrowUp, faTrashRestore, faTrashRestoreAlt, faTree, faTreeCity, faTriangleCircleSquare, faTriangleExclamation, faTrophy, faTrowel, faTrowelBricks, faTruck, faTruckArrowRight, faTruckDroplet, faTruckFast, faTruckField, faTruckFieldUn, faTruckFront, faTruckLoading, faTruckMedical, faTruckMonster, faTruckMoving, faTruckPickup, faTruckPlane, faTruckRampBox, faTry, faTshirt, faTty, faTurkishLira, faTurkishLiraSign, faTurnDown, faTurnUp, faTv, faTvAlt, faU, faUmbrella, faUmbrellaBeach, faUnderline, faUndo, faUndoAlt, faUniversalAccess, faUniversity, faUnlink, faUnlock, faUnlockAlt, faUnlockKeyhole, faUnsorted, faUpDown, faUpDownLeftRight, faUpLong, faUpRightAndDownLeftFromCenter, faUpRightFromSquare, faUpload, faUsd, faUser, faUserAlt, faUserAltSlash, faUserAstronaut, faUserCheck, faUserCircle, faUserClock, faUserCog, faUserDoctor, faUserEdit, faUserFriends, faUserGear, faUserGraduate, faUserGroup, faUserInjured, faUserLarge, faUserLargeSlash, faUserLock, faUserMd, faUserMinus, faUserNinja, faUserNurse, faUserPen, faUserPlus, faUserSecret, faUserShield, faUserSlash, faUserTag, faUserTie, faUserTimes, faUserXmark, faUsers, faUsersBetweenLines, faUsersCog, faUsersGear, faUsersLine, faUsersRays, faUsersRectangle, faUsersSlash, faUsersViewfinder, faUtensilSpoon, faUtensils, faV, faVanShuttle, faVault, faVcard, faVectorSquare, faVenus, faVenusDouble, faVenusMars, faVest, faVestPatches, faVial, faVialCircleCheck, faVialVirus, faVials, faVideo, faVideoCamera, faVideoSlash, faVihara, faVirus, faVirusCovid, faVirusCovidSlash, faVirusSlash, faViruses, faVoicemail, faVolcano, faVolleyball, faVolleyballBall, faVolumeControlPhone, faVolumeDown, faVolumeHigh, faVolumeLow, faVolumeMute, faVolumeOff, faVolumeTimes, faVolumeUp, faVolumeXmark, faVoteYea, faVrCardboard, faW, faWalkieTalkie, faWalking, faWallet, faWandMagic, faWandMagicSparkles, faWandSparkles, faWarehouse, faWarning, faWater, faWaterLadder, faWaveSquare, faWeight, faWeightHanging, faWeightScale, faWheatAlt, faWheatAwn, faWheatAwnCircleExclamation, faWheelchair, faWheelchairAlt, faWheelchairMove, faWhiskeyGlass, faWifi, faWifi3, faWifiStrong, faWind, faWindowClose, faWindowMaximize, faWindowMinimize, faWindowRestore, faWineBottle, faWineGlass, faWineGlassAlt, faWineGlassEmpty, faWon, faWonSign, faWorm, faWrench, faX, faXRay, faXmark, faXmarkCircle, faXmarkSquare, faXmarksLines, faY, faYen, faYenSign, faYinYang, faZ, faZap, fas, prefix) وجدت هدا الحل ايضا import { faYouTube } from '@fortawesome/free-brands-svg-icons'; لاكن بدون جدوى dependencies: "@fortawesome/fontawesome-free": "^6.4.0", "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/react-fontawesome": "^0.2.0", وجدت الحل ة كانت تنقصني "@fortawesome/free-brands-svg-icons": "^6.4.0", اسف انني تسرعت2 نقاط
-
1 نقطة
-
هل يوجد طريقة لتحويل الفيديو من اليوتيوب الى برنامج البلندر للتعديل مباشرة دون الحاجة الى اعادة البناء للمشروع من الصفر مثلا الفيديو هذا او بطريقة ثانية كيف يمكن ان احصل على الملف هذا موضوع بدلخله الاداه هذه1 نقطة
-
عملي يطلب فيه المبرمج من المستخدم ادخال الخيارات التالية 1. لتفعيل خدمة )إضافة طالب( حسب تسلسل الرقم الجامعي 2. لتفعيل خدمة البحث عن طالب حسب a. رقمه الجامعي b. اسمه 3. لتفعيل خدمة حذف بيانات طالب 4. لتفعيل خدمة الفرز حسب معيار محدد a. فرز حسب الرقم الجامعي b. فرز حسب االسم c. فرز حسب السنة الدراسية d. فرز حسب الكلية e. فرز حسب المعدل 5. لتفعيل خدمة طباعة قوائم الطالب يتم تمثيل الطالب من خالل الئحة مترابطة مؤلفة من صف الطالب )class student( بيانات الطالب )الرقم الجامعي -االسم-تاريخ الميالد-السنة الدراسية-الكلية-المعدل السنوي( Class student{ Int id; String Name; Date birthdate; Int Year; String College; Double avg;}1 نقطة
-
2. اكتب برنامج باستخدام اسلوب البرمجة الكائنية يقوم بإدخال 3 درجات لمادة لغة C++ لعدد 10 طلبة بحيث يقوم البرنامج بطباعة اعلى درجات لطالب مع المعدل والتقدير. مستخدما ما يلي : - دوال البناء والهدم - الوراثة1 نقطة
-
1 نقطة
-
عليك استخدام علامة الاقتباسات الفردية بدلاً من الاقتباسات المزدوجة للنص المطلوب طباعته في PHP. على سبيل المثال: echo 'النص النص النص'; بهذه الطريقة، سيتم طباعة النص بالشكل الذي تم كتابته بدون ترجمته أو تحويله. ويمكنك إضافة الفاصلة المنقوطة بعد النص كما هو معتاد في PHP. أما بالنسبة لـ HTML، فإذا كنت تريد عرض النص كما هو في الكود المصدر دون تحويله، فيمكنك استخدام العنصر <pre> في HTML كما يلي: <pre> echo 'النص النص النص'; </pre> ستتم طباعة النص بالشكل الذي كتبته داخل العنصر <pre> دون تحويله.1 نقطة
-
تستطيع طباعة ما تريده داخل echo كالتالي: <!DOCTYPE html> <html> <head> <title>مثال</title> </head> <body> <code> <?php echo htmlspecialchars('<?php echo " النص النص النص"; ?><br><input type="button" value="">'); ?> </code></body> </html> لاحظ استخدام دالة htmlspecialchars() لتحويل الرموز الخاصة إلى entities ومنع تفسير الكود بواسطة المتصفح.1 نقطة
-
يبدوا أنني فهمت سؤالك بشكل غير صحيح، في تلك الحالة، عليك باستخدام الكود التالي: <!DOCTYPE html> <html> <head> <title>مثال</title> </head> <body> <code><?php echo "echo النص النص النص;" ?></code> </body> </html>1 نقطة
-
جرب استعمال ترميز < المعبر عن الرمز > لتجنب تفسير وسم php?> كوسم بداية لشيفرة PHP، فيكون: <php? echo "النص النص النص"; ?> سيتم تفسيرها كـ: <?php echo 'النص النص النص'; ?>1 نقطة
-
بإمكانك استخدام علامات الـ "pre" في HTML و "pre" في CSS للحفاظ على تنسيق النص عند الطباعة، وبالتالي يتم عرض النص بدون ترجمته في المتصفح. <!DOCTYPE html> <html> <head> <title>مثال</title> <style> pre { white-space: pre-wrap; font-family: inherit; font-size: inherit; margin: 0; } </style> </head> <body> <pre> echo "النص النص النص"; ? </pre> </body> </html>1 نقطة
-
حاول استخدام المجموعات (Groups) والمجموعات الديناميكية (Dynamic Groups) في Unity. 1- المجموعات الثابتة (Static Groups) تعد المجموعات الثابتة مفيدة عندما تريد تجميع العناصر التي تكون دائمًا في نفس المكان في اللعبة، والتي لا يتم تحريكها أو تغيير موقعها. لإنشاء مجموعة ثابتة في Unity. وتستطيع اختيار الكائنات التي تريد تجميعها في hierarchy ومن ثم النقر بزر الماوس الأيمن واختيار "Create Empty Group"، ثم تسمية المجموعة وسحب الكائنات المراد تجميعها داخلها. 2- المجموعات الديناميكية (Dynamic Groups) تستخدم المجموعات الديناميكية في Unity عندما تريد تجميع العناصر التي قد يتم تحريكها أو تغيير موقعها في اللعبة. وبإمكانك إنشاء مجموعة ديناميكية في Unity بالتحديد نفس طريقة إنشاء مجموعة ثابتة، ولكن يجب تمكين الخاصية "Dynamic" في إعدادات المجموعة الديناميكية. بمجرد إضافة الكائنات إلى المجموعة الديناميكية، تستطيع تحريك المجموعة بأكملها وستتحرك الكائنات الموجودة داخلها معًا.1 نقطة
-
لنبدأ من البداية، عليك بتثبيت مكتبة fontawesome في مشروع React بالشكل التالي: npm i --save @fortawesome/fontawesome-svg-core ثم عليك بتثبيت شكل الأيقونات الذي تريد استخدامه سواء solid أو regular بالشكل التالي: npm i --save @fortawesome/free-solid-svg-icons npm i --save @fortawesome/free-regular-svg-icons والآن لنقوم بتثبيت مكون Font Awesome React component بأخر إصدار: npm i --save @fortawesome/react-fontawesome@latest والآن عليك تثبيت إضافة Babel Macros من أجل استيراد الأيقونات بشكل Dynamic: npm install babel-plugin-macros ثم أنشأ ملف باسم babel.config.js في حالة لم يكن موجود وأضف إليه التالي: module.exports = function (api) { return { plugins: ['macros'], } } ثم قم بإنشاء ملف باسم babel-plugin-macros.config.js وأضف إليه التالي: module.exports = { 'fontawesome-svg-core': { 'license': 'free' } } والآن تستطيع إضافة الأيقونات في مشروع React بالشكل التالي: import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { icon } from '@fortawesome/fontawesome-svg-core/import.macro' <FontAwesomeIcon icon={icon({name: 'user-secret'})} /> // Defaults to the Classic family, Solid style <FontAwesomeIcon icon={icon({name: 'coffee', style: 'regular'})} /> // Defaults to Classic family <FontAwesomeIcon icon={icon({name: 'coffee', family: 'sharp', style: 'solid'})} /> // Setting both family and style <FontAwesomeIcon icon={icon({name: 'twitter', style: 'brands'})} /> // A brand icon ولاحظ استخدام brands في style ، ففي مكتبة FontAwesome ، "brands" هي مصطلح يستخدم للإشارة إلى العلامات التجارية (brands) التي تمثل شركات ومنظمات وشبكات اجتماعية معينة، مثل Twitter وFacebook وغيرها. ويتم استخدام هذا المصطلح في الرموز الخاصة بالعلامات التجارية في FontAwesome لتمييزها عن الرموز العادية (solid) أو الناعمة (regular) أو الخطية (light). وهذا يشير إلى أن الأيقونة المطلوبة هي من فئة العلامات التجارية (brands) ، بدلاً من الرموز العادية أو الناعمة، وبالتالي ، سيتم عرض الأيقونة المناسبة لـ "تويتر" كأيقونة من فئة العلامات التجارية (brands). وأرجو منك قراءة المستندات الخاصة بمكتبة FontAwesome فبها شرح عن كيفية استخدامها في React: https://fontawesome.com/v6/docs/web/use-with/react https://fontawesome.com/v6/docs/web/use-with/react/add-icons1 نقطة
-
1 نقطة
-
نعم تم شرح كيفية التعامل مع الapi بشكل كامل في دورة الجافاسكربت كما أن تم التطبيق عليها في هذه الدورة في مسار التخاطب مع الخادم وفي المسارات التي تليه يوجد مشاريع عملية يستخدم بها ال API ومن خلال الإطلاع على المحتويات الخاصة بالدورة يمكنك معرفة ذلك كما أن دورة تطوير واجهات المستخدم يوجد بها شرح لهذا الموضوع من خلال ال jquery بحيث يتم شرح هذا الموضوع من خلال الكثير من التقنيات كما أن هذا الموضوع لا يحتاج لدورة كاملة لتعلمه فإنه يمكنك من خلال عدة مقالات تعلمه ولكن ما توفره دورة الجافاسكربت هو تطبيق عملي على هذا الموضوع1 نقطة
-
نعم في دورة دورة تطوير تطبيقات الويب باستخدام لغة PHP سوف يتم شرح الأوامر وكيفية استخدامها على نماذج حقيقية وتطبيقها بشكل فعلي وسوف تجد ذلك في أغلبية مسارات الدورة .1 نقطة
-
1 نقطة
-
ما أنت بحاجة إلى تعلمه حاليًا هو جافاسكريبت ومن خلالها تستطيع استخدام fetch API حيث أن دالة fetch توفر لك إمكانية التعامل مع الـ API في الواجهة الخلفية وإرسال واستقبال البيانات من وإلى الخادم أو إرسال طلب حذف او تحديث وهكذا. وكل ذلك يتم من خلال fetch API والتي كانت في الأصل عبارة عن طلب Ajax أي أنها تقوم في الخلفية بإرسال طلب AJAX كالتالي: var xhr = new XMLHttpRequest(); xhr.open("GET", "https://example.com/api/users"); xhr.onload = function() { if (xhr.status === 200) { // Success! var users = JSON.parse(xhr.responseText); } else { // Error! console.log("Error: " + xhr.status); } }; xhr.send(); بينما ما تكتبه هو كالتالي: fetch("https://example.com/api/users") .then(response => response.json()) .then(users => { // Success! }) .catch(error => { // Error! console.log("Error: " + error); }); وتستطيع تقليل الكود السابق أيضًا من خلال استخدام Async و Await في جافاسكريبت بمعنى أنه كود غير متزامن، مثال: async function getUsers() { const users = await fetch("https://example.com/api/users").json(); return users; } const users = await getUsers(); console.log(users); وبالتالي أنت بحاجة إلى بحاجة إلى دورة تطوير التطبيقات باستخدام JavaScript لكون ستقوم بتعلم ما سبق والمزيد من أساسيات جافاسكريبت، وستقوم ببناء مشاريع تستخدم فيها API وأيضًا ستتعلم مكتبة React وهي إضافة كبيرة لك حيث ستطور واجهات متفاعلة ودينامكية أي ليست بحاجة إلى إعادة تحديث الصفحة من أجل تحديث البيانات. وهناك مكتبات خاصة بجافاسكريبت مثل Axios وهي مكتبة شهيرة جدًا وتسهل عليك عملية التعامل مع الـ API بشكل كبير. مثال لنفس الكود السابق ولكن باستخدام axios: import axios from "axios"; async function getUsers() { const response = await axios.get("https://example.com/api/users"); const users = response.data; return users; } const users = await getUsers(); console.log(users); ولن يتضح لك فائدتها الآن إلا بعد تعلم جافاسكريبت و fetch API و Ajax.1 نقطة
-
«السلسلة النصية» (string) هي مجموعة من المحارف (أي الأحرف والأرقام والرموز) التي إما أن تكون قيمة ثابتة أو قيمة لمتغير. وهذه السلاسل النصية مُشكَّلة من محارف يونيكود (Unicode) والتي لا يمكن تغيير مدلولها. ولأنَّ النص هو شكلٌ شائعٌ من أشكال البيانات الذي نستعمله يوميًا، لذا فإنَّ السلاسل النصية مهمة جدًا وتُمثِّل لُبنةً أساسيةً في البرمجة. سيستعرض هذا الدرس كيفية إنشاء وطباعة السلاسة النصية، وكيفية جمعها مع بعضها وتكرارها، وآلية تخزين السلاسل النصية في متغيرات. إنشاء وطباعة السلاسل النصية تتواجد السلاسل النصية إما داخل علامات اقتباس فردية ’ أو علامات اقتباس مزدوجة "، لذا لإنشاء سلسلة نصية، كل ما علينا فعله هو وضع مجموعة من المحارف بين أحد نوعَي علامات الاقتباس السابقَين: 'هذه سلسلة نصية ضمن علامتي اقتباس مفردتين.' "هذه سلسلة نصية ضمن علامتي اقتباس مزدوجتين" يمكنك الاختيار بين النوعَين السابقَين، لكن أيًّا كان اختيارك، فعليك أن تحافظ على استخدامك له في كامل برنامجك. يمكنك طباعة السلاسل النصية إلى الشاشة باستدعاء الدالة print() بكل بساطة: print("Let's print out this string.") Let's print out this string. بعد أن فهمتَ كيفية تهيئة السلاسل النصية في بايثون، لنلقِ نظرةً الآن إلى كيفية التعامل مع السلاسل النصية في برامجك وتعديلها. جمع السلاسل النصية عملية الجمع (concatenation) تعني إضافة سلسلتين نصيتين إلى بعضهما بعضًا لإنشاء سلسلة نصية جديدة. نستخدم المعامل + لجمع السلاسل النصية؛ أبقِ في ذهنك أنَّ المعامل + يعني عملية الجمع عند التعامل مع الأعداد، أما عندما نستخدمه مع السلاسل النصية فيعني إضافتها إلى بعضها. لنجمع السلستين النصيتين "Sammy" و "Shark" مع بعضها ثم نطبعهما باستخدام الدالة print(): print("Sammy" + "Shark") SammyShark إذا أردتَ وضع فراغ بين السلسلتين النصيتين، فيمكنك بكل بساطة وضعه عند نهاية السلسلة النصية الأولى، أي بعد الكلمة “Sammy”: print("Sammy " + "Shark") Sammy Shark لكن احرص على عدم استعمال المعامل + بين نوعَين مختلفَين من البيانات، فلن نتمكن من جمع السلاسل النصية والأرقام مع بعضها، فلو حاولنا مثلًا أن نكتب: print("Sammy" + 27) فسنحصل على رسالة الخطأ الآتية: TypeError: Can't convert 'int' object to str implicitly أما إذا أردنا أن نُنشِئ السلسلة النصية "Sammy27" فعلينا حينها وضع الرقم 27 بين علامتَي اقتباس ("27") مما يجعله سلسلةً نصيةً وليست عددًا صحيحًا. سنستفيد من تحويل الأعداد إلى سلاسل نصية عندما نتعامل مع أرقام الهواتف على سبيل المثال، لأننا لن نحتاج إلى إجراء عملية حسابية على رمز الدولة ورمز المنطقة في أرقام الهواتف، إلا أننا نريدهما أن يظهرا متتابعَين. عندما نجمع سلسلتين نصيتين أو أكثر فنحن نُنشِئ سلسلةً نصيةً جديدةً التي يمكننا استخدامها في برنامجنا. تكرار السلاسل النصية هنالك أوقاتٌ نحتاج فيها إلى استخدام بايثون لأتمتة المهام، وإحدى الأمور التي يمكننا أتمتتها هي تكرار سلسلة نصية لعدِّة مرات. إذ نستطيع فعل ذلك عبر المعامل *، وكما هو الأمر مع المعامل + فإنَّ المعامل * له استخدامٌ مختلف عندما نتعامل مع أرقام، حيث يُمثِّل عملية الضرب. أما عندما نستخدمه بين سلسلةٍ نصيةٍ ورقمٍ فإنَّ المعامل * هو معامل التكرار، فوظيفته هي تكرار سلسلة نصية لأي عدد مرات تشاء. لنحاول طباعة السلسلة النصية “Sammy” تسع مرات دون تكرارها يدويًا، وذلك عبر المعامل *: print("Sammy" * 9) المخرجات: SammySammySammySammySammySammySammySammySammy يمكننا بهذه الطريقة تكرار السلسلة النصية لأيِّ عددٍ نشاء من المرات. تخزين السلاسل النصية في متغيرات المتغيرات هي «رموز» التي يمكننا استعمالها لتخزين البيانات في برنامج. يمكنك تخيل المتغيرات على أنها صندوقٌ فارغٌ يمكنك ملؤه بالبيانات أو القيم. السلاسل النصية هي نوعٌ من أنواع البيانات، لذا يمكننا استعمالها لملء المتغيرات. التصريح عن السلاسل النصية كمتغيرات سيُسهِّل علينا التعامل معها في برامجنا. لتخزين سلسلة نصية داخل متغير، فكل ما علينا فعله هو إسنادها إليه. سنُصرِّح في المثال الآتي عن المتغير my_str: my_str = "Sammy likes declaring strings." أصبح المتغير my_str الآن مُشيرًا إلى سلسلةٍ نصيةٍ، والتي أمسى بمقدورنا طباعتها كما يلي: print(my_str) وسنحصل على الناتج الآتي: Sammy likes declaring strings. استخدام المتغيرات لاحتواء قيم السلاسل النصية سيساعدنا في الاستغناء عن إعادة كتابة السلسلة النصية في كل مرة نحتاج استخدامها، مما يُبسِّط تعاملنا معها وإجراءنا للعمليات عليها في برامجنا. الخلاصة لقد تعلمنا في درسنا هذا أساسيات التعامل مع السلاسل النصية في لغة بايثون 3. بما في ذلك إنشاءها وطباعتها وجمعها وتكرارها، إضافةً إلى تخزينها في متغيرات، وهذه هي المعلومات الأساسية التي عليك فهمها للانطلاق في تعاملك مع السلاسل النصية في برامج بايثون 3. هذه المقالة جزء من سلسة مقالات حول تعلم البرمجة في بايثون 3. ترجمة -وبتصرّف- للمقال An Introduction to Working with Strings in Python 3 لصاحبته -Lisa Tagliaferri اقرأ أيضًا المقالة التالي: كيفية تنسيق النصوص المقال السابق: فهم أنواع البيانات المرجع الشامل إلى تعلم لغة بايثون كتاب البرمجة بلغة بايثون1 نقطة