2015.7.14
0からはじめるPHP#34【Laravel5で作るデータベース#8-jQuery-】
今回は特に解説の話ではなく、ぼやきの話を。
webアプリを作るのに、最低限知っておいた方がいい言語としてPHPを挙げるというスタンスでこの連載記事を続けてきました。とりあえずPHPは扱いやすいです。
もちろん、javaとかで無理やりゴリゴリ書いても行けるとは思います。どうやって動かすんだろう?って思わんこともないですが、できないことはない・・・・・・らしい・・・・・・?
ただ、PHPだけではどうしても解決できない問題があります。動的に何かを表示したい、って時はjavascriptに頼らざるを得ません。
そして、そのjavascriptを拡張し、便利にしたのが
jQueryというライブラリです。
このjQuery、ページデザインの際には非常に役立ちます。
javascriptで書くと煩雑になる処理も簡単に書けたりするそうです。とりあえず
PHPにはできないことができるということで、非常に有用なのですね。
ただ、javascriptはユーザー側で切ることができるので、ページデザイン上ではあまり多用すべきではありません。
しかし
スクロールにオブジェクトがくっついてくる機能だとか
フォームの入力情報の監視などといった、リアルタイムでの処理が必要なものはjavascriptがないと書けません。
(前者は計算が不要なものならCSSで書けます)
ということで、次に作るアプリケーションはjQueryの勉強を強く意識して作りたいなと思ってます。jQueryが扱えることでできることの幅は広がりますからね。ゲームなんかだと必須かなと思います。
次はコメントフォームのSQLiteへ作り変えを行いたいと思ってますが、そのついでにjQueryを用いて
スクロールしてもフォームがくっついてくるという機能や、何故かうまく動作しなくなったから消した
相互リンクの説明の表示を自力で実装できたらなと。
こういうのはjQueryを用いて実装すべきものの典型例で
切っても困らないけどあるとすごく便利という機能の実装には向いていますね。
あとなんかいいアイデアありますかね?笑
裏ページでも作ろうかな