タグ

2012年6月28日のブックマーク (6件)

  • jQuery を使ってHTMLタグをエスケープする

    Javascript ネタです。 ユーザーがテキストボックスに入力した文字を、そのままその画面上に表示するような処理を、Javascriptで作成する際に、エスケープする処理が必要な場合があります。 AJAX でサーバー側から取得した値を表示する場合もそうですね。 今回は、そんなときのエスケープする処理を jQuery を使ってプラグイン形式で紹介したいと思います。 そもそもなぜエスケープする必要があるのか? 知ってる人は知ってると思いますが、そもそもなぜエスケープする必要があるのか?というところから説明します。 PHPPerlなどのプログラムを勉強された方はよく知ってると思いますが、ユーザーがテキストボックスに入力した文字をそのまま表示する場合、もしその中にHTMLタグが入っていたとします。 そうすると、(あたりまえですが)ブラウザはその文字をちゃんとしたHTMLタグだと認識してしまう

  • 祝1000万人突破記念。日本のFacebookについて調べてみてびっくりしたこと|More Access! More Fun

    昨日のブログでちょこっと書きましたが、日のFacebookの登録者数がついに1000万人を超えた模様です。これはFacebookの広告ツールを使うとターゲットの人数が出てくるので、それで誰でも簡単に見ることができます。 1000万人を超えますと、大読売新聞とも拮抗するわけで、企業としてもソーシャル運用は無視できないということになります。ではどんな人たちがFacebookやってるのか、知らないといけませんね。もしかしたら田舎の高校生ばっかりかもしれないし〜 こんな感じで自社のFacebookページに広告を出す前提でセッティングしてみると、人数が出ます。明朗会計です。 日現在では ということになっていました。母体が1000万人ということで比率の目安がつきやすいので日はこの企画にしたわけ。 人数はいいのですが、年齢については書いてない人もいますよね。「厳密年齢ターゲット設定を有効にする」の

    祝1000万人突破記念。日本のFacebookについて調べてみてびっくりしたこと|More Access! More Fun
  • 『iOS 5.1から一ヶ月、利用iOSバージョンとiPhone端末のシェア比較 (2012年4月)』

    前に書いた「iPhone4S発売一ヶ月、利用iOSバージョンとiPhone端末のシェア比較」から早くも半年経っていました。この間、新しいiPadの発売や最新のiOS 5.1のリリースもありました。最新情報へのアップデートのリクエストも頂きましたので、再集計してみました。 ※集計結果は弊社電子コミック事業のサーバーへのアクセスログを元にした独自集計ですが、海外を含めて同じタイミングで出ている同様の記事は大体同じような数字感ですので、傾向値としてはご参考にはなると思います。 ■ iOSバージョンシェア まずは、iPhone 4S発売から半年、iOS 5.1 リリースから約一ヶ月後(集計期間4/10~4/16)のシェア内訳です。 iOS 5.1のインストール率が7割と非常に高いですね。iPhoneユーザーは積極的にアップデートを行うということが伺い知れます。 次の表は半年前の数字と現在を比較した

    『iOS 5.1から一ヶ月、利用iOSバージョンとiPhone端末のシェア比較 (2012年4月)』
  • 『JavaScriptのテスト手法』

    みなさんはじめまして。 2011年11月に中途で入社し、現在はAmeba事業部でスマートフォン版Ameba(通称デカグラフ)の開発をしている川口(facebook)と申します。 JavaScriptにおけるテストフレームワーク JavaScriptにおけるテストフレームワークとしては、有名なもので現在以下のものがあります。 ●JsUnit Javaのテストフレームワークとして有名な「JUnit」を参考に作られたテストフレームワークです。 ●QUnit もともとjQueryをテストするために開発されたフレームワークですが、現在ではjQueryへの依存が無くなっているためjQuery以外のライブラリを使ったプロジェクトでも使用できます。 ●Jasmine

    『JavaScriptのテスト手法』
  • JavaScript の有効/無効を判定(判別)して表示する内容を変更する方法 :: Drk7jp

    相変わらず(ってか仕事でだけど) JavaScript ネタがちょっと旬な今日この頃です。 ・・・っていってもこれまた世の中で旬な jQuery とか XPath の話じゃありません。 さて今回は、JavaScript が有効であることが前提のサイトを作る場合に、ブラウザの設定で JavaScript が無効になっている場合はページの表示をどうするか?っていう話です。JS が無効になっていたら有効にする設定は?ページみたいなのに誘導するアレです。 試しに Gmail を JS 無効でひらいてみた。当たり前だけどちゃんとエラーページが表示されました。 さて JS 無効時の処理方法として2つの方法があると思ってます。(ってか他にももっとあるかもしれませんが、今ぱっと思いつきませんでした・・・) 1. 基エラーページを表示していて、JS 有効時に正常なページを表示する 2. JS が無効なら

  • HTML5で使えるスマートフォンの機能 | DevelopersIO

    HTML5を使ったスマホアプリ開発に興味があったので、カメラやGPSなどスマートフォンの機能がどこまで使えるのか試してみました。 Webアプリケーションなのでブラウザに依存しますが、以下のサイトにモバイルブラウザ別対応状況が書かれています。 http://mobilehtml5.org 試したのは以下の機能です。端末はGalaxy NexusとiPod Touch 4世代を使いました。 Androidのバージョンは4.0.4でブラウザはChromeと一部Firefoxです。iOSは5.0.1、Safariで試しました。 スマートフォンで確認できるようにサンプルを作ったので試してみて下さい。 タッチイベント(Touch Events) マルチメディア(Multimedia) 位置情報の取得(Geolocation API) 加速度センサー(Motion Sensors) ファイルアクセス(F

    HTML5で使えるスマートフォンの機能 | DevelopersIO