はじめまして、 unitopiさんの下でライターをさせていただくことになりました、chikurinです。 どうぞよろしくお願い致します。 今回、Javascriptの関数パターンを2種類ご紹介させて頂きます。 関数とは・・・タスクや値の計算を実行する文の集まりである MDN Javascriptガイド jQueryやそのプラグイン、他の人が書いたJavascriptコードを見ると、 ①②のような書き方にでくわしたことはないでしょうか? ① var [変数名] = function (){...}; ② (function(){...})(); ※...は、処理内容を表します。 ここでは、こうした書き方を1つずつご説明したいと思います。 まず、①の書き方は「無名関数」と呼ばれます。 何故このような書き方になるのか、 関数の書き方をおさらいしつつ考えてみましょう。 Javascriptの関数は
ブラウザの判別や携帯の機種判別に利用するためのユーザーエージェント一覧です。ただし、ユーザーエージェントは詐称(偽物)される場合があるため、完全にユーザーエージェントでブラウザなどの判別ができるわけではありません(詐称の方法のページを参照)。ここに掲載されているものは、このサーバーなどに対してアクセスしてきたユーザーエージェント名などを抽出したものなどです。あまりに古いブラウザおよびマイナーなブラウザに関してはアクセスログがないため掲載できていません。 [トップページに戻る] ■iPhone ●iOS Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3 ●iOS2 Mozilla/5.0 (iPhone
<?php $ua = $_SERVER['HTTP_USER_AGENT'];// ユーザエージェントを取得 if(isSmartPhone($ua)) { header('Location: スマホ閲覧時に表示するURLパス'); } function isSmartPhone($ua) { if((strpos($ua, 'iPhone') !== false) || (strpos($ua, 'iPod') !== false) ||(strpos($ua, 'Android') !== false)) return true; return false; }?> <?php $ua=$_SERVER['HTTP_USER_AGENT']; $browser = ((strpos($ua,'iPhone')!==false)||(strpos($ua,'iPod')!==false
高橋拓郎が書いている変なブログ @t_takuro 【興味あること】会計・大道芸・プログラム・web・PA(音響) 【近況】小さな会社の社畜で個人事業主でブログ書いたり、草野球したり。 ユーザーエージェントとは、サイトにアクセスしてきたユーザーの情報を表したものです。 こちらのページで(ちょっと古いですが)それぞれのブラウザやデバイス,os毎に一覧が見られます。 userAgent(ユーザーエージェント一覧) ■iPhone ●iOS Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3 ●iOS2 Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS
以前にも紹介したように、Internet Explorer のサポート ライフサイクルが変更され、2016年 1月12日以降、最新バージョン以外の Internet Explorer のサポートが終了します。その関係だと考えられますが、Windows 7 用や Windows Server 2008 R2 用の Internet Explorer 9 /10 のインストール パッケージを入手しようとしても、通常の Internet Explorer の Web サイトやダウンロード センターでは見つからなくなっています。 開発段階での互換性検証や動作確認であれば modern.IE にある仮想マシンを利用するなどの方法がありますが、例えば既存のクライアント マシンのリプレースで他のマシンと揃えるために敢て古い Internet Explorer をインストールしなければならない場合など、ロ
僕はWindowsをプライベート&仕事で使ったことはもちろんありますが、買ったことは一度もありません。理由はMac(OSX)の方が圧倒的にシンプルで便利だからです。 そんな僕はIEの存在をないがしろにしがちでした。最近ふと「IE8以下対応してねぇ・・。」と気付き、Safariのユーザーエージェントで確認してみたら見事にバグっていました(笑) WindowsにはIE(インターネットエクスプローラー)という標準ブラウザ(web browser)が用意されているのですが、Web制作の現場では嫌われているのをご存知でしょうか? 一般的には「どれも同じ」だと思われがちなブラウザは実は得意不得意があり甲乙付けがたいのですが、IEに関しては不得意がありすぎるんですね。 最新のIE10や9はまだマシなのですが、IE7,8の為にある程度の施工をしなくてはなりません。IE6対応になるとWeb制作会社では追加料
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査 今回は初心者から上級者まで必ず覚えておきたいvar_dumpの使い方について、テックアカデミーのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。 HTML/CSSやJavaScriptでは、ブラウザ上でエラー部分が分かりますが、PHPはサーバサイド言語なので、どこでエラーが起きているのかなかなか確認しにくいです。 var_dumpを使用すれば、変数の値を確認できるので
引用符のエスケープ処理 PHPスクリプト中ではHTMLタグも「文字列」として扱いますが、タグの属性を挿入する時に注意しなくてはいけない事があります。HTMLタグの属性には「"」や「'」を使います。これはPHPで文字列をあらわす時に使う記号と同じですが、普通に書くとどうなるでしょう。 間違った構文 <?php // この構文はエラーが出ます。 echo "<a href="http://www.php.net/manual/ja/">PHP日本語マニュアル</a>"; ?> 出力結果 Parse error: parse error, expecting `','' or `';'' in (ファイルパスとエラー行数) と、エラーが表示されて実行されません。何が悪いかというと、「echo "文字列"」の括りの中にさらに「"」が入っています。 この場合はこの部分の「"」は文字列の括りを意味する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く