2017年3月5日のブックマーク (25件)

  • Flexbox playground

    About HTML Preprocessors HTML preprocessors can make writing HTML more powerful or convenient. For instance, Markdown is designed to be easier to write and read for text documents and you could write a loop in Pug. Learn more · Versions Adding Classes In CodePen, whatever you write in the HTML editor is what goes within the <body> tags in a basic HTML5 template. So you don't have access to higher-

    Flexbox playground
    funclur
    funclur 2017/03/05
  • 登録フォームのユーザビリティを向上させる5つのポイント

    Codal社のクリエイティブ戦略家。Codal社はシカゴを拠点とするモバイル開発のソリューションを提供しています。 Webページで犯しがちな間違いの一つとして、登録フォームに項目を作成しすぎることが挙げられます。 今後の販促のためにユーザーの情報をたくさん手にいれようと、サイトやアプリのフォームは項目で溢れかえってしまいます。これはユーザーのフラストレーションや苛立ちを誘う原因の一つになります。 ユーザーから情報を求める前に、なぜそもそも登録する必要があるか述べることはとても重要です。1、2文で端的に自社サイトに登録するメリットをまとめることです。そしてこの文章を登録ページの目立つところ(理想は登録フォームの近く)に表示するべきです。 割引クーポンや無料のE-book、その他の登録しなければ利用できない独占コンテンツのアクセス件を受け取るといったメリットを用意するのもよいでしょう。もし登録

    登録フォームのユーザビリティを向上させる5つのポイント
  • You Don't Need JavaScript に学ぶ CSS テクニック

    さまざまな UIJavaScript を使わずに、CSS だけで実現するデモ You Don't Need JavaScript を紹介します。 かなり煽ったタイトルのデモですが、作者も「いくつかの点で問題がある」と述べているように、これらの UI を実装するのであれば素直に JavaScript を使うことをおすすめします。あくまでデモとして「CSS の可能性」を感じることができればと思います。 ただ、実装としてはなかなか面白いので、是非ソースも含めてチェックしてみてください。今回は、いくつかあるデモから3つピックアップして簡単な解説と一緒に紹介します。 * サンプルによっては、ブラウザによって正常に表示されないことがあります。最新の Chrome で動作確認をしているので、表示されない場合は Chrome で試してみてください。 アコーディオン ラジオボタンと擬似クラスの :ch

    You Don't Need JavaScript に学ぶ CSS テクニック
    funclur
    funclur 2017/03/05
  • GAでページビューがカウントされる仕組みとは? 基本の数値「ページビュー数」を知る[第11回] | 衣袋教授の新・Googleアナリティクス入門講座

    ページビューは「ページが見られた」ことでカウントされる「ページビュー数」とは「ページビュー」をカウントした数値のことで「PV」と略されることもある。そして「ページビュー」とは「ページが見られたこと」である。つまり「ページビュー」をカウントするには、「ページ」とは何か、「見られた」とはどういうことなのかが定義されていなければならない。 「ページ」とは、基的な定義では「ユニークなURL」のことだ。ユニークなURLにはそれぞれファイル(Webページ)が配置されている。ファイルの種類は、次のようにいろいろな種類がある。 HTMLファイルPHPファイルCGIファイルASPファイルASPXファイル など通常Googleアナリティクスでは、ユーザーが見ているそれらのWebページに実装されたトラッキングコードによって、ブラウザのアドレスバーに表示しているURL情報を取得し、「そのページが見られた」と判断

    GAでページビューがカウントされる仕組みとは? 基本の数値「ページビュー数」を知る[第11回] | 衣袋教授の新・Googleアナリティクス入門講座
  • 独学プログラマーの私がプログラミング初心者に贈るたったひとつの教訓 | UX MILK

    昔の私は、スーツを着てオフィスで働く傍ら、漠然としたスタートアップのアイデアを温めているような男でした。ですがある日、コーディングについて学ぶことにしたのです。 プログラミングとの出会い ある人が終業後に自慢げに話しているのを立ち聞きしたところによると、その人はRubyと呼ばれるプログラム言語を使って、自分の一連の業務を簡単に自動化したというのです。私は「ふぅん、Rubyね」と思って帰宅し、Googleで検索して15秒も経たないうちに、適当なRubyの初心者チュートリアルに取り組んでいました。 その一週間後、私はプログラマーの集まりに初めて顔を出しました。皆がScala、Clojure、Goといった言語について話し込んでおり、吸収すべき知識にあふれていました。私はオライリーのを三冊借り、それぞれ約50ページずつくらいまで進めました。 そんなある日、友人からEmacsを習得するよう勧められ

    独学プログラマーの私がプログラミング初心者に贈るたったひとつの教訓 | UX MILK
  • リンクは「テキスト」or「ボタン」? (ユーザビリティ実践メモ)

    ユーザは「テキストのリンク=ページが遷移する」、「ボタン=何らかの機能が実行される」という風に無意識のうちに捉える傾向が観察されています。 上記の傾向を踏まえてリンクの形を選択していくとよいでしょう。

    funclur
    funclur 2017/03/05
  • プログラミングでよく使う英単語のまとめ【随時更新】

    チェックマークをつける意味で check を使う場合は例外。 check 自体を避けたい場合は putCheckmark とする。 change 何をどう変更しているのかわからない。 check と同様に具体的な名前にできないか考えてみるとよい。 例外として isChanged のフラグを変更するための Change メソッドに使う場合がある。 xxxManager / xxxController こういう名前をつけるとクラスが肥大しやすい。 単一責任の原則にのっとってクラスを設計するべし。 UNIX 哲学にも「Small is beautiful.」という考え方がある。 xxxType, xxxData, xxxItem, xxxInfo 冗長になりやすい。 Type, Data, Item, Info を取っても意味が通じないか検討してみる。 使わないほうがよい言葉 compare 比

    プログラミングでよく使う英単語のまとめ【随時更新】
  • 再帰関数を学んでワンランク上のJavaScriptエンジニアになろう! - Qiita

    まえがき はじめまして!11月入社の新人エンジニアです。 この記事はLivesenseアドベントカレンダーの10日目の記事になります。 日はJavaScriptを使った再帰関数について書いていきます。どうぞお手柔らかに。 訓示 "なぜ開発言語としてJavaScriptを選ぶのかという問いには、一言で返すことができます。リーチの大きさです" Michael Fogus 想定している読者 JavaScriptをそこそこ書ける。(スキル判定表で初心者〜中級者くらい??) でももっと高度なJavaScriptが書きたい。 というか関数型プログラミングに興味がある。 参考図書 この記事を書くにあたって、オライリー・ジャパンの「JavaScriptで学ぶ関数型プログラミング」にお世話になりました。 とても素晴らしいなので、ぜひ手にとってみることをオススメします。個人的には「開眼!JavaScrip

    再帰関数を学んでワンランク上のJavaScriptエンジニアになろう! - Qiita
  • バックナンバー – おくvillage

    このURLのページは表示することが出来ませんでした。 IQサーバー

  • jQuery高速化!処理速度を10倍上げるテクニック20選

    Aircraft manuevers during an airpower deomonstration. / Official U.S. Navy Imagery Javascriputを簡単に書けるようにしてくれるライブラリのjQueryですが、使い方をちょっと変えるだけで、パフォーマンスに大きく差がでます。ハイスペックPCでは分かりづらいかもしれませんが、スペックの低いPCやモバイルではWebページの表示速度が遅くすぐに閉じられるかもしれません。 Webページがたった1秒高速化するだけでECサイトなんか、売上が10%向上した事例もあります。そこで、jQuery高速化のポイントや方法をここにまとめておきます。 jQueryの最新バージョンを使う 図1 jQueryのバージョンによる速度 https://jsperf.com/speed-comparison-of-jquery-vers

    jQuery高速化!処理速度を10倍上げるテクニック20選
  • 中上級者になるためのJavaScript【知識編】 - Qiita

    【News】電子書籍化しました! Gitbook Read Online Download PDF Download EPUB Download MOBI この記事は、敷居が低いもののなかなか中上級に進めず困っているJavaScript学習者の方を対象としています。よりJavaScriptに対する理解を深める際に気を付けるべき事柄、知っておくべきキーワードの提供をゴールとします。 「クロージャーについてもっと知りたい!」「カリー化なるものがあるのか、知らなかった!」といったきっかけになれば幸いです。 JavaScriptは書ける人が多く、ベストプラクティスが整ってあるものの、逆に間口が広すぎてコピペで済ませてしまったり(場合によってはしょうがないことですが)基礎を学ぶ機会がなくなんとなく現場に出てしまったりすることがありますので、ぜひこの機会にJavaScriptを復習してみてください。

    中上級者になるためのJavaScript【知識編】 - Qiita
  • HTMLとスタイルシート(CSS)の業務スキルレベル 判別表 (5段階) - 主に言語とシステム開発に関して

    スキルチェックの目次へ HTMLおよびスタイルシート(CSS)を利用したWebページ制作の,簡易スキルチェックのための調査表。印刷用。 マークアップ・エンジニアとしてのレベルを測定する。 これは,「Webページをコーディングして作る人」全般に当てはまる。 レベルは,0から4までの5段階。 (0) 非エンジニア (1) 初学者(入門書を学習してゆく段階) (2) ノーマル(基礎的な知識があり,ある程度の画面を作れるようになった段階) (3) 中級者(Webアプリの開発プロジェクトで1人月としてカウントできる水準) (4) 上級者(メインPG/デザイナとして,Web UIの主担当を任せられる水準) Webアプリのプロジェクト開始時に作業振り分けをするにあたって,新規メンバ全員にこれを渡して回答してもらうという用途を想定。 なお,システム開発上のスキルをチェックする事が主眼なので,アーティスト(

    HTMLとスタイルシート(CSS)の業務スキルレベル 判別表 (5段階) - 主に言語とシステム開発に関して
  • JavaScriptの動かないコード  (JavaScriptエラー集) - 主に言語とシステム開発に関して

    「このJavaScriptコードが動かないのは,なぜですか?」というミニクイズ集。 すべて制限時間は1分。 別名,JavaScriptのエラー事典。またはアンチパターンのまとめ。 中級編 初級編 番外編 2015年5月現在,全53記事。 中級編 JavaScriptの仕様関連 p要素への appendChild() で失敗する かけ算を間違える イベントハンドラが見る値のエラー クロージャを使わない場合に起きるエラー オブジェクトのprototypeを変更した時のエラー 正規表現で同じ文字の連続を検出したい - 置換前パターン中での後方参照 jsonオブジェクトをevalできないエラー 不要なイベントが連鎖で発生してしまう  (バブリングの対処) オブジェクトのプロパティ定義にthisを使って失敗するエラー setTimeoutのタイマーが指定時刻に動かないエラー オブジェクトのメソッドを

    JavaScriptの動かないコード  (JavaScriptエラー集) - 主に言語とシステム開発に関して
  • jQuery1.4から追加されたjQuery.proxy()を試してみる

    Quick Tip: Learning jQuery 1.4's $.proxy | Nettuts+ jQuery 1.4で追加されたjQuery.proxy()、この使い方について解説がされていましたので、ご紹介。自分なりに変化させたりしていざチャレンジ!! jQuery.proxy()ってなに? This method is most useful for attaching event handlers to an element where the context is pointing back to a different object. Additionally, jQuery makes sure that even if you bind the function returned from jQuery.proxy() it will still unbind the

    jQuery1.4から追加されたjQuery.proxy()を試してみる
  • jQuery $.data()と.data()、データの保存と取得で気をつけること。 - かもメモ

    jQueryのパフォーマンスを下げるアンチパターンに関する超意訳 - Qiita こちらの記事に data() // 普通の書き方 $(elem).data(key, value); // 10倍速い! $.data(elem, key, value); とあったので、$.data(elem, key, value);を使おうとして少し気になる挙動になったのでメモです。 確認環境のjQueryのバージョンは1.10.2です。($.fn.jqueryでjQueryのバージョンが確認できます。) リファレンスのメモ .data() .data() | jQuery API Documentation .data() | jQuery 1.9 日語リファレンス | js STUDIO データを格納する .data(key, value) 引数説明 key要素に紐付けるデータのキーとなる文字列を

    jQuery $.data()と.data()、データの保存と取得で気をつけること。 - かもメモ
  • Javascriptのオブジェクト指向についての基本まとめ - Qiita

    関数をクラスとして扱う Javascriptでは関数にクラスとしての役割を与えている。 ただし、同一のクラスをもとに生成されたインスタンスだとしても、それぞれが持つメンバが同一とは限らないなど厳密にはクラスではないことに注意。 // コンストラクタ var Member = function(firstName, lastName){ this.firstName = firstName; this.lastName = lastName; }; // プロトタイプにメソッドを宣言 Member.prototype.getName = function(){ return this.lastName + ' ' + this.firstName; }; // インスタンス化 var mem = new Member('太郎', '山田'); console.log(mem.getName(

    Javascriptのオブジェクト指向についての基本まとめ - Qiita
  • 東京都内・高級寿司食べ放題ランキングTOP7!実際に食べたその結果を大発表 | TRIP'S(トリップス)

    TRIP'S編集部 TRIP'S編集部アカウントです。 旅にまつわる有益な情報をお届けいたします!... more 東京都内で、なんと高級寿司がべ放題! 当TRIP’Sではこの寿司のべ放題の噂を聞きつけるやいなや取材に向かい、実際にべてその評価を記事として配信してきた歴史があります。 今回はこれまでに訪れた東京都内の高級寿司のべ放題ができるお店に絞り、オススメ度をランキング形式でお伝えします! 第7位 ぎんざまぐろや 築地に店を構える「ぎんざまぐろや」。普段は落ち着いた雰囲気の寿司店ですが、土曜、祝日限定でべ放題を実施しています。 べ放題のシステムは、とにかくその日仕入れたメニューがなんでも頼み放題という極めてシンプルなもの。 時間制限は90分。べ放題の値段は、税込ひとり3,500円です。 評価としては、ネタの質は高い! しかしながらシャリの量の多さの懸念など、攻略にはちょっ

    東京都内・高級寿司食べ放題ランキングTOP7!実際に食べたその結果を大発表 | TRIP'S(トリップス)
  • 美登利寿司の食べ放題が至高すぎ!梅丘本店は並ぶ?攻略方法も伝授! | TRIP'S(トリップス)

    佐藤 永武 82年東京生まれ神戸育ち。お寿司が大好き。得意料理は24時間以上煮込む特製カレーで、一時はカレー屋... more (べ放題は2018年2月26日に終了しました) こんにちは。お寿司、おなかいっぱいべてますか? 突然ですが、私は大の寿司好きです。寿司が好きすぎて、最近海に潜って魚突きまで始めました。 おいしいお寿司がべたい!と常日頃から思っていますが、 高級寿司屋には気軽に行けないし・・・ 回転寿司も味気ない・・・。 そんな風に思っていたある日、大人気の寿司店、美登利寿司の、東京都世田谷区・梅丘店でのみ楽しめる【べ放題!】のコースがあるとの情報をキャッチ!新宿駅から小田急線で10分ちょっと。早速行ってきました! 美登利寿司とは 美登利寿司といえば銀座・渋谷など、都心にもいくつも店舗を構えるお寿司屋さん。 「新鮮なネタが、リーズナブルな値段で楽しめる」と、各店舗、連日

    美登利寿司の食べ放題が至高すぎ!梅丘本店は並ぶ?攻略方法も伝授! | TRIP'S(トリップス)
  • 「JavaScript初級者のためのコーディングガイド」に補足を試みる - Qiita

    はじめに http://qiita.com/raccy/items/bf590d3c10c3f1a2846b を見ていたら、はてブに「理由がないから」ということがよく挙がっていたので、理由をつけてあげたら有益な内容になるかな?と思い、拙いながらも補足を試みようと思います。 【2017 1/3 15:10 追記】 元記事の前提はgulpなどを使ってminifyなども行なえる(もしくは行う目標がある)前提の様子なので、中級者以上がターゲットかなーと思いました。そのつもりで読むととてもいい記事だと思っています。 「最新のJSの書き方を覚えてあとは変換機能に任せればレガシーなJSのキツイところに向き合わなくて済みますよ?」みたいなイメージだとわかりやすいかな? ==、!= 理由 暗黙の型変換が発生して、別の型の比較が真で扱われてしまう場合があるため。 解説 サンプルコードにも出ていますが言葉足らず

    「JavaScript初級者のためのコーディングガイド」に補足を試みる - Qiita
  • JavaScript初級者のためのコーディングガイド - Qiita

    JavaScriptは大変難しい言語です。Rubyの難易度を2、Cの難易度を5、C++の難易度を8にすると、JavaScriptの難易度は12ぐらいあると思います。このコーディングガイドはそんなJavaScriptの深みに嵌まらないようにするためのJavaScriptの書き方を規定したものです。初級者1のための物ですので、わかってやっている人に好きにやってください。 このコーディングガイドは絶対に従わなければならないものではありません。私は一切強制はしませんし、初級者が従わなければならないという義務もありません。採用するしないはみなさんの自由です。 禁止編 JavaScriptには安易に使用してはいけない機能があります。下記の機能は、それぞれの機能を使っても良い、または、使うべきであるという理由を説明できない限り、使用してはいけません。 ==、!= ==と!=を使用してはいけません。代わり

    JavaScript初級者のためのコーディングガイド - Qiita
  • html/css 参考サイト総まとめ

    作成:2013/10/15 更新:2014/11/01 Web制作 > 先週、WordPressとEC-CUBEのレイアウトを変更しなければいけなくて、久しぶりにいじっておりましたが、忘れていたり知らなかったことが沢山ありました。レイアウトはSEOUIにも深く関係しているのもあり、ここらへんでCSSHTML5を触るときに参考にすると捗る記事を一回まとめようと思います。今回はCMSやオリジナルサイトを作るうえで「知っておくと必ず役立つ」ものをまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ 定番まとめ 1.勉強になるテクニック/サンプルまとめ 基知識 2.セレクタ 3.メディア クエリ 4.コーディング規約 5.フォント 6.CSSスプライト 7.アニメーション 8.正確なHTML使用方法 9.CSSハック 10.書き方/読み方 定番まとめ

    html/css 参考サイト総まとめ
  • CSSセレクタ20個のおさらい

    CSSセレクタって意外と分かっていなかったりするので勉強ついでにまとめてみました。比較的実用的かなと思うものを20個紹介していきます。いい復習になればと思います。 CSSセレクタはスタイルを適用する対象を指定するものです。普段何気なく使っているclassやidなどもセレクタの1つです。 属性や要素といった堅苦しい用語が出てきますので図で簡単に説明します。 私のように基礎から勉強していないと、要素や属性と聞いてもピンときませんが、知ってみるとなんてことはないですね。 また、IEが対応しきれていないCSS3のセレクタもありますが、IE6~8でもCSS3セレクタが利用できるツールの決定版「Selectivizr」 で紹介したようにCSS3セレクタはie対策も容易なのでぜひお試しください。 SelectivizrはCSSを外部ファイルで指定した方がいいのですが、今回のサンプルはCSSを外部ファイル

    CSSセレクタ20個のおさらい
    funclur
    funclur 2017/03/05
  • re-dzine.net situs togel online toto 2023 -

    By penulis • January 10, 2023 • comments off Sebelum langsung ke poin utama yaitu mengenai trik rahasia main togel online yang beneran udah terbukti gacor buat hasilkan kemenangan, kalian yang mungkin masih berstatus pemula di game…

    re-dzine.net situs togel online toto 2023 -
  • 0 から始めるHTMLとCSSの基本・基礎-webデザイン入門-

    私の周りでwebデザインが出来る人ってあんまりいません。でも「webデザインってどうやるのー?」とか「私もやってみたいんだけど…」とかの声はよく聞きます。皆興味はあるのに”webデザインは難しい”と思って始められないんじゃないでしょうか。そんなこれからwebデザインを始めたいビギナーさんに向けてHTMLの基・基礎をまとめてみます。真新しいことは特にないほんとに基礎です〜>< by:fweez まずはじめに とりあえず用意するもの2つ HTMLの基 HTMLとは? 1.DOCTYPEの宣言 2.基的なタグ 3.<body>の文書構造 CSSの基 CSSとは? 1.CSSの読み込み方法 2.指定パターン 3.marginとpaddingの違い 4.ブロック要素とインライン要素 応用してwebページを作ってみる まずはじめに 一口にwebデザインといっても色々なことがあると思うのですが大

  • これからWebサイトの制作をしたいけど、何から勉強したらいいの?っていう人のためのガイド

    以前から、「Webサイトを制作をしたいけど、何から勉強したらいいの?」という質問をよく頂いていました。私が Web制作を勉強し始めた頃に比べると、最近はたくさん情報がありすぎて何から始めればいいのか迷う人も多いみたい …。なので今回は、Webサイトを作るのに必要な知識を簡単にまとめてみました。 最近だなを整理していて、もう読まなくなった Web制作系のを片付けたりしてみました。ずーっと前、Webサイトってどうやって作るんだろうってところから始まって、用語もよく分からないまま色んなを読んだりした頃を思い出します …。 Webサイトは HTML っていうものでできていて、CSS っていうもので、見た目をデザインしていくのかぁ … っていうことさえ、あの頃の私にとっては新しい発見だったなぁ … なんて思ったりしました。 最近では HTML5 とか CSS3 とか、私が勉強し出した頃に比べる