Separate JavaScript for pages

Hi,

It should do:

test.html:

<!DOCTYPE html>
<html lang="en">
  <head>
  <meta charset="utf-8" />
    <title>Test</title>
  </head>
  <body>

    <script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
    <script src="test.js"></script>
    <script>
      $(document).ready(function(){
        Mypage1.initMap();
        Mypage2.initMap();
      });
    </script>
  </body>
</html>

test.jsvar

Page = function(page){
  this.page = page;
};

Page.prototype.initMap = function(){
  console.log("Map initialized from page " + this.page);
};

var Mypage1 = new Page(1);
var Mypage2 = new Page(2);

Output

Map initialized from page 1
Map initialized from page 2