タグ

jQueryとJavaScriptに関するnatsuonのブックマーク (4)

  • ここまで出来る!覚えとくと便利な「プログラム」サンプルまとめ

    作成:2013/08/5 更新:2014/11/01 Web制作 > 材を扱っているお客さんから、「ECサイト」を作ってくれと頼まれたので作成しました(事情により、CMSは使えず)。さらにメンテンスが楽になるように更新やSEOを自動化しました。今回は、CMS(WordPressとかEC-CUBEなど)を使わず仕組みを作るときに参考にした「プログラムサンプル」のまとめです。 プログラムの勉強にもなり、「へぇ~こんなことも出来るんだ」と思ったもの。今回は(PHP/jQuery/js)です。 エンジニア速報は Twitter の@commteで配信しています。 一般 画像/PHP 1.画像リサイズ 2.画像に字を書く 3.画像の拡大・縮小・サムネイル出力 4.グラフの描画 5.画像エフェクト25個 URL/PHP 6.ページのURLを取得 7.URLの中身(HTML)を取得 8.URL自動リン

    ここまで出来る!覚えとくと便利な「プログラム」サンプルまとめ
  • jQuery.ajaxで簡単に非同期通信 - 背負い投げとENTER_FRAME

    なんちゃってWebクリエイターがFlashやらActionScriptやらを淡々と書く。ときとき柔道の話しもする。 やっばりイマドキっぽく、jQuery.ajaxで非同期通信しよう。結構簡単にできたけど、PHPから配列をJavaScriptに戻す作法でつまずいた。普通にPHPでゲットした配列(多次元連想)をそのままechoで返すと、jQueryの方がどうしても解析できなかった。 $result = json_encode($result); echo $result; 配列をエンコードしておけば、問題解決。 ローカルのMAMP環境だとajaxのパラメータに「dataType: ‘json’」が必要だったけど、ロリポップのサーバーだと消さないといけない。そのかわりに取得してきた配列をJSON.parse()を掛ける必要がある。 デモページ 「送信」を押すと「getAr.php」を読み込んで、

  • jQuery.ajax(options) - jQuery 日本語リファレンス

    HTTP通信でページを読み込みます。 この関数はjQueryにおけるAJAX通信の基部分で、実際には$.getや$.postといった関数を使った方が、容易に実装できます。 但し、これらの抽象化された関数は実装の容易さと引き換えに、エラー時のコールバックなどの複雑な機能を失っています。そのような処理を実装したい場合は、やはり基幹であるこの関数を用いる必要があります。 $.ajax関数は、戻り値として XMLHttpRequestオブジェクトを返します。殆どの場合、このオブジェクトを直接操作することは無いと思われますが、例えば投げてしまったリクエストを中断する場合など、必要であれば利用して下さい。 この関数は引数をひとつだけとりますが、実際にはハッシュで、キーと値の組み合わせにより多くのオプションを受け取ります。 以下にその一覧を載せますので、参考にして下さい。 async / boolea

  • jQueryでAjaxはとってもカンタンだけどpost()を使うくらいならajax()を使っとくと後で泣かなくて済むかもしれない | natrium51g

    jQueryでAjaxはとってもカンタンだけどpost()を使うくらいならajax()を使っとくと後で泣かなくて済むかもしれない Tweet Tweetサーバ側でゴリゴリとコードを書いていざ実行させてみるとどうにも遅い。処理を落とすわけにもいかないし、かといってユーザに処理が終わるまでボンヤリ待ってもらうのはいただけない。 そんなときは処理を分割して最低限必要な部分以外はAjaxでやっつけてしまうと吉。Ajaxの混迷期はクロスブラウザに頭を悩ませながらJavascriptでゴリゴリと実装したりしていましたが、いまはjQueryというステキライブラリーが登場したことで非常にカンタンになりました。 実際に処理にかかる時間は長いままでも、ページの読込だけでもとりあえず終わってしまえばユーザのストレスも意外にかからないものなんです。 jQueryでAjaxをする方法は基的に3種類 Ajaxを使

    jQueryでAjaxはとってもカンタンだけどpost()を使うくらいならajax()を使っとくと後で泣かなくて済むかもしれない | natrium51g
  • 1