PHPの開始タグと終了タグ PHPではおなじみのこの構文↓ PHPを動作させるために必要な記述ですよね。 PHPの開始タグである「<?php」と終了タグである「?>」で囲むことで、間の記述がPHPスクリプトですよと明示します。 実はPHPの終了タグは省略することが可能なのです! PHPの終了タグは省略可能 ファイル全体が純粋なPHPコードの場合、PHPの終了タグである という記述は、省略してもプログラムは動作します。 しかしHTMLテンプレートなどに、 見出し テキストテキスト… といった書き方で、PHPの構文を差し込んで使用する場合は省略できません。 PHPのフレームワークによっては、コーディング規約に終了タグを記述しないように書かれていることもあります。 Zend Frameworkの場合 Zend FrameworkのPHP標準コーディング規約には、以下のように書かれています。 PH
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
初期表示時にがたついたり、initial-scaleがうまく効いてない感じのとき、 <meta id="viewport" name="viewport" content="width=device-width,initial-scale=1" /> を、 <meta id="viewport" name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no" /> という感じにすると治ることがあるようです。 ページ内に巨大なDOMがあった際、shrink-to-fitを設定していないと、巨大なDOMが入り切るようにviewportを調整しようとしてる気がしています。
最近、下にスクロールすれば消えて、上にスクロールすれば現れる固定メニューを設置しているサイトを2つくらい(サイト名は忘れてしまいました。。)見かけて、これは流行っているのではないかということで作ってみました。 メニュー自体はいたって普通のものですが、一応ソースを載せておきます。まずはHTMLです。 <nav id="menu-wrap"> <ul id="menu"> <li><a href="#">menu1</a></li> <li><a href="#">menu2</a></li> <li><a href="#">menu3</a></li> <li><a href="#">menu4</a></li> <li><a href="#">menu5</a></li> </ul> </nav> 続いてCSSです。 #menu-wrap { position: fixed; z-inde
新しい本が出るようで、CapitalP宛にも一冊もらいました。発売は1月26日とのこと。 『エンジニアのためのWordPress開発入門』 サブタイトルに「アーキテクチャを熟知し、脱・自己流コーディングを実現する」とあり、書名の通りエンジニアのために書かれた本です。WordPress についてより詳しく知りたい人のためのものであり、また、普段は WordPress を利用しないエンジニアが WordPress がどのような仕組みで動いているのかを理解し、効率よく開発をすすめるためにも有用そうです。 著者は五人。 ハイライト(というか、個人的に面白いと思った部分)を2つ紹介したいと思います。 一つ目は第五章『WordPressの基本アーキテクチャ』。処理の流れ、データの持たれ方、ハックの仕方、テンプレートファイル、ループなど、WordPressのど真ん中というか、WordPressの仕組みに
アップルが次期iPhoneで対応するとのウワサもある次世代通信技術「Li-Fi」。LEDライトを使って通信するって、いったいどういうこと? 「Light Fidelity(以降、Li-Fi)」は、無線LAN通信の技術としては比較的新しく、光信号を使ってデータを通信します。Li-FiはWi-Fiよりもスピードが速いことが確認され、注目の的となっています。ある研究所の実験では、224Gbpsを達成しました。研究所と同じ環境にしたエストニア共和国の工場で実験をした結果は、1Gbpsの通信速度でした。 Li-Fiが世界に紹介されたのは、ハラルド・ハース教授が出演した2011年のTED Talkでのことです。教授が望んでいたのは世界中にある電球を無線LANルーターに変えることでした。TED Talkのあと、2012年に教授は、Li-Fi機器を開発する企業pureLiFiを設立、Li-Fiの製品開発の
臼井氏(以下、敬称略):おっしゃる通り、コンバージョンレート最適化は、施策の有効性など「木」の話に行きがちですが、私はWebマーケティング全般、つまり「森」を見る立場にいます。マルイのECサイト運営は10年目になりますが、私は立ち上げメンバーでもあり、トータルで7年間事業に携わっています。途中3年間、店舗やマーケティングの部署に異動になり、2年前に再びEC事業に戻ってきました。 EC事業に戻り、まず実施したのが「ユーザー理解」です。1つは顧客へのヒアリング、そしてもう1つが購買データの分析です。ECから離れていたからこそ、改めてしっかりやりたいと考えました。 もともとマルイは顧客の声を聞くことを重視しており、グループインタビュー、デプスインタビュー、ユーザー行動観察などを頻繁に実施しています。ヒアリングはその流れで行いました。 データ分析は専門家にも依頼して徹底的に実施しました。まず、お客
入力前に下記の「個人情報の取り扱いに関して」をお読みいただき、記載されている内容に関して同意していただく必要があります。同意していただけない場合には、弊社が提供するサービスをご利用いただけない場合があります。(同意していただけない場合には、当フォームへの入力ができません。) 「個人情報の取り扱いに関して」をよくお読みいただき、同意していただける場合は下の[同意する]を チェックして、入力フォームの画面へ進んでください。 「個人情報の保護に関する法律」、およびJISQ15001(個人情報保護マネジメントシステム要求事項)に基づき、以下の事項を公表いたします。 なお、特段の説明がない限り、本記述における個人情報には「行政手続きにおける特定の個人を識別するための番号の利用等に関する法律」が定める個人番号及び特定個人情報を含みます。
Reactで動的に出現する要素をDOM量抑えながら実装する。たとえばドロップダウン。 画面内に一個だけしか出現しないユニークな要素であれば、stateとcssでなんとかなると思う。 handleDropdownToggle = () => { this.setState({ dropdownVisible: !this.state.dropdownVisible }); }; render = () => ( <div> <button onClick={this.handleDropdownToggle}> 俺をクリックすると </button> <div className={this.state.dropdownVisible ? 'visible' : ''}> 俺がみえるぞ! </div> </div> ); ただ下記のような要件が出てくると、この実装だとマズそうな気配が強くなる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く