I have two classes, say ParentClass
and ChildClass
in 2 separate files. I am directly invoking a function inside ChildClass
and I want to include the ParentClass
dynamically when the ChildClass
is invoked. I DON'T want to use any external library or packages such as jQuery
, require.js
etc. Also I DON'T want to use ES6
or nodejs require
as said here, because of browser compatibility issues.
Here is how my files looks like,
parentclass.js
var ParentClass = function(param1, param2) { // Class related code here }; ParentClass.prototype.parentClassFunction = function() { // Code for the function here... };
childclass.js
var ChildClass = function(param1, param2) { // Some class related code here... this.parentClassFunction(); // Some other code... }; ChildClass.prototype = Object.create(ParentClass.prototype);
HTML file
..... <head> ... <script src="childclass.js"></script> ... </head> <body> ... <script> var value = new ChildClass(10, 20); </script> ... </body>
Is there any way by which I can achieve this? Your help is appreciated.
Thanks in advance. :)
ChildClass
is invoked, it uses functions inParentClass
, but I don't what to add every dependent js file manually in HTML and rather want to choose it dynamically when needed. Hope it is clear.