- + JavaScript の質問用スレッド vol.124 + [転載禁止]©2ch.net
914 :デフォルトの名無しさん[sage]:2018/02/17(土) 14:54:23.92 ID:QcCOFhat - SPAのJSONという時点でダム端みたいな使い方しかして無いとわかってしまう悲しさがあるな。
ブラウザは単なるレイアウトエンジンじゃないぞw うちのログにはSPAだけがルーティングしてるアドレスに向かってのクエリはあるから、逆にajaxしてるからクローラにそこで諦められてんじゃないの?
|
- + JavaScript の質問用スレッド vol.124 + [転載禁止]©2ch.net
915 :デフォルトの名無しさん[sage]:2018/02/17(土) 17:47:46.20 ID:QcCOFhat - よくよくこいつがなんで馬鹿な事言ってるか考えてみたんだが、URIだけでアクセスしてくるが、その与えられたURIだけでルータが割り振ったあとコントロールのJS内で画面と内容をレンダリングできてしまうがある事を想定してないんだろうな。
URIで指定されたコードをバーコードとして画面に表示するとか色々作ったが、そう言うのは多分想定外なのかなと思ったわ。 HTTPとしてGETするリソースと、ブラウザにあるコンテンツを求めるために示されるURIはイコールじゃない。 だからHTTPサーバはindex.html/jsに相当する内容をいつでも同じように返すし、サービスワーカーが動いてればそのサーバへの問い合わせすらしない。 いつでも、そのhtmlやjsが、自身に与えられたURIから、コンテンツを作る。
|
- + JavaScript の質問用スレッド vol.124 + [転載禁止]©2ch.net
918 :デフォルトの名無しさん[sage]:2018/02/17(土) 20:48:04.60 ID:QcCOFhat - >>917
違うよ。3は、必ずしも存在しないって言ってるの。 SPAでは2回リクエストを送ることもあるだろうし、リクエストを送らない事もあるって言ってるの。 まともなアプリケーションでは、一回も送らなくて済むならば送らない。 htmlやjsをサービスワーカーでキャッシュしてれば、そもそももっと話が変わってくる。 (特定のURI以下へのリクエストをサービスワーカーでキャッシュから解決するだけ) さらに、URIの中身で画面が作れる場合、アプリケーションから見てそれは本当に唯一無二のURIだよ。Locatorではなく、Identifier。 お前は、最低一回リクエストするはずだ、という思い込みというか、それ以外の方法を知らないんだと思うよ。 要はウェブページプラスαの考え方。
|