И снова сдрасте)
Помогите пожалуйста с такой проблемой. Я попробую вкратце описать все как есть. Я построил сайт таким образом - после того как браузер получает весь html код, он вдобавок редактируется js-ом. Есть главный файл main.js, в котором находятся все функции (классы не использовал вообще ни в одном куске кода, кроме как jQuery). После него подключается следующий файл, но в зависимости от страницы он может быть разным, т. е. если пользователь зашел на страницу
www.site.com/user, то подключится user.js, если на
www.site.com/messages - messages.js. В main.js есть такое:
$(document).ready(function(){
size();
funcs();
...
})
ну и дальше в каждом файле user.js, messages.js и во всех остальных, которые подключаются по той же логике есть свои ф-ции size() и funcs() и еще не мало.
Я хочу сделать один файл supermain.js, в котором будут все функции из всех файлов и что бы принцип работы был таков:
$(document).ready(function(){
if(param=='user')obj=new User();
else if(param=='messages')obj=new Messages()
obj.size();
obj.funcs();
...
})
что б классах User и Messages были все функции из файлов user.js, messages.js соответственно.
Загуглил что делать в таких случаях, из того что я прочитал я даже и не понял что вообще происходит с классами в js.
Подскажите как легче и разумней будет.
Для примера попробую описать, как построен файл user.js:
function size(){
alert('a')
}
function funcs(){
helloWord('Hello Word!')
}
function helloWord(p){
alert(p)
}
Заранее спасибо за ответы