كتابة HTML بصورة برمجية باستخدام jsH

السلام عليكم

اليوم سنتكلم عن تقنية تمكنك من كتابة صفحات HTML بصورة برمجية من خلال الجافا اسكريبت

كما نعلم ان لغة HTML ليست لغة برمجة انما لغة لبناء و تصميم هيكل الموقع و يتم التحكم بها من خلال الJavascript بواسطة DOM - Document Object Model

من خلال تحديد العناصر DOM Selector و اجراء بعض العمليات من خلال طرق معينة مثل اضافة خاصية الstyle

او ادخال قيمة او جلب قيمة و غيرها من الامور .

و كل هذه العمليات تتم في وسم script او ملف جافا اسكريبت خارجي .

و الان قبل ان ندخل في شرح التقنية سنتكلم عن بعض المفاهيم :

اولا اذا كنت تعمل على ملف PHP و تريد طباعة بعض المخرجات بالتأكيد لن تجد مشكلة في طباعة القيم

بسبب انك فقط تقوم بالطباعة باستخدام print - echo و بعض تنفيذ الملف ستجد انه قد تم طباعة المخرجات بالترتيب و لم تقم باستخدام مكون اخر للتعامل مع المخرجات عكس الجافا اسكريبت

و هنا سبب انشاء التقنية التي تمكنك من كتابة HTML بصورة برمجية باستخدام الJavascript

و لن تتحتاج الى وسم script

للاطلاع على الموضوع :

https://haxcv.org/docs/jsH

التعليق السابق

الفرق ان الjsH تعتمد على نمط كتابة الHTML بصورة مباشرة

ما عليك سوى تحديد وسم fn-init و من ثم ستتمكن من كتابة Javascript للتحكم بالمخرجات

اما الjsX تقوم بتحويل الHTML الى Object حتى يمكن التعامل معها في الجافا اسكريبت

و تقوم باستخدامها ReactJs في المكونات Components

و غير هذا الjsH لا تقوم بتحويل الHTML الى object فقط تقوم بطباعة المخرجات وفق عملية منطقية

لاحظ الصورة