タグ

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

  • require()とは何か?何が便利なのか - Qiita

    などとついていますが、このrequire()ってよくわからない。 具体的には、 どうやって使えばいいの? 普通にscriptタグで読み込む場合とどう違うの? 「require」でググっても英和辞典とかしかでないんだけど! ということでざっと調べてみました。 commonJS 以下、要約 そもそもの発端は、「Javascriptって良いよね。ブラウザ以外(ServerSide)でも使おうぜ」ということからだったらしいです。 しかし、scriptタグで読み込むこと前提だったので、HTMLがない(レンダリングエンジンがない)場合に外部ライブラリを参照する方法がない。。。 (さらに言えば、FileやNetwork、標準入出力など色々と不便。) これじゃ困るということで、ServerSideの標準仕様を定めたのがcommonJS。 その中で外部ライブラリを参照する方法が、各JSファイルをモジュール化

    require()とは何か?何が便利なのか - Qiita
  • React.jsはMVCのVじゃない。フレームワークだ。 - Qiita

    問題提起 Why React? Many people choose to think of React as the V in MVC. で語られている通り、一般的にはいわゆるViewの部分(仮想DOM)だけを担うライブラリと思われているようです。 「仮想DOMは描画が速いんだ」などと言う人が多くいますが、React.jsによるDOM操作の効率化(差分反映の仕組み)で劇的に改善されるケースってそこまで多くないんじゃないかと思っています。 「じゃぁ、Reactって学習コストに合わなくね?」と僕は思っていましたが、このスライド(React JS and why it's awesome)を見て、実際に学習してみて納得しました。 これはクライアントサイドの設計をひっくり返すフレームワークだと。 何がいいのか? Reactは以下の機能を持っています。(ざっくり過ぎて意味不明かもしれませんが、機能

    React.jsはMVCのVじゃない。フレームワークだ。 - Qiita
  • 1