良く使うAjaxメモ

20150508
今回は久々にスクリプトのお話です。 個人的に、僕はAjaxが嫌い、というかJavaScriptが嫌いです。理由は当然、ブラウザによって挙動が違うからです。こう思う人、結構いますよね。 リリース後の誤動作や検証コストを考えても、開発現場では、JavaScriptを使わなくても実現できるならば使わないべきと僕は考えています。 簡単なものであれば良いんですが、複雑になればなるほど問題が...
続きを読む

itunesのapiで楽曲IDを指定して曲の情報を取得する方法(jQuery使用)

20150430
itunesのapiで、該当の一曲の情報のみを取得する方法を調べていたので備忘録。 ①曲IDの取得(手動) もちろんapiをつかって単語検索したものの曲idを取得することも可能ですが 今回は決め打ちで「その曲の情報のみ」を取得したいので、itunesストアから手動でコピペしてきます。 取得したい曲を検索し、価格の欄の右側に「▼」があると思いますので そちらをクリック→リンクをコピ...
続きを読む

css3で要素の大きさを変えるアニメーションを実装してみる

20130325
cssのtransformを使うと 比較的軽量かつスムーズなアニメーションを実装できる。 ここ最近では、Jqueryと併用されることも増えてきたんじゃなかろうか。 JqueryのAnimateよりもcssのtransformのほうが スマートフォン端末ではスムーズにうごいたりする。 是非積極的に活用していきたいところです。 今回は、要素の大きさを自在に変える例を書いてお...
続きを読む

iphoneやipadでFLASHが表示できない時は画像を表示させる

ホームページを作成の際にトップページにFLASH動画を入れたサイトをよく見かけます。 最近ではiphoneやipadが普及しFLASHを表示できないことから、打ち合わせの時に「FLASHはiphoneで見れないからいらない!」なんて言葉をよく聞きます。 確かに見れないです。どっかのサーバーを介してFLASHを表示させるブラウザアプリなんかもありますが、実際使ってみての感想は、FLASHが表示さ...
続きを読む

機能が追加,追加,で処理が煩雑になったら!

WEBサイトの作成では通常あまりないと思いますが、ajaxを使いまくってWEBサイトが動的な アプリケーションとしての位置付で、アジャイル開発が必要なサイトでは、設計をちゃんと やりましょうという話です。 機能追加をとりあえず急ぎでやっていくと、ソースはif文の嵐になり、結局作り直しをしなければ ならない状況が必ず発生します。 そんな時に役に立つ設計手法は、状態遷移図や状態遷移表...
続きを読む

jqueryで対象物の位置を変更する場合

今回、ボタンをクリックしてあるボックスの位置を変更させる、という処理をjqueryを使って作りました。 その際、2点ほど気になったので、こちらに書いておきます。 まず、「親子の関係」について。 親子関係を記す場合、「parent > child」というような記述をしますが、これ、単純な親子だけにしか使えないっぽいんです。 要するに「A > B > C」という書...
続きを読む