يتطلب إنشاء صفحات ويب تفاعلية تقنيات مثل HTML وJavascript وCSS. ومع ذلك، هناك خيارات للاستفادة من إمكانات Go لتطوير الويب التفاعلي.
يتيح لك Gowut (Go Web UI Toolkit) كتابة تعليمات برمجية لكل من العميل والخادم في Go. يقوم Gowut بإنشاء رمز العميل الضروري وإدارة الاتصال بين الاثنين. يعرض العرض التجريبي المباشر الخاص بها إنشاء صفحات الويب الديناميكية وإمكانيات التفاعل، وكلها مكتوبة بلغة Go.
يجمع GopherJS كود Go إلى كود Javascript، بينما تمت إضافة هدف Go WebAssembly في Go 1.11 ينشئ رمزًا يمكن تشغيله في المتصفح. توفر هذه الخيارات القدرة على كتابة كود Go لتفاعلات العميل.
تتضمن مكتبة Go القياسية محرك قوالب قوي (html/قالب). من خلال الجمع بين القوالب واستدعاءات Javascript/AJAX أو websockets، يمكنك إنشاء تجارب ديناميكية وتفاعلية من جانب العميل. للحصول على أمثلة وإرشادات، استكشف موارد الأسئلة والأجوبة هذه:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3