タグ

Javascriptとrequireに関するmimosafaのブックマーク (3)

  • import/exportとmodule.exports/require - メメメモモ

    概要 Node.jsのモジュール読み込み ES6(ECMAScript2015)のモジュール読み込み Typescriptのモジュール読み込み ES6と同じexport/import export =とimport = require() /// reference path まとめ 概要 Node.js、ES6、Typescriptを一気に調べていたせいで、いろいろなパターンのモジュール読み込み方法に出くわして、ちょっと混乱したので、整理しました。 Node.jsのモジュール読み込み Node.jsのモジュール読み込みは以下のような形になります。 // node/myModule.js class myModule { constructor() { console.log('Hello, I am a module'); } hello() { console.log('hello!'

    import/exportとmodule.exports/require - メメメモモ
  • require()とは何か?何が便利なのか - Qiita

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

    require()とは何か?何が便利なのか - Qiita
  • requireの仕組み - ぶれすとつーる

    こんばんは この記事は Node.js Advent Calender 2014の23日目の記事です。 Node.js Advent Calendar 2014 - Qiita 普段node書くとき、何気なく使ってるrequireだけど、どんな風にモジュールが読み込まれてるのかコアコードの中を追ってみる。 https://github.com/joyent/node/blob/v0.11.14/lib/module.js#L362 Module.prototype.require = function(path) { assert(util.isString(path), 'path must be a string'); assert(path, 'missing path'); return Module._load(path, this); }; こいつが各moduleが読み込まれた

    requireの仕組み - ぶれすとつーる
  • 1