タグ

ブックマーク / qiita.com/yamanoku (2)

  • マークアップエンジニアから見たNuxt.jsの可能性 - Qiita

    この記事はVue.js #2 Advent Calendar 2017の21日目の記事です。 去年も参加させていただいたのですが、今年は4つもカレンダーが作成されてVue.jsの勢いすごいですね。 今回、自分がこの記事で書く内容は特にテック的なことではなく、Nuxt.jsへの感想記事や思い出記事みたいなのになりますので、Nuxt.jsの技術的な内容を期待していた方はすみません。こういった人間もいるのか程度にご覧いただけたら、という感じです。 テンプレートエンジン・プリプロセッサの多様化 いきなりVue.js、Nuxt.jsという主題から脱線してしますがご了承ください。 Node.jsというものが世に出てから、おそらく、宗教上の理由などを抜きにすれば、HTMLCSSを素で書くことはなくなったと思います。いわゆるテンプレートエンジン・プリプロセッサの時代。 人々はHTMLをPug(Jade)

    マークアップエンジニアから見たNuxt.jsの可能性 - Qiita
  • Intersection Observer が良さそうなので試してみた - Qiita

    個人的に辛いと思っていたこと レスポンシブ時で要素のスクロール位置がレイアウトによって変化する場合(SPだとレイアウトが縦長になるため) 感覚的に書けないつらさ 1回のみの動作させるときはflag処理が必須(スクロールさせてfalseにしてfalse時は動作させないなど) スクロールイベントの発生は断続的なのでブラウザでの負荷がヤバい。 setTimeoutとかrequestAnimationFrameとかで軽減させる方法は一応ある ⇛ (関連記事) lazyloadなどの遅延読み込みをネイティブで分かりやすく出来ないか。 Intersection Observer という技術について こちらの記事で「Intersection Observer」というAPIを要素の遅延読み込みに利用していると知り、なんとなく調べてみることにした。 概要 Intersection(交点)Observer(監

    Intersection Observer が良さそうなので試してみた - Qiita
    emj1025
    emj1025 2019/04/23
    スクロール
  • 1