【学習41日】正規表現の実践 & JavaScriptの概要【応用4日】
■正規表現の実践 の練習問題
name = "aaaa"
name = name.upcase
puts name
>>AAAA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
address = "東京都,渋谷区道玄坂,2丁目23-12,フォンティスビル7F
address = address.split(/[,]/)[2]
puts address
>>2丁目23-12
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
■PicTweetでの学び
そうだったのか paramas.permit{:●●, :■■, :△△}
ビュー画面から取得した情報(ハッシュ)の中には、閲覧者が入力した内容以外のものも格納されている。そのハッシュの中から:●●, :■■, :△△この3つのキーのバリューだけ取得する、という意味。
DBへ格納したりする時に:●●, :■■, :△△この3つだけ通過を”許可する”みたいなイメージ
■JavaScript の概要
・Rubyはバックエンド側の言語
JavaScriptはフロントエンド側の言語
・JavaScriptとJavaは全く別物
Javaは静的、Javascriptは動的
メロン ←→ メロンパン
ウインナー ←→ ウインナーコーヒー
中国 ←→ 中国地方
Java ←→ JavaScript
・略し方はJS(ジェイエス) ※ジャヴァと略さない
(ex)
・サイト上でマウスオーバーすると
カテゴリが表示されたりする
・いいねボタンを押しても画面自体は
遷移しないが、ハートが色づき、
データベースに情報が送られる