タグ

ブックマーク / liginc.co.jp (8)

  • 【2016年版】Facebook、Twitterに最適なOGP記述設定まとめ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、ディレクターのエリカです。 突然ですが、OGPの記述って意識していますか? OGP(Open Graph protocol)とは、単刀直入に言うとSNSでシェアしたときに表示される情報のことです。 OGP記述を設定することで、SNSでシェアされたときの視認性が高まるので、設定は必須としたいところです。 過去に何度か設定変更があり、いつも「何が最新なの?」と迷ってしまうので、2016年最新版をまとめてみました。 OGPの記述設定 HTMLの内に下記を記載します。 //共通項目 <meta property="og:title" content="ページのタイトル" /> <meta property="og:type" content="ページのタイプ" /> <meta property="og:url" content="ページのURL" /> <meta property=

    【2016年版】Facebook、Twitterに最適なOGP記述設定まとめ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    Jxck
    Jxck 2016/12/01
  • HTML5 History APIで非同期通信時にURLを変更する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、フロントエンドエンジニアの店長です。 先日記事が出てましたが改めて自己紹介します。 大学卒業後はカフェで仕事をしていたのですが、退職して1年半ほどWebデザイナーをしていました。そして、LIGにはフロントエンドエンジニアとしてジョインすることに。 お察しのとおり、店長というアダ名はカフェで働いていたためです。 今後ともよろしくお願いします。 さて、今回はHTML5のHistory APIについてお話したいと思います。 History APIについて History APIには以前からブラウザの履歴(スタック)を行き来する機能があったのですが、HTML5でさらに以下のような機能が追加されました。 画面を遷移せず、履歴に新たなURLを追加する。 現在のページの履歴を変更する。 ブラウザの戻る・進むボタンをクリックしたときにイベントを検知する。 このような機能がどんな場面で使われてい

    HTML5 History APIで非同期通信時にURLを変更する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • AngularJSのOne-time Bindingを使ってパフォーマンス改善をしよう | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは。 先日ng-japanにスポンサー企業として参加してきました、先生です。 日は、すごくマジメに資料を作ったのに爆笑に包まれてしまったLTで発表した内容を、整理してお送りします。なぜ爆笑されたかについてはここでは語りませんので、直接聞くか動画をご覧ください。 One-time Bindingとは 「バインディングを1度しか評価しないようにする機能」です。 通常のバインディングは値が変更されると画面の値も変更されますが、One-time Bindingを使うと描画された以降は再評価されなくなります。 サンプルで実際の動作を見てみましょう。 One-time Bindingのシンプルな例 ソースは至ってシンプルです。 <div id="demo" ng-controller="RootCtrl"> <div>{{count}}</div><!-- いつものバインディング --

    AngularJSのOne-time Bindingを使ってパフォーマンス改善をしよう | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • 「RxJS」初心者入門 - JavaScriptの非同期処理の常識を変えるライブラリ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、王です。 みなさん、「RxJS」をご存知でしょうか? すごく大雑把に言うと、RxJSとは非同期処理(マウスクリックなどのイベントベースの処理も含める)をするときに超絶便利なライブラリです! イメージしやすいように「便利」とは言いましたが、決して「便利」という言葉ではおさまらないくらいのインパクトがあると思います。ちょっとした「イノベーション」に近い感覚です。 今回は、RxJSを全く知らない初心者でもとっつきやすいように説明してみたいと思います。少し記事が長くなりますが、最後までお読みいただければ幸いです! 目次 ReactiveXについて 非同期処理の問題点 RXと「Observerパターン」 ウォーミングアップ イベントを配列のように操る? Stream(ストリーム) ストリームを操作する「オペレーター」 オペレーションチェーン ObserverとObservable Col

    「RxJS」初心者入門 - JavaScriptの非同期処理の常識を変えるライブラリ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    Jxck
    Jxck 2015/03/25
  • Web開発者に革命をもたらす!「Web Components」超入門 | 株式会社LIG

    こんにちは。デザイナーの王です。 Webアプリはデスクトップアプリとは違い、まだまだ発展途上の技術のため、色んな所でまだ未熟な部分があります。デスクトップアプリでは当たり前のことでもWebアプリではできなかったりすることも多いのです。中でも、UIのコンポーネント化問題が以前から指摘されてきました。 通販サイトにある「購入ボタン」を例に説明すると分かりやすいと思います。 この手のボタンを作るには以下の手続きを要すると考えられます。 外観を整える CSS HTMLマークアップ クリックした際の挙動 JavaScript 何が厄介かというと、「再利用」が難しいというところなんですね。 例えば、同サイトの別のページで同じボタンを使いたい場合、js、CSSHTMLを再度記述しなければなりません。しかも場合によってはHTMLのマークアップが非常に冗長化していることもある。 「購入ボタン」はあくまで一

    Web開発者に革命をもたらす!「Web Components」超入門 | 株式会社LIG
  • JavaScriptで`undefined`の代わりに、`void 0`を使ったほうがいい理由 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    今まで平気でundefinedを使ってましたが、underscore.jsのソース読んで、無防備にundefinedを使っちゃいけないなってことを初めて知りました。いやはや、まったくもって面目ない! 知っている方なら知っていると思いますが、意外と知らない方も多いのでは?という意味でのプチ記事です。 void 演算子 voidは1つの式を取って、常にundefinedを返す演算子です。 例えば void 0 void (0) void 99 void "wow" void {} //すべてundefinedが帰ってくる と、このように、voidはundefinedの代わりとして使えるのが分かりますよね。 上記の理屈で行くと、そんな面倒なことをするまでもなく、undefinedを直接使えば済む話じゃあ?と思いますよね。ところが話はそう簡単ではないようです。 何故なら、なんと、undefined

    JavaScriptで`undefined`の代わりに、`void 0`を使ったほうがいい理由 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    Jxck
    Jxck 2013/07/09
    値を取らない引数の方しか使ってなかった。
  • 世界一即戦力な男、菊池良が株式会社LIGに入社する事になりました。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    LIGブログをご覧の皆様、はじめまして。 「世界一即戦力な男」こと、菊池良と申します。 菊池良 とは 6年間の引きこもりを経て大学生となり、就職活動の一環として自らのウェブサイト「世界一即戦力な男・菊池良から新卒採用担当のキミへ」を発表。たちまち話題となり、1.7万いいね!、4500Tweetを記録。届いたメッセージは1000通を超え、採用に乗り出した企業は50社以上という。まさに空前の就職活動バブルを体験した男、それが菊池良なのである。 「世界一即戦力な男・菊池良から新卒採用担当のキミへ」 そんな世界一即戦力な僕が、2月に公開した僕の就職活動サイトなのですが、おかげさまで沢山の反応をいただき、その中でも特に熱心に僕の事を誘ってくれた株式会社LIGさんに可能性を感じ、この度、インターン生として入社する事になりました(報告ページ:「世界一即戦力な男・菊池良は内定が取れました」)。 そして今回

    世界一即戦力な男、菊池良が株式会社LIGに入社する事になりました。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    Jxck
    Jxck 2013/03/28
    さて、では君のゴダール批評について詳しく伺おうか。(それがなければ読み流せたのに。。)
  • 伝説のウェブデザイナー | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    伝説のウェブデザイナーを探して 西暦2012年 株式会社LIGは深刻なデザイナー不足に見舞われていた。 そんな中、過酷な労働を強いられるデザイナー達が限界を迎えようとしていた。 「もう15時か。あー、今日もよく働いた」 「おい、お前達、しっかり働けよ。俺はもう上がるからな」 「ヴぇっ!?」 「な、なにをする!」 「うっ…ぐ…」 「……………………」 ~~~~~~~~ 「……………………」 「えっ?」 「ふふふ、社長…ようやく目が覚めたみたいね」 「!? なんのつもりだ!さっさとここから出せ!」 「社長。俺達の言う事さえ聞いてくれたらすぐにでも出しますよ。」 「お前達の言う事だと…一体何が望みだ?」 「新しくウェブデザイナーを雇うこと。それが望みよ」 「ウェブデザイナーを雇うだと?!…だからって、何故こんな事を…!!」 「………………」 「クズどもが!早くここから出せ!」 「黙って聞いていれ

    伝説のウェブデザイナー | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    Jxck
    Jxck 2012/09/06
    嫌いじゃないw
  • 1