Въпрос за javascript меню
5 отговора
180 прегледа
Въпрос за javascript меню
Имам един въпрос за "висящо" меню. Ползвам скрипт (Javascript 1.2) за да го извикам, всичко изглежда много добре...
И всичко би било чудесно, ако размерът на скрипта не беше 31 KB! Правих разни трикове, и с махане на форматирането на кода благополучно намалих обема му до 24.7 KB. Но това все още е твърде голямо според мен. Имате ли някаква идея как да се свие обема до нещо по-приемливо?
За да е по-ясно какво точно имам предвид, качих нещата на [линк] (в същата директория е скрипта - menu.js).
Ще се радвам да видя предложенията ви за свиване на обема на скрипта и въобще по-икономичното постигане на този ефект.
поздрави
Philip
И всичко би било чудесно, ако размерът на скрипта не беше 31 KB! Правих разни трикове, и с махане на форматирането на кода благополучно намалих обема му до 24.7 KB. Но това все още е твърде голямо според мен. Имате ли някаква идея как да се свие обема до нещо по-приемливо?
За да е по-ясно какво точно имам предвид, качих нещата на [линк] (в същата директория е скрипта - menu.js).
Ще се радвам да видя предложенията ви за свиване на обема на скрипта и въобще по-икономичното постигане на този ефект.
поздрави
Philip
Re: Въпрос за javascript меню
ami ako polojish nqkoi ot nestata kato edna promenliva ste spestish dosta:
myMenu.addMenuItem
mBlack.addMenuItem
top.window.location='[линк]?
tezi trite nesta se povtavqt dostatychno pyti za da ti spestqt dosta mqsto, ako se izvikvat samo kato x,y i z
drugoto koeto mi idva vednaga e da premahnesh tekstovoto fomatirane - i tova ste ti spesti oste nqkoe K
but I`m still not content
myMenu.addMenuItem
mBlack.addMenuItem
top.window.location='[линк]?
tezi trite nesta se povtavqt dostatychno pyti za da ti spestqt dosta mqsto, ako se izvikvat samo kato x,y i z
drugoto koeto mi idva vednaga e da premahnesh tekstovoto fomatirane - i tova ste ti spesti oste nqkoe K
but I`m still not content
Re: Въпрос за javascript меню
Ami malko izvan vaprosa, no ako si napravi6 menuta na Flash nqma da sbarka6 - hem 6te izclezda po-dobre, hem i 6te se sabere v max 15k
Ne 4e ne obi4am JS, ama tova s Flash menutata e golqm piniz...
...
Ne 4e ne obi4am JS, ama tova s Flash menutata e golqm piniz...
...
Re: Въпрос за javascript меню
За съжаление е невъзможно да ползвам Flash като алтернатива. Менютата са общо 8. При JS варианта скрипта се ползва общо от всичките менюта (и в HTML файловете има буквално по 5 реда за извикването му), а с Flash ще трябва да се прави отделен файл за всяко меню. Така обема може и да прехвърли 100 KB, което не бих си позволил.
За отговора на "enchanted" - ще видя дали е възможна подобна замяна на променливите, но едва ли ще е точно сега (вдругиден изчезвам и ще се върна след седмица). Просто това е един доста голям готов скрипт, и сега нямам време за подробно разглеждане. А колкото до текстовото форматиране, още във въпроса си писах, че съм го махнал.
поздрави
Philip
За отговора на "enchanted" - ще видя дали е възможна подобна замяна на променливите, но едва ли ще е точно сега (вдругиден изчезвам и ще се върна след седмица). Просто това е един доста голям готов скрипт, и сега нямам време за подробно разглеждане. А колкото до текстовото форматиране, още във въпроса си писах, че съм го махнал.
поздрави
Philip
Re: Въпрос за javascript меню
Zdrasti...
mi shto ne si napishesh sobstveno menu?
az lichno beh sednal predi vreme i pochti si napravih... ama se zabatachih kogato se opitah da go napravia da mogat da se navarzvat avtomatichno edno kam drugo N menuta... triabva da ti kaja che mai postignah mnogo dobri rezultati (pone na razmer) - 13K v momenta mi e poslednia rabotesht variant (Netscape4, 6, IE4+ support)
spomniam si che kato praveh prouchvane po vaprosa nai-malkia script koito namerih za menu beshe 24K :)))
mojesh da vidish neshto (polu) raboteshto na
[линк]
Just a genius
[email protected]
[линк]
mi shto ne si napishesh sobstveno menu?
az lichno beh sednal predi vreme i pochti si napravih... ama se zabatachih kogato se opitah da go napravia da mogat da se navarzvat avtomatichno edno kam drugo N menuta... triabva da ti kaja che mai postignah mnogo dobri rezultati (pone na razmer) - 13K v momenta mi e poslednia rabotesht variant (Netscape4, 6, IE4+ support)
spomniam si che kato praveh prouchvane po vaprosa nai-malkia script koito namerih za menu beshe 24K :)))
mojesh da vidish neshto (polu) raboteshto na
[линк]
Just a genius
[линк]
Re: Въпрос за javascript меню
Ne sym se zadylbochawal mnogo, no dokolkoto zabelqzah se poddyrga i nqkakyw drag, koito syshto tegi...
Problema, e che tozi script ne e tolkoz specifichen, i za towa e tolkowa golqm.
Spored men ako sednesh da si go napishesh na za specifichniqt sluchaj shte go smachkash do 6-7k, koeto shte e dosta ptiemliw wariant za teb, pyk i opredeleno stranicata ti nqma da e copy-paste...
Pri tazi situaciq qwno shte ti swetne zashto e po dobre da si pishesh neshtata sam, nishto che kostwa wreme... :)))
JAVA lets make things badly and slow!!
Problema, e che tozi script ne e tolkoz specifichen, i za towa e tolkowa golqm.
Spored men ako sednesh da si go napishesh na za specifichniqt sluchaj shte go smachkash do 6-7k, koeto shte e dosta ptiemliw wariant za teb, pyk i opredeleno stranicata ti nqma da e copy-paste...
Pri tazi situaciq qwno shte ti swetne zashto e po dobre da si pishesh neshtata sam, nishto che kostwa wreme... :)))
JAVA lets make things badly and slow!!