كنت أفكر أنه الكائنات ممكن تتصرف زي قاموس لحد ما عرفت انه جافاسكريبت بتروح تعدل ترتيب الخصائص !
وطبعاً في ناس فكروا في حل وطلع لازم نحط علامة زائد `+` قبل المتغير .
بحس لغة جافاسكريبت مليانة مفاجئات.
#جافاسكريبت
إذا بتشوف منشوراتي عن جافاسكريبت بلا فائدة لك ، فبتفق معك صح ملهاش فايدة أه . بس الفكرة هي أني بتعلم عن طريق المناقشة و الحوار لأقدر أتذكر المعلومات بطريقة أحسن !
جافاسكريبت فيها "الكائنات" ممكن تتصرف زي "القاموس" !
يعني ممكن نخلي "دوال" ترجع لنا "خصائص"الكائنات".
هيك ممكن نحاكي "البرمجة الشيئية" ولكن بدون ما تكتب "صنف" أو "مُعيًن" أو "مستخرج" ولا أي "متغير مثيل" ولا أي "دالة إنشاء"
غريبة اللغة ،بس مش لازم نقلق لانه في أنماط تصميم مشابهة
let key = "likes birds";
// same as user["likes birds"] = true;
user[key] = true;
يعني هيك ممكن أخزن يلي كتبه المستخدم في متغير وأخزنه ك property
هممم ، يا ترى في ايش ممكن نستخدم هذه القوة؟
في جافاسكريبت الاوبجيكت ممكن يتصرف زي هاش و زي كلاس
أما في روبي الاوبجيكت بتصرف بس بطريقة وحدة وهي أنه يخزن بياناته في المتغيرات اللحظيةو بنستخدم دوال لنوصل لها و في روبي في اوبجيكت خاص للهاش
مثال عن المعاناة من التحويل بين اللغات يلي واجهتها ،هي أنك بتقعد فترة تستخدم جافاسكريبت ومتعود على مبدأ الClosures و بعدها تحول للغة طبيعية زي روبي مثلاً ،هتكتشف انك صرت حمار في البرمجة الشيئية
أتوا بكل براءة عقلي بسأل الشات ليش مش قادر أوصل هذا المتغير وبقلي local يا زلمة صحصح
أه مفش فانشكن زي هذه في كل جافاسكريبت يا لغة التحضر
بدل ما يكتبلي أنه content ما عنده فانشكن مثل هذه ، قرر أنه الفانشكن مش فانشكن
حبيت الفيد باك الاسطوري
Made a pre-release build for new Panthera Animation Editor for #defold
This build introduces Template Animations, letting you reuse existing animation files directly inside your scenes.
I'm actively testing it now and you also can join!
I have a DDA implementation for Defold that no one uses! So I decided to update the native extension and prepare new examples to showcase its use cases.
One of the new examples is a simple vision cone demonstration.
1K Followers 5K FollowingIndie games developer ,
Best game story award from MCIT 2021 : Escape series last moment
,
Snacks of VNs games and more ,
:) 🇸🇦
859 Followers 784 Followingمطور ألعاب مستقل، أعمل حالياً على: ثأر الكريستال.
Indie game developer, currently working on: REVENGE CRYSTAL.
#unity #gamedev
308K Followers 190 Followingطبيب أسنان من غزة، أنقل صوت ومعاناة أبناء وطني وليست لديّ أي انتمائات سياسية أو حزبية، فلسطيني مُستقل.. أتشرف بمتابعة الجميع
46K Followers 4K Following8 years on YouTube, 2500+ videos, 18,000+ #indiegames | clement at https://t.co/Bhp2RN5a4N | #indiedev(s) reach out at https://t.co/uiwmJ7qGcy
187 Followers 2 Followingفي "اجتماع مطوّرين" نسعى إلى ابراز ودعم صنّاع محتوى تطوير الألعاب في الوطن العربي, من خلال تشجيع التعاونات المميزة فيما بينهم.
10K Followers 410 FollowingI'm Joe Masilotti, the Hotwire Native guy!
I help Ruby on Rails developers build web-powered iOS and Android apps with Hotwire Native.
2.7M Followers 4 FollowingIndependent online protection company. Get our mobile & desktop browser with protections built-in, including our search engine that doesn't track you.
615 Followers 141 Following- We are Port Hope Games: @Hicarovg and @NascimentoZyel.
- Discord: https://t.co/nxaK6Esj1t
- Working on Project Arrow
👇Wishlist it on Steam 👇
17K Followers 148 FollowingSince 2001, RubyConf has been the annual gathering of Ruby enthusiasts from around the world to network, enjoy talks, and gain insights from industry leaders.
1K Followers 1 Followingحدث ضخم يربط الرياضات الإلكترونية وتطوير الألعاب بالإبداع والثقافة، بتجربة معرفية وتفاعلية تدعم كل موهبة وتواكب مستقبل صناعة الألعاب في المملكة 🎮!
2K Followers 134 FollowingSaudi indie game studio creating experiences beyond the horizon! Working on #BahamutandTheWaqwaqTree 🌊 Play on Switch & Steam: https://t.co/V9C26Jf8Cy
528 Followers 786 Following~8 Years in Game Design & Game Dev.
Helping Indie Devs when I can.
DM for Consulting, Feedback & Game Dev Insight.
For Business Inquiries: [email protected]