ブログ
ブログ一覧 (全1528件中 1435件目~1437件目を表示)
2017.10.18
JavaScriptの授業において、ちょっと衝撃だったことを書いておきます。
ウェブページの授業の一環で、月別カレンダーを自動生成するプログラミングに取り組んでいたときです。
関数に、年、月、日の3つのパラメータを渡して、その渡された情報を元に、一か月単位のカレンダーページを自動生成してました。
当然、「次の月」というボタンをクリックしたら、1ずつ月を加算していき、12月のときに、月を加算したら、月を1月に戻して年を1加算するという至極当然の処理を考えておりました。
1加算したら13月になるような状況です。
なぜか、1加算したら、勝手に年が1加算されて月が1月に戻るんです!
おかしい・・・減算処理も同様に確認したところ・・・
1減算したら0月になるような状況です。
なぜか、1減算したら、勝手に年が1減算されて月が12月に戻るんです!
JSのDateオブジェクトは、月の数値をくみ取って勝手に年への操作をしてくれるようになっている!!!
証拠として、加算処理だけのHTML・JSを載せておきます。
上記の状況で、H1要素をクリックして月を1加算すると・・・・以下のように変化します!
Dateオブジェクトっていつの間にかそうなったのか。便利にはなったのですが、同時に処理を覚えていく過程を考えると複雑な気分です。
↓補足:Dateオブジェクトにあり得ない数値等が入ったときに自動的に内容修正するという動きが働くようです。
Date - JavaScript MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date(month 値に 13 を与えたり、minute 値に 70 を与える)、調整された値になります。つまり、
new Date(2013, 13, 1)
は、new Date(2014, 1, 1)
と等しくなるように調整され…いつの間にか、仕様でそうなっていたんですね。
今日は学生のがんばりの一部をご紹介いたします( `ー´)ノ
ブライダル総論の授業を通して学生たちはいろいろな作品を手作りしてきました。
フォトプロップスやウェルカムボード、ガーラント、プチギフトなどなど、
それぞれがアイディアを出し合いながら完成させました(^^♪
(作品の一部です)↓↓↓↓↓↓↓↓↓↓↓↓↓
授業では、新郎新婦様とプランナーの両方の視点で、
結婚式の在り方や披露宴を行うまでの段取りを
総合的に学習していきます☺次の授業からは、理想の結婚式をグループでプランニングしていく予定です( ..)φカキカキ
…ですがそのまえに...
今年も「アシスタント・ウエディングプランナー検定」全員合格目指してがんばります!
2017.10.17
医療事務科2年の樹里です(*‘∀‘)
だんだん寒くなって来ましたね~
季節の変わり目なので体調管理を、
しっかりしたいと思います!2年生は、就職活動が本格化し、
早期出社も増えてきました☆
就職に向けて個々の活動など
積極的に頑張っています(∩´∀`)∩10/24には、スポーツ大会があります!!
私は、大縄跳びとキンボールとリレーに出場します♪
怪我をせず楽しくできたらなぁと思います♪
2年生は、最後のスポーツ大会なので、
良い思い出にしたいです(*´ω`*)