Thread View: pl.comp.lang.javascript
10 messages
10 total messages
Started by smerf
Thu, 07 Jul 2011 07:21
includowanie JavaScriptu
Author: smerf
Date: Thu, 07 Jul 2011 07:21
Date: Thu, 07 Jul 2011 07:21
9 lines
1262 bytes
1262 bytes
Dwie sprawy: 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS, wycinania bialych znakow i cachowania 2. Zakladam ze jednak nie bede korzystal z 1. ale chcialbym zeby w index.html u góry nie było az tak bardzo duza linijek inkludowania JS. Czy da sie zainkkludowac tylko 1 plik JS, ktory sam by inkludowal kolejne? Jest na to jakas ladny sposob ?
Re: includowanie JavaScriptu
Author: Andrzej Budzanowski
Date: Thu, 07 Jul 2011 08:08
Date: Thu, 07 Jul 2011 08:08
17 lines
1654 bytes
1654 bytes
W dniu 2011-07-07 09:21, smerf pisze: > Dwie sprawy: > > 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS, > wycinania bialych znakow i cachowania > > 2. Zakladam ze jednak nie bede korzystal z 1. ale chcialbym zeby w > index.html u góry nie było az tak bardzo duza linijek inkludowania JS. > Czy da sie zainkkludowac tylko 1 plik JS, ktory sam by inkludowal > kolejne? Jest na to jakas ladny sposob ? Coś takiego? <http://www.cryer.co.uk/resources/javascript/script17_include_js_from_js.htm> -- http://psychobsoftware.cba.pl/ - strona niby domowa http://psychobpl.wordpress.com/ - strona blogowa
Re: includowanie JavaScriptu
Author: smerf
Date: Thu, 07 Jul 2011 08:51
Date: Thu, 07 Jul 2011 08:51
18 lines
1614 bytes
1614 bytes
On 2011-07-07 10:08, Andrzej Budzanowski wrote: > W dniu 2011-07-07 09:21, smerf pisze: >> Dwie sprawy: >> >> 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS, >> wycinania bialych znakow i cachowania >> >> 2. Zakladam ze jednak nie bede korzystal z 1. ale chcialbym zeby w >> index.html u góry nie było az tak bardzo duza linijek inkludowania JS. >> Czy da sie zainkkludowac tylko 1 plik JS, ktory sam by inkludowal >> kolejne? Jest na to jakas ladny sposob ? > > Coś takiego? > <http://www.cryer.co.uk/resources/javascript/script17_include_js_from_js.htm> > > A cos lepszego niz document.writeln ?
Re: includowanie JavaScriptu
Author: smerf
Date: Thu, 07 Jul 2011 08:52
Date: Thu, 07 Jul 2011 08:52
20 lines
1677 bytes
1677 bytes
On 2011-07-07 10:08, Andrzej Budzanowski wrote: > W dniu 2011-07-07 09:21, smerf pisze: >> Dwie sprawy: >> >> 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS, >> wycinania bialych znakow i cachowania >> >> 2. Zakladam ze jednak nie bede korzystal z 1. ale chcialbym zeby w >> index.html u góry nie było az tak bardzo duza linijek inkludowania JS. >> Czy da sie zainkkludowac tylko 1 plik JS, ktory sam by inkludowal >> kolejne? Jest na to jakas ladny sposob ? > > Coś takiego? > <http://www.cryer.co.uk/resources/javascript/script17_include_js_from_js.htm> > > Kiedy sie w ogole wykonuje to document.writeln ? Po sciagnieciu wszystkich innych normalnie includowanych JS, CSS i obrazkow ?
Re: includowanie JavaScriptu
Author: Andrzej Budzanowski
Date: Thu, 07 Jul 2011 08:54
Date: Thu, 07 Jul 2011 08:54
10 lines
1444 bytes
1444 bytes
W dniu 2011-07-07 10:51, smerf pisze: > A cos lepszego niz document.writeln ? <http://forums.digitalpoint.com/showthread.php?t=146094#post1481576> Google nie gryzie... -- http://psychobsoftware.cba.pl/ - strona niby domowa http://psychobpl.wordpress.com/ - strona blogowa
Re: includowanie JavaScriptu
Author: Peter May
Date: Thu, 07 Jul 2011 15:40
Date: Thu, 07 Jul 2011 15:40
24 lines
1764 bytes
1764 bytes
W dniu 07-07-2011 09:21, smerf pisze: > Dwie sprawy: > > 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS, > wycinania bialych znakow i cachowania Ja pracuję sobie na roboczej wersji, a przy produkcyjnej robię dopiero minimalizację (+ewentualnie kompresję) kodu. Jaki jest sens za każdym requestem do serwera: sklejać, minimalizować, usuwać białe znaki i wysyłać do klienta? > 2. Zakladam ze jednak nie bede korzystal z 1. ale chcialbym zeby w > index.html u góry nie było az tak bardzo duza linijek inkludowania JS. > Czy da sie zainkkludowac tylko 1 plik JS, ktory sam by inkludowal > kolejne? Jest na to jakas ladny sposob ? Po stronie serwera, np. jeśli masz PHP, to po prostu użyj include i w jeden plik "wpakuj" wszystkie pozostałe. Niekiedy jednak może rodzić to różne problemy i mogą Ci skrypty powodować konflikty. Sprawdź, jak Tobie to zadziała. -- Peter
Re: includowanie JavaScriptu
Author: porneL
Date: Thu, 07 Jul 2011 18:34
Date: Thu, 07 Jul 2011 18:34
17 lines
1466 bytes
1466 bytes
On Thu, 07 Jul 2011 08:21:55 +0100, smerf <bez-konta@net.pl> wrote: > 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS, > wycinania bialych znakow i cachowania > > 2. Zakladam ze jednak nie bede korzystal z 1. ale chcialbym zeby w > index.html u góry nie było az tak bardzo duza linijek inkludowania JS. > Czy da sie zainkkludowac tylko 1 plik JS, ktory sam by inkludowal > kolejne? Jest na to jakas ladny sposob ? Jest LabJS jak bardzo musisz, ALE ładowanie wielu małych plików JS jest dużo, dużo wolniejsze od ładowania jednego dużego (połączonego na serwerze, serwowanego jako statyczny plik [w szczególności *nie* przez PHP]). -- regards, porneL
Re: includowanie JavaScriptu
Author: aaaa
Date: Thu, 07 Jul 2011 22:18
Date: Thu, 07 Jul 2011 22:18
22 lines
1900 bytes
1900 bytes
Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości
news:iv4k0l$l3q$1@news.onet.pl...
>W dniu 07-07-2011 09:21, smerf pisze:
>> Dwie sprawy:
>>
>> 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS,
>> wycinania bialych znakow i cachowania
>
> Ja pracuję sobie na roboczej wersji, a przy produkcyjnej robię dopiero
> minimalizację (+ewentualnie kompresję) kodu.
>
> Jaki jest sens za każdym requestem do serwera: sklejać, minimalizować,
> usuwać białe znaki i wysyłać do klienta?
Raczej zaden, ale mozna zrobic cos w ten desen z uzyciem PHP:
<?php
if (!file_exists('fun.js'))
{
//tu sklejamy pliki JS jakie mamy i zapisujemy jako fun.js}
?><script
type="text/javascript" src="fun.js"></script>-- A
Re: includowanie JavaScriptu
Author: Paweł Piskorz
Date: Thu, 07 Jul 2011 22:20
Date: Thu, 07 Jul 2011 22:20
22 lines
1539 bytes
1539 bytes
W dniu 2011-07-07 20:34, porneL pisze:
> On Thu, 07 Jul 2011 08:21:55 +0100, smerf <bez-konta@net.pl> wrote:
>
>> Czy da sie zainkkludowac tylko 1 plik JS, ktory sam by inkludowal
>> kolejne? Jest na to jakas ladny sposob ?
>
> Jest LabJS jak bardzo musisz,
Jest też yepnope, które możesz mieć razem z modernizr (o ile korzystasz
z tego ostatniego).
> ALE ładowanie wielu małych plików JS jest
> dużo, dużo wolniejsze od ładowania jednego dużego
Nie zawsze:
http://test.getify.com/concat-benchmark/test-1.html
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}
Re: includowanie JavaScriptu
Author: Peter May
Date: Fri, 08 Jul 2011 08:18
Date: Fri, 08 Jul 2011 08:18
29 lines
1962 bytes
1962 bytes
W dniu 08-07-2011 00:18, aaaa pisze:
>
> Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości
> news:iv4k0l$l3q$1@news.onet.pl...
>> W dniu 07-07-2011 09:21, smerf pisze:
>>> Dwie sprawy:
>>>
>>> 1. Szukam jakiejs fajnej biblioteki do sklejania kilku plikow JS,
>>> wycinania bialych znakow i cachowania
>>
>> Ja pracuję sobie na roboczej wersji, a przy produkcyjnej robię dopiero
>> minimalizację (+ewentualnie kompresję) kodu.
>>
>> Jaki jest sens za każdym requestem do serwera: sklejać, minimalizować,
>> usuwać białe znaki i wysyłać do klienta?
>
> Raczej zaden, ale mozna zrobic cos w ten desen z uzyciem PHP:
> <?php
> if (!file_exists('fun.js'))
> {
> //tu sklejamy pliki JS jakie mamy i zapisujemy jako fun.js}
> ?><script type="text/javascript" src="fun.js"></script>-- A
Przy wersji produkcyjnej ten sposób wg mnie jest średni. Wystarczy nawet
ręcznie raz połączyć wszystkie pliki i tyle. Po co za każdym razem
angażować serwer do niepotrzebnych prac :D
--
Peter
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads