ראשיאודותטיוליםצילוםfull Stackמדינות
Yosefus Flaviuswebsite logo

Yosefus flavius

אני בעצמי

קישורים מהירים

  • דף הבית
  • אודות
  • בלוג
logo

©2025 Yosefus Flavius WebDeveloper

להכיר את htmx בחמש דקות: חד-קרן או עז בחניה? - מדריך מקיף עם טיפים ומידע שימושי

להכיר את htmx בחמש דקות: חד-קרן או עז בחניה?

  1. בית
  2. >
  3. Full Stack
15 באוגוסט 2024• זמן קריאה: 2 דקות

רוצים להכיר את הילד הבעייתי והפופולארי htmx בלי לשרוף את כל האונה הקדמית? בפוסט קליל ומצחיק נלמד מה זה htmx, איך משתמשים בו, ולמי זה מתאים (או ממש לא).

תוכן המאמר

התחפצו להכיר ב5 דקות את הילד הבעייתי והפופולארי htmx ? 🤓 אחרי שפטפטנו תיאוריה בפוסט קודם נעבור קצת לפרקטיקה - ורק אז נחליט אם אנחנו סבבה איתו או שהוא נזרק לאימוץ אצל דודים מחו"ל (ולא חו"ל השווה, אלא מדינת עולם שלישית עם חלודה זורמת בברזים ועז שישנה בחניה). שכנעת, אז מה לכתוב? 💍 יש לכם דף html? כנסו לדוקומנטציה הרשמית וחברו את הדף עם cdn לhtmx בשורה אחת. עכשיו לכל אלמנט ניתן להוסיף אטריביוטס (קשה לכתוב פה באנגלית) שמתחילים בhx (אין לי איך לתרגם את זה לעברית) שמאפיינים או מפעילים פעולות. אז נוסיף לאלמנט לדוגמא: 👵 hx-post='/add' עושה בקשת post ל/add hx-triger='click' מגדיר להפעיל את הבקשה לשרת בלחיצה על האלמנט hx-target='hashtag#some' מגדיר שאת התשובה מהבקשה תדחוף בבקשה לאלמנט שיש לו id שנקרא some נו ואז מה הקטע? בבקשות מהשרת כשנשתמש בhtmx - בדרך כלל נחזיר קטעי html ולא json ואותם נחליט איפה לשבץ בדף. שמים לב לשינוי בפרדיגמה? לנתיכים במוח שמתחילים להעלות עשן? לריח החרוך מהאונה הקדמית? יופי מתאים לכם אם: 👍יש לכם דפים שהם בעיקר דפי נחיתה עם טיפה שרת. 👍יש לכם אתר קטנטן בלי יותר מדיי לוגיקה. 👍תשובות מהשרת עושות פעולה אחת באתר ולא 6. 👍לא אכפת לכם ריח של שרוף. לא מתאים לכם אם: 👎אתם בונים מערכת גדולה. 👎לוגיקה מורכבת מדיי או סטייטים גלובלים לכמה דפים. מציק: 🥴 בגלל שהדפים מוגשים מהשרת הייתי צריך לרענן את הדף בכל שינוי. 🥴 אם יש לכם להחזיר מהשרת html ענק כstring שמכיל 60 אלמנטים שונים עם classים מיוחדים, השרת יתחיל להיראות עמוס והתחזוקה תהיה בהתאם. (אפשר עדיין לעשות את זה כמובן - ואפשר גם לרוץ על קקטוסים עם גרביים). 🥴 אתם כותבים במקביל את השרת והקליינט - עכשיו אני לא סגור על אם אני מת על זה או מתעב לחלוטין, אז תחליטו אתם, זה החלק הדמוקרטי של הפוסט. סיכום: 🚀 הייתי בהחלט שוקל את זה באתרי תדמית סטטיים עם קריאה פה ושם לשרת, זה חוסך התקנות, ספריות, צער, תוגה ויגון. ושוב - גיא לא מומחה לhtmx הוא רק מרפרף על העסק כדי לספק את יצר הסקרנות החסר מנוח שלו.

שתף את המאמר

linkedin
whatsapp
facebook
x

אודות הכותב

Y

Yosefus Flavius

כותב הבלוג

כתבות דומות

כתבות קשורות

כתבות דומות

האם גיא מצא את התחליף הראוי ל-VS Code?
27 באפריל 2025
Full Stack>>תכנות Full Stack

האם גיא מצא את התחליף הראוי ל-VS Code?

בפוסט הזה, גיא מספר על חוויותיו עם העורך קוד החדש בשם "Windsurf", שגילה בעקבות פוסט של יובל אבידני. הוא משבח את חווית ההתקנה ואת השילוב עם בינה מלאכותית שמסייעת ביצירת קבצים ועבודות פיתוח. אך כמו תמיד, יש גם צדדים קשים – במיוחד בשילוב עם ספריות חינמיות שאין להן את הדוקומנטציה המושלמת. האם Windsurf יוכל להחליף את VS Code? כנראה שכן, אבל יש עדיין כמה מכשולים.

גיא מכור לבינה מלאכותית (אבל מי לא?)
27 באפריל 2025
Full Stack>>תכנות Full Stack

גיא מכור לבינה מלאכותית (אבל מי לא?)

בפוסט הזה, גיא משתף את החוויות שלו משימוש ב-Next.js 15 בשילוב עם Hugging Face API. הוא מדבר על יצירת תמונות בעזרת Form חדש, שיחות עם AI שהפכו למורכבות (וקצת משעשעות), וגם חושף את המאבק הקבוע בבאגים. ומי ידע שאינטגרציה של טכנולוגיות חדשות יכולה להיות כל כך ממכרת?

Next.js ו-SQL — המסע הלא כל כך זוהר של גיא בחיבור בין עולמות
16 באוקטובר 2024
Full Stack>>תכנות Full Stack

Next.js ו-SQL — המסע הלא כל כך זוהר של גיא בחיבור בין עולמות

איך זה מרגיש לחזור ל-SQL אחרי MongoDB המפנקת? בפרויקט אישי חדש, גיא מגלה את החספוס (והקסם) שבחיבור Next.js ל-SQL, עם תובנות על ORM, שגיאות מציקות וטיפים למפתחים שמחפשים גישה נכונה.