ここ最近JavaScriptでつまづいたとこメモ
どうも、ふゆです。
ここ最近の業務で、システムの画面を作っています。バッチの製造ばかりだったので、久々に画面を作る楽しい!!となっております。やっぱりプログラムの結果が目に見えるのっていいですよね。
さて、今回はその画面を作ってる中でたっくさんJavaScriptでつまづいたので、そのメモをさらっと…
●自分用メモ
① showModalDialog
window.open()との違いわかってませんでした(◞‸◟) ポップアップ画面の製造で、window.open()を使って、ポップアップ画面を実装。ポップアップが開いて喜んでいたのも束の間、親画面が入力できてしまう…!なんで?!って調べたらshowModalDialogが親画面を触れなくするとのこと。Modalの言葉を調べてみたところ、「モードを持つ」という意味らしく、子画面が表示されている間は、親画面はユーザーの応答待ち時間になっているらしい。超納得。
②ポップアップ画面でのサーブレット処理
これは①の続きなんですが、ポップアップ画面(親画面触れないver)ができて喜んでいるのもまたまた束の間、画面上のsubmitボタンを押すとなぜかポップアップ画面が開き、そこにサーブレット側の処理が反映されている…!このボタンにはポップアップ画面を開くなんてどこにも書いていないのに!これも調べてみたところ、サーブレットの処理を画面に返す場所を指定していないことが原因とのこと。ポップアップ画面のJSPにtarget=画面名を書くことで自分の画面に結果が返ってきた!やったー!
③ポップアップ画面のサイズ
これは現在進行形で不思議に思っていることなんですが、showModalDialogの引数に画面サイズを渡しても画面サイズが反映されない…ポップアップ画面のJSPに直接画面サイズのみ記入することで反映はされたけど…じゃあ引数で画面サイズを受け渡した意味…わかる人教えてくださいませ…
まだまだたくさんあるけど、ひとまず3つ…
正直、JavaScriptを勉強している方なら当たり前だろ?っていうことばかりですが、かなり悩んじゃいました…。なかなか手が回らないですがJavaScriptの勉強ちゃんとしなきゃなと思いました…がんばりまうす!
応用情報技術者試験に向けて
どうも、ふゆです。
私の会社では昇格するのに資格が必須!という訳で10月に開催される応用情報技術者試験に向けて絶賛勉強中です。と言いたいところなのですが、
モチベーションがあがらなくて、ぜんっぜん勉強できてない・・・
実はこの春に、基本情報技術者試験に合格したのですが、この試験にかなり注力してしまったばかりに、受かったその反動で勉強する気が1ミリも起きないのです(はちゃめちゃな言い訳)
教材もバッチリそろえてあって、そろそろ勉強しなきゃなと焦りはあるのですが、いざ問題に向き合うと全然頭に入らず、「今勉強するのは返って何も身につかず意味がないのでは?集中できる時にやろっ!♪( ´θ`)ノ」みたいな感じで放置して早数ヶ月・・・
応用情報技術者試験を受験する・したことのある人なら、みなさんお世話になっているであろう応用情報技術者試験ドットコムにアクセスしてびっくり、
試験まであと77日しかない・・・ヒェエエエエ! ざっと二ヶ月ですね。
という訳で、いい加減に本気で勉強しないといけないので、勉強することを!ここに宣言します!(選手宣誓)
とりあえずの目標は、勉強することを定着させることなので、
①毎日ドットコムさんで80問ずつ問題を解くこと!
②土日は午後問題を解く
の、2つを守っていこうと思います。
勉強したらまずはTwitterにでも呟いていこうと思います。
結構ハードル低め設定ですが、これぐらいじゃないと続けられない性格なので・・・
とりあえず、今日から頑張ります!
このブログについて
ご閲覧ありがとうございます。
こちらのブログは、私こと、ふゆの備忘録になります。
仕事のこと、勉強のこと、気になったことなどを書いていく予定です。
めんどくさがり屋な性格かつアウトプットが苦手なので、内容も更新頻度もゆるっとしそうですが、とりあえず長く続けることが目標!
よろしくお願いします~!