ראשימדינותהטיולים שליטיולים ותרמילאותאודות
YosefusFlavius

Yosefus flavius

אני בעצמי

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

  • דף הבית
  • אודות
  • בלוג
אינסטגרם

©2026 Yosefus Flavius WebDeveloper

להכיר את htmx בחמש דקות: חד-קרן או עז בחניה?
  1. בית
  2. /
  3. פיתוח Full Stack

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

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 הוא רק מרפרף על העסק כדי לספק את יצר הסקרנות החסר מנוח שלו.

שתף את המאמר

שתפו:
Yosefus Flavius

נכתב על ידי

Yosefus Flavius

מתכנת מוכשר בחסד עליון ככה אומרים עלי כולם - לפחות בפרצוף שלי, אני אוהב ומעולה בלטייל ולתכנן טיולים בעיקר במדינות מגניבות, ואני צלם חובב כבר מעל 10 שנים.

עקבו באינסטגרםעוד עליי
הכתבה הקודמתיצירת מצביע (Cursor) מותאם אישית עם SVG ואנימציה – בצורה חכמה הכתבה הבאהאופציה ל-Dark Mode בקלות: איך להרוס לעצלנים את הדף הבהיר שלהם

כתבות דומות

כתבות קשורות

כתבות דומות

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

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

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

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

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

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

27 באפריל 2025
Next.js ו-SQL — המסע הלא כל כך זוהר של גיא בחיבור בין עולמות
פיתוח Full Stack/תכנות Full Stack

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

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

16 באוקטובר 2024