@chocolate כתב באיפה כדאי לקנות דומיין ישראלי?:
פעם ראשון שאני רוצה לקנות דומיין עם סיומת org.il ואני מפש המלצות על אתר איפה כדאי לקנות.
@chocolate כתב באיפה כדאי לקנות דומיין ישראלי?:
פעם ראשון שאני רוצה לקנות דומיין עם סיומת org.il ואני מפש המלצות על אתר איפה כדאי לקנות.
גופן (יותר טוב לטעמי) שעובד היטב עם טעמי המקרא.
חינמי - אבל לא בטוח עד כמה הוא מותר לשימוש מסחרי.
http://www.sbl-site.org/Fonts/SBL_Hbrw.ttf
https://www.sbl-site.org/educational/BiblicalFonts_SBLHebrew.aspx
השתמשתי בו בתוסף ספירת העומר:
@clickone אמר בזהירות: מצלמות מהירות בגולדה!:
@אדרבה איך הם מזהות מי עומד סתם ומי עומד בפקק?
לפי רמת התחכום של הטכנולוגיה במוסדות הממשלה לא אתפלא אם הם פשוט שמו נציגים שבודקים את המצלמות ומנפיקים דוחות ידנית...
git add .
git commit -m "my message"
git push origin master
@צדיק-תמים אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:
ב www.w3schools.com אין jQuery.
$('#main').remove()
היא פקודה שעובדת גם ללא jQuery.
@shraga שינוי נוסח והחלפת מספר באייקון אוטומטית בזמן השקיעה.
(עודכן לפני 9 ימים)
בשלב זה הספירה מתחלפת בזמן השקיעה בירושלים.
(ועד השעה 5 לפנות בוקר רשום אור ליום (רביעי לדוג') - כדי שיובן שזה היום הבא).
@ליכט אמר בתצוגה חדשה בgmail:
@zvizvi
למה אתה לא מעלה לאתר ?
@www אמר בתצוגה חדשה בgmail:
@zvizvi אמר בתצוגה חדשה בgmail:
אני לא מייחס לזה חשיבות יהיה ביקוש לדבר הזה?
כן.
ערוצים נוספים
Academind
https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w
Coding in Public
https://www.youtube.com/c/CodinginPublic
יותר נכון לעבוד ב Feature flow. שזה אומר שכמעט ולא עובדים אף פעם ישירות על master.
פותחים פיצ'ר בראנץ' לכל פיצ'ר בנפרד, וכשמסיימים ממזגים לתוך master.
בשיטה הזאת אפשר לעבוד בקלות על כמה וכמה נושאים בו זמנית.
https://git-scm.com/book/en/v1/Git-Branching-Branching-Workflows
https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow
@ש-ב-ח אמר בהתייחסות לאמלמנט לאחר היפוך/סיבוב:
שלום וברכה
הפכתי טקסט עם CSS כך שהוא עכשיו 90 מעלות
כמו כן המיקום שלו הוא יחסי להורהposition: absolute;
עכשיו אני מעניין להזיז אותו מעל /מתחת להורה ושיהיה במרכז ההורה(רוחב)
הבעיה שכל ההתיחסות של CSS לאחר ההיפוך נשאר כאילו האלמנט עדין שוכב
והמיקומים במקרה כזה שונים מטקסט ארוך לקצר באופן משמעותי...איך אפשר להתייחס למיקום (top,right,left,buttom) למצבו הנוכחי?
יש הבדל מהותי בין position (absolute, relative) וכד' לבין transform:
הפקודות של position משנות את המיקום האמיתי של האלמנט,
לעומת זאת ב transform המיקום (לצורך רינדור הדף) ממשיך להיות המיקום המקורי, והאלמנט רק מוצג בפועל במקום אחר לפי ההגדרה.
יש לזה יתרונות למשל באנימציות, כאשר משתמשים בtransform חוסכים רינדור מחודש בכל תזוזה של האנימציה, דבר שיכול להעמיס מאוד על הדף אם היו משתמשים בposition.
מצד שני כאשר רוצים להזיז את המיקום האמיתי שאליו הדף יתייחס עבור האלמנט, ושהמרווחים יתייחסו למיקום החדש, יש להשתמש בposition.
(זה מסביר למה קיים כפל פקודות position relative, ו transform translate )
בVS Code יש השלמה אוטומטית (בלחיצת מקש אנטר), שפועלת בין השאר על בסיס emmet.
מנקודת המבט שלי:
העתיד של פיתוח צד הלקוח הוא בתקן של Web Components. (יש את stencil js שארזו את זה כפריימוורק),
ובנקודה הזאת יש יתרון ברור לריאקט שקרובה יותר למבנה הjs הטהור והעתידי.
מצד שני אנגולר נותנת לך פיתרון מושלם ומקיף להמון דברים שבריאקט אתה צריך לדאוג להם בעצמך, או לחילופין לקושש פלאגינים מפה ומשם.
ובנוסף אנגולר כתובה בצורה שמקלה על כתיבה בסקייל גדול, לעומת ריאקט שקל ללכת בה לאיבוד בפרוייקט גדול.
בעיני אם אתה רוצה מערכת מורכבת, ללא ספק אנגולר עדיפה. לפרוייקט קטן ודינמי יש יתרון מסוים לריאקט.
@שמואל
ישנם מעצבים שיתנו לך קבצי PSD (פוטושופ) עם העיצוב שלהם,
יהיה עליך "לשבור את הראש" לבד וליישם את זה ברמת HTML css.
ויש מעצבים שהם מפתחי פרונט-אנד, הם יבקשו ממך גישה לקבצי הHTML css ויממשו את העיצוב שלהם לבד, תצטרך לתת להם גישה בFTP / Git או כל דרך אחרת.
(לפעמים בהתאם לנסיבות הם יוכלו ליצור בעצמם את הקבצים הנדרשים וימסרו אותם אליך מוכנים).
@מנצפך אמר באנגולר- הצגת סיכום של פריטים שנבחרו:
יש לי רשימה של פריטים.
אני מציג ע"י ng-repeat כפתור לכל פריט. בלחיצה על הכפתור משתנה בפריט המאפיין selected ל true.
לכל פריט יש גם מאפיין "price".
אני רוצה להציג סיכום של כל ה pric של הפריטים שנבחרו. איך אפשר לעשות זאת?
אמור לעבוד:
<div ng-repeat="item in list | filter: {'selected': true} as filteredList">
<span>{{item.price}}</span>
<input type="checkbox" ng-model="item.selected" />
</div>
<div>{{filteredList.reduce((total, item) => total + item.price, 0)}}</div>
עריכה:
אי אפשר להציב פונקציית reduce בhtml. צריך לשים אותו בסקופ/קונטרולר
@chagold אמר בסינון נתונים מתוך ARRAY - JS:
נגיד שיש לי כזה אובייקט
var ddd = [{id:0,name:"bb",selected:true},{id:1,name:"aa",selected:false},{id:2,name:"cc",selected:true}]
ואני רוצה להציג רק נתונים מסוננים לדוגמא selected:true, איך עושים את זה?
תודה.
אם זה בHTML ובהנחה ש ddd נמצא בסקופ:
<div ng-repeat="item in ddd | filter: {selected: true}">{{item.name}}</div>
עריכה:
משום מה היה נדמה לי ששאלת על אנגולר...
בJS רגיל זה:
let eee = ddd.filter(item => item.selected === true)
דיירקטיב שכתבתי עבור הבעיה הזאת
import angular from 'angular';
import moment from 'moment';
let inputDateModule = angular.module('inputDate', [])
.directive('inputDate', inputDateDirective)
.name;
function inputDateDirective ($window) {
return {
require: 'ngModel',
link: function (scope, element, attr, ctrl) {
var vm = ctrl;
if (!vm) {
return;
}
vm.$formatters.unshift(function (a) {
if (vm.$modelValue) {
var date = moment(vm.$modelValue);
if (!date._isValid) {
return '';
}
return date.format('DD/MM/YYYY');
}
});
vm.$parsers.unshift(function (viewValue) {
if (viewValue && moment(viewValue, 'DD/MM/YYYY')._isValid) {
return moment(viewValue, 'DD/MM/YYYY').format();
}
});
}
};
}
inputDateDirective.$inject = ['$window'];
export default inputDateModule;
<input type="text" input-date />
וצריך להתקין moment.
לידיעה, בattr על תגי html אפשר לשים dir="auto"
שמחשב לבד את הכיוון על פי התוכן [תחילת התוכן].
בcss רגיל זה לא קיים.
ועל זה הדרך ברגע שהוגדר dir=auto גם text-align: start
בcss יתנהג בהתאם.
@יוסף-בן-שמעון יש אפשרות מובנית בHebcal:
let birthday = '1997-02-21';
Hebcal.HDate(new Date(birthday)).toString('h'); // `י"ד אדר א' התשנ"ז`
אני גם צריך כזה. אולי אכין אחד (לא מתחייב על תאריך יעד מוגדר...)