🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
10 messages
10 total messages Started by smerf Thu, 07 Jul 2011 07:21
includowanie JavaScriptu
#50817
Author: smerf
Date: Thu, 07 Jul 2011 07:21
9 lines
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
#50818
Author: Andrzej Budzanowski
Date: Thu, 07 Jul 2011 08:08
17 lines
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
#50819
Author: smerf
Date: Thu, 07 Jul 2011 08:51
18 lines
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
#50821
Author: smerf
Date: Thu, 07 Jul 2011 08:52
20 lines
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
#50820
Author: Andrzej Budzanowski
Date: Thu, 07 Jul 2011 08:54
10 lines
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
#50822
Author: Peter May
Date: Thu, 07 Jul 2011 15:40
24 lines
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
#50825
Author: porneL
Date: Thu, 07 Jul 2011 18:34
17 lines
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
#50823
Author: aaaa
Date: Thu, 07 Jul 2011 22:18
22 lines
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
#50826
Author: Paweł Piskorz
Date: Thu, 07 Jul 2011 22:20
22 lines
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
#50824
Author: Peter May
Date: Fri, 08 Jul 2011 08:18
29 lines
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