-
ID:X4YlCA さんの質問

このサイトのソースコードを見ると、bodyがほぼありません。
テンプレートを利用しているようですが、リンクをクリックした際に
何をしているかがいまいちわかりません。非同期でコンテンツを取得して
いると思いますが、どのように作っているのでしょうか。
http://goodpatch.com/jp

みんなの回答 5 件

ID:ASWu67 さんの回答

main.min.jsをみたらわかると思いますよ。

ID:X4YlCA

angular.jsを使ってて、URLごとにテンプレートを差し替えてるとこまではなんとなく。angular.js読んだことないのでそれ以上わからないです。

ID:WOXLgu さんの回答

JSONでほとんどまとめちゃってるけど、概ねonLoad時だし制作のメリットはあれどSEOを犠牲にして作る意味あんのかな。
コード隠してリクエスト方法隠さずな感じだとあんまり意味ない気がする。

ID:X4YlCA

Googleクローラーのことを信じてるんですかね。

ID:36la.e

どっちにしても、検索からの流入から仕事とってないだろうし、Angularとか使えるのがウリな会社だから最悪SEO無視でもいいんじゃないかな。

ID:EYn2tq

このページもぐぐれば出てくるし本文も認識されてるみたいだから特別不利になるって事は無いんじゃないかな。
厳密にいえばなんかあるかもしれないけどさ、現実的に本文のワードで普通にぐぐれてるから実用上は犠牲ってほどの事は無いと思う。

ID:Grlk12 さんの回答

Angular.jsですね

ID:X4YlCA

Angular.jsを使うと効率的に作れるということでしょうか?

ID:Grlk12

Angularに慣れてる人なら効率的でしょう。
このサイトはDBを使ってないっぽいですが、Railsなどで完結してViewを鯖側で生成する事と、鯖側はAPIのみでSPAを制作する事を比べるなら鯖側で完結した方が作業は少ないだろうね。

ID:u0sw.4 さんの回答

Angularだっつってんのに「Angular知らないので解らないです」というヤツにこれ以上どう説明しろっつーのよ。あとはAngular調べろい。

ID:X4YlCA

もちろん後で調べますよ^^ Angular.jsのどういう仕組みを利用すると実現できるのかヒントもらえませんか?

ID:Grlk12

ヒント:MVCとルーティング

ID:Waq6bu さんの回答

JS書けない人は静的ページすら作らせてもらえない時代に突入しますた

ID:EYn2tq

3,4年前には既にajaxで本文引っ張ってくるテンプレート書いてた記憶があるなあ。

最終更新日:2015-08-11 (1,951 views)

関連するトピックス

ページ上部に戻る