タグ

2017年5月19日のブックマーク (10件)

  • デザイン通りに実装するだけじゃない!フロントエンドエンジニアが考えるべきデザインのこと。〜アニメーションと印象〜 | WebNAUT by Beeworks

    デザイン通りに実装するだけじゃない!フロントエンドエンジニアが考えるべきデザインのこと。〜アニメーションと印象〜 Webサイトのマークアップするとき、参考にするデザインはほとんどは静止画の状態ですよね。 しかしWebサイトは「見るだけ」ではなく「使うもの」ですので、実際には様々な「動き」や「状態」が存在します。 そんな動きや状態については都度デザイナーとエンジニアが一緒に検討していくのが理想ではあるのですが、それが難しいケースもあるでしょう。 そんな時には事細かにデザイナーに確認したりデザインデータを要求するのではなく、ある程度はエンジニアが意図を汲み取って実装することが必要ではないでしょうか。 今回はそんな「デザインに鋭いフロントエンドエンジニア」になるために、実装機会の多い「ホバーアニメーション」を例にしてフロントエンドエンジニアがどのように実装を決めていけばよいのかを考えてみたいと思

    デザイン通りに実装するだけじゃない!フロントエンドエンジニアが考えるべきデザインのこと。〜アニメーションと印象〜 | WebNAUT by Beeworks
    ku2ma2
    ku2ma2 2017/05/19
  • Intersection Observer を用いた要素出現検出の最適化 | blog.jxck.io

    Intro スクロールによる DOM 要素の出現などを効率よく検知するため、新しく Intersection Observer という API が追加された。 この API の使い方と、サイトへの適用について記す。 要素交差(intersection)の検出 ページをスクロールしていく過程で、特定の DOM が画面に出現したことをフックしたいケースがある。 代表例は 画像の遅延読み込み であり、初期ロードでは画像の取得を行わずスクロールしていく過程で順次取得する手法である。 特に画像の多いページでは表示に必要なリソース取得のみに最適化でき、初期画面表示などでは効果が大きいとされる。 これを実装するのに必要なのは、「 <img> 要素が出現しているかどうか」であるが、質的には「画面外にあった <img> が viewport と交差したか」を取得することになる。 つまり、 要素出現の取得

    Intersection Observer を用いた要素出現検出の最適化 | blog.jxck.io
    ku2ma2
    ku2ma2 2017/05/19
    Intersection Observerの解説もだけど、scroll関連の解説が分かりやすい
  • 逆引き!フロントエンドのイマドキパフォーマンス改善 - 青空コメントアウト

    WebアプリにしろWebサイトにしろパフォーマンスはとても重要です。どんなに高機能であっても、どんなにデザインが良くても、パフォーマンスが悪ければユーザーは離れてしまいます。 とは言え現場はキツキツのスケジュールで、パフォーマンスにまでこだわる余裕がないよ!パフォーマンスはひとまずできる限りのところまで頑張るよ!となってしまうこともあるかと…。 この問題の解決の糸口はパフォーマンスを良くする手段をどれだけ知っているかです。仕様を決めるとき、デザインを決めるとき、実装するとき、それぞれのフェーズでパフォーマンスを常に意識していると自ずとハイパフォーマンスに近づきます。 というわけで今回はフロントエンドの観点から、イマドキのパフォーマンス改善手法をまとめてみました。イマドキと謳っておきながら2年前くらいの技術が出てきたりして最新の話題でもないのですが。 ちなみに、題に入る前にWebパフォーマ

    逆引き!フロントエンドのイマドキパフォーマンス改善 - 青空コメントアウト
  • Remote Style(リモートスタイル)

    2019年9月1日より、デザイナー・エンジニアにフレキシブルな働き方機会をご提供するお仕事紹介サービス「Remote Style」は、 株式会社キャスターが運営する「在宅派遣」にサービス統合いたしました。 このページは自動的に「在宅派遣(https://www.zaitakuhaken.com/)」へ移動します。

    Remote Style(リモートスタイル)
  • 家事代行サービスを東京でお探しなら1時間2,190円のCaSy

    1時間2,790円(税込)〜 業界最安値水準 無駄を省き低価格を実現しました。 リーズナブルなのに 損害保険加入で安心

    家事代行サービスを東京でお探しなら1時間2,190円のCaSy
  • サンカク|ふるさと副業・社会人インターンシップ

    info重要5月8日(水)8:00~13:00 システムメンテナンスのためサイト停止となります。ご不便をお掛けして申し訳ございません。 サンカクの副業とは社外での体験を通じてキャリアアップのきっかけを提供するサービスです。 自分の知見やアイデアを活かして、副業にチャレンジしてみませんか? 普段の仕事では挑戦できないような他社の事業課題に取り組むことができ、 収入を得ながらキャリアアップにつなげていくことができます。 掲載中の人気案件全国各地方の中小企業のバリエーション豊富な案件を掲載。 現在副業パートナーを募集している注目案件をピックアップ!

    サンカク|ふるさと副業・社会人インターンシップ
  • 旧ログインページ

    ログイン画面のURLが変わりました。 Gozalをご利用いただきありがとうございます。 2022年08月27日(土)より、ログイン画面のURLが変わりました。 新しいログイン画面は、以下のリンクよりご覧いただけます。 このページをお気に入り(ブックマーク)に登録されている方は、お手数ですが再度お気に入り(ブックマーク)に登録していただきますよう、お願いいたします。 新しいログインページ

    旧ログインページ
  • CSS:ホバー時のアンダーラインアニメーションの実装サンプルとmixinを用いた実装方法 - NxWorld

    ここ最近主にナビゲーションなどでホバー時にアンダーラインをアニメーションさせるエフェクトの実装要望が多いので、パッと使えるようによく利用するものをひと通りまとめたのでシェアします。 また、大体この手のアニメーションを利用する際はサイト全体で動きを統一させることが多いのですが、たまに場所によって少し違いをつけたいということもあるので、そういったときにすぐ対応できるようにSassのmixinを用いて実装する方法も併せて紹介します。 ここで紹介しているサンプルで使用しているHTMLは、すべて<a href="#">Lorem ipsum</a>のようなシンプルなa要素を使用した想定になっています。

    CSS:ホバー時のアンダーラインアニメーションの実装サンプルとmixinを用いた実装方法 - NxWorld
    ku2ma2
    ku2ma2 2017/05/19
  • How to Use Rust with Node.js When Performance Matters - RisingStack Engineering

    Join 150K+ monthly readers. In-depth articles on Node.js, Microservices, Kubernetes and DevOps. Rust combines low-level control over performance with high-level convenience and safety guarantees. Rust 1.0 just got released. Let’s see how and why can we use it with Node! Rust Features Before jumping into Rust and its ecosystem, let’s step one back and take a look on what Rust promises. Rust is a sy

    How to Use Rust with Node.js When Performance Matters - RisingStack Engineering
  • セマンティック バージョニング 2.0.0

    セマンティック バージョニング 2.0.0 概要 バージョンナンバーは、メジャー.マイナー.パッチ とし、バージョンを上げるには、 APIの変更に互換性のない場合はメジャーバージョンを、 後方互換性があり機能性を追加した場合はマイナーバージョンを、 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げます。 プレリリースやビルドナンバーなどのラベルに関しては、メジャー.マイナー.パッチ の形式を拡張する形で利用することができます。 導入 ソフトウェア・マネージメントの世界には、「依存性地獄」と呼ばれる恐ろしいものがあります。あなたのシステムが大きく成長すればするほど、さまざまなパッケージを組み込めば組み込むほど、自分が地獄の底にいることにいつか気づくでしょう。 多くの依存性を有しているシステムにとって、新しいバージョンがリリースされることは悪夢でしかありません。厳密に依存関係を指定し