🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
18 messages
18 total messages Started by Jivanmukta Thu, 16 Feb 2017 08:25
jquery offline
#50198
Author: Jivanmukta
Date: Thu, 16 Feb 2017 08:25
21 lines
825 bytes
Uczę się pisać strony WWW. Mam na stronie:

<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.css">





Potrzebuję testować stronę offline. Co zrobić z jquery? Wymienione pliki
includują inne pliki.

---
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Re: jquery offline
#50199
Author: zpksoft
Date: Thu, 16 Feb 2017 09:31
34 lines
1295 bytes
W dniu czwartek, 16 lutego 2017 09:25:37 UTC+1 użytkownik Jivanmukta napisał:
> Uczę się pisać strony WWW. Mam na stronie:
> 
> <link rel="stylesheet" 
> href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.css">
>
> <script 
> src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js" 
> type="text/javascript"></script>
>
> <script 
> src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js" 
> type="text/javascript"></script>
> 
> Potrzebuję testować stronę offline. Co zrobić z jquery? Wymienione pliki 
> includują inne pliki.
> 
> ---
> Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
> https://www.avast.com/antivirus

Nie ma rady, musisz zastąpić ścieżki lokalnymi i pościągać te biblioteki.
Albo nie używać obcych bibliotek bo tak naprawdę stanowią tylko niepotrzebny narzut.

Paweł
Re: jquery offline
#50200
Author: Kviat
Date: Thu, 16 Feb 2017 21:50
10 lines
214 bytes
W dniu 2017-02-16 o 08:25, Jivanmukta pisze:

> Wymienione pliki
> includują inne pliki.

Zastanawia mnie w jaki sposób pliki js inkludują inne pliki...
Możesz napisać co miałeś na myśli?

Pozdrawiam
Piotr
Re: jquery offline
#50201
Author: Jivanmukta
Date: Fri, 17 Feb 2017 04:55
19 lines
501 bytes
W dniu 2017-02-16 o 21:50, Kviat pisze:
> W dniu 2017-02-16 o 08:25, Jivanmukta pisze:
>
>> Wymienione pliki
>> includują inne pliki.
>
> Zastanawia mnie w jaki sposób pliki js inkludują inne pliki...
> Możesz napisać co miałeś na myśli?
>
> Pozdrawiam
> Piotr
>
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}

---
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Re: jquery offline
#50202
Author: Jivanmukta
Date: Fri, 17 Feb 2017 19:10
25 lines
596 bytes
Albo tak:

	// Config parameter to use minified jQuery
	QUnit.config.urlConfig.push( {
		id: "dev",
		label: "Load unminified",
		tooltip: "Load the development (unminified) jQuery
file"
	} );
	if ( QUnit.urlParams.dev ) {
		src = "dist/jquery.js";
	} else {
		src = "dist/jquery.min.js";
	}

	// Load jQuery
	document.write( "<script id='jquery-js' src='" + path + src +
"'><\x2Fscript>" );

	// Synchronous-only tests
	// Other tests are loaded from the test page
	if ( typeof loadTests !== "undefined" ) {
		document.write( "<script src='" + path +
"test/unit/ready.js'><\x2Fscript>" );
	}
Re: jquery offline
#50203
Author: Jivanmukta
Date: Fri, 17 Feb 2017 19:40
5 lines
216 bytes
zpksoft wrote:
> Albo nie używać obcych bibliotek bo tak naprawdę stanowią tylko
> niepotrzebny narzut.

Używam walidacji, animacji i kalendarza z jQuery więc użycie tej biblioteki
wydaje mi się uzasadnione.
Re: jquery offline
#50204
Author: Kviat
Date: Fri, 17 Feb 2017 19:44
28 lines
674 bytes
W dniu 2017-02-17 o 04:55, Jivanmukta pisze:
> W dniu 2017-02-16 o 21:50, Kviat pisze:
>> W dniu 2017-02-16 o 08:25, Jivanmukta pisze:
>>
>>> Wymienione pliki
>>> includują inne pliki.
>>
>> Zastanawia mnie w jaki sposób pliki js inkludują inne pliki...
>> Możesz napisać co miałeś na myśli?
>>
>> Pozdrawiam
>> Piotr
>>
> .ui-widget-content .ui-icon {
>     background-image: url("images/ui-icons_222222_256x240.png");
> }
>

Hmmm... a to nie jest plik offline?
Includowany?

> Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie
> antywirusowe Avast.
> https://www.avast.com/antivirus

Ufff... czuję się bezpieczniej.

Pozdrawiam
Piotr
Re: jquery offline
#50205
Author: Kviat
Date: Fri, 17 Feb 2017 19:50
16 lines
553 bytes
W dniu 2017-02-17 o 19:10, Jivanmukta pisze:
> 	document.write( "<script id='jquery-js' src='" + path + src +
> "'><\x2Fscript>" );
> 	if ( typeof loadTests !== "undefined" ) {
> 		document.write( "<script src='" + path +
> "test/unit/ready.js'><\x2Fscript>" );
> 	}

Ok.
Widzę, że co innego rozumiemy po pojęciem "include".
Ja bym nie nazwał tego includowaniem, lecz obejściem tego, że w
javascript includować nie można.
http://stackoverflow.com/questions/950087/how-do-i-include-a-javascript-file-in-another-javascript-file

Pozdrawiam
Piotr
Re: jquery offline
#50207
Author: zpksoft
Date: Sat, 18 Feb 2017 05:51
18 lines
763 bytes
W dniu piątek, 17 lutego 2017 19:40:39 UTC+1 użytkownik Jivanmukta napisał:
> zpksoft wrote:
> > Albo nie używać obcych bibliotek bo tak naprawdę stanowią tylko
> > niepotrzebny narzut.
> 
> Używam walidacji, animacji i kalendarza z jQuery więc użycie tej biblioteki 
> wydaje mi się uzasadnione.

OK, ale dla tych prostych rzeczy wytaczasz armatę na wróble. 
Można i tak. Tylko że użytkownicy często klną na czkawkę w prędkości pobierania strony "na której przecież prawie nic nie ma" a w rzeczywistości to ładują mnóstwo zbędnego kodu zmuszając przeglądarkę do jego analizy.

Paweł
Re: jquery offline
#50206
Author: Jivanmukta
Date: Sat, 18 Feb 2017 14:10
5 lines
265 bytes
 wrote:
> Ja bym nie nazwał tego includowaniem, lecz obejściem tego, że w
> javascript includować nie można.

Tak, masz rację, szybko pisałem post i nieprecyzyjnie się wyraziłem.
Includowanie to jednak włączanie treści jednego pliku wewnątrz drugiego.
Re: jquery offline
#50208
Author: Jivanmukta
Date: Sat, 18 Feb 2017 16:49
13 lines
515 bytes
zpksoft wrote:
> W dniu piątek, 17 lutego 2017 19:40:39 UTC+1 użytkownik Jivanmukta
> napisał:
>> Używam walidacji, animacji i kalendarza z jQuery więc użycie tej
>> biblioteki wydaje mi się uzasadnione.
>
> OK, ale dla tych prostych rzeczy wytaczasz armatę na wróble.

A co byście mi proponowali:
1. zamiast walidacji jQuery
2. zamiast slideshow jQuery
3. zamiast kalendarza jQuery
Myślałem, że jeśli zamiast trzech różnych pakietów użyję jednego (jQuery) to
narzut będzie właśnie mniejszy.
Re: jquery offline
#50210
Author: zpksoft
Date: Sun, 19 Feb 2017 00:11
37 lines
2062 bytes
W dniu niedziela, 19 lutego 2017 05:39:11 UTC+1 użytkownik Jivanmukta napisał:
> zpksoft wrote:
> > Tylko że użytkownicy często klną na czkawkę w prędkości
> > pobierania strony "na której przecież prawie nic nie ma" a w
> > rzeczywistości to ładują mnóstwo zbędnego kodu zmuszając przeglądarkę do
> > jego analizy.
> 
> Używam .min.js i .min.css. Strona ładuje mi się szybko.

Widzisz, wcale nie musisz się przejmować moim zdaniem. To tylko moje zdanie. Ja w ogóle nie korzystam z żadnych obcych bibliotek. Nudno w tym internecie, jak wchodząc na dowolną stronę widać to samo rozwiązanie slideshow często pasujące jak pięść do nosa. A przecież to takie proste. Tylko pomysł i trochę pomyśleć.

Nie korzystając z obcych bibliotek łatwiej mi walidować kod bo waliduję tylko WŁASNY kod dla którego Firebug jest wystarczający.
Apropo kalendarza to znajdziesz mnóstwo gotowców. Zależy czego potrzebujesz. Moim zdaniem, jeżeli kalendarz ma służyć tylko wybieraniu daty to nie ma co przeładowywać kontrolki zbędnymi ficzerami bo to ona staje się sednem aplikacji, czyli innym słowem aplikacja niczego mądrego nie robi. 
Czekam aż wszystkie przeglądarki zaczną prawidłowo czytać input type "date". Wtedy problemu w ogóle nie będzie. No, chyba, że chcesz mieć kalendarz połączony z terminarzem. Ale to też nie jest skomplikowane.
Reasumując: jak wdepniesz w JQuery czy podobne to już prawdopodobnie w tym pozostaniesz bo przyzwyczaisz się do takiego programowania. Niebezpieczeństwo jest takie: autor biblioteki może w każdej chwili dokonać nieznanych Ci zmian w kodzie a Ty możesz się zdziwić ...

Paweł
Re: jquery offline
#50209
Author: Jivanmukta
Date: Sun, 19 Feb 2017 05:39
6 lines
303 bytes
zpksoft wrote:
> Tylko że użytkownicy często klną na czkawkę w prędkości
> pobierania strony "na której przecież prawie nic nie ma" a w
> rzeczywistości to ładują mnóstwo zbędnego kodu zmuszając przeglądarkę do
> jego analizy.

Używam .min.js i .min.css. Strona ładuje mi się szybko.
Re: jquery offline
#50211
Author: Borys =?utf-8?Q?
Date: Mon, 20 Feb 2017 03:02
20 lines
845 bytes
Dnia Sun, 19 Feb 2017 00:11:47 -0800 (PST), zpksoft napisał(a):

> Czekam aż wszystkie przeglądarki zaczną prawidłowo czytać input type
> "date". Wtedy problemu w ogóle nie będzie.

... plus jakieś 5 lat na popularyzację do znośnego udziału w rynku.

Polyfille jeszcze długo będą mieć się dobrze.

> Reasumując: jak wdepniesz w JQuery czy podobne to już prawdopodobnie w
> tym pozostaniesz bo przyzwyczaisz się do takiego programowania.
> Niebezpieczeństwo jest takie: autor biblioteki może w każdej chwili
> dokonać nieznanych Ci zmian w kodzie a Ty możesz się zdziwić ...

Raczej zakładałbym lokalną kopię biblioteki, a w najgorszym razie moduł z
określoną wersją. Wrzucanie na żywca najnowszej wersji (jak to choćby robi
Bower) to taka trochę rosyjska ruletka.

--
Borys Pogoreło
borys(#)leszno,edu,pl
Re: jquery offline
#50212
Author: Cezary Tomczyk
Date: Mon, 20 Feb 2017 10:14
26 lines
1147 bytes
On 20/02/2017 03:02, Borys Pogoreło wrote:
> Dnia Sun, 19 Feb 2017 00:11:47 -0800 (PST), zpksoft napisał(a):
>
>> Czekam aż wszystkie przeglądarki zaczną prawidłowo czytać input type
>> "date". Wtedy problemu w ogóle nie będzie.
>
> ... plus jakieś 5 lat na popularyzację do znośnego udziału w rynku.
>
> Polyfille jeszcze długo będą mieć się dobrze.
>
>> Reasumując: jak wdepniesz w JQuery czy podobne to już prawdopodobnie w
>> tym pozostaniesz bo przyzwyczaisz się do takiego programowania.
>> Niebezpieczeństwo jest takie: autor biblioteki może w każdej chwili
>> dokonać nieznanych Ci zmian w kodzie a Ty możesz się zdziwić ...
>
> Raczej zakładałbym lokalną kopię biblioteki, a w najgorszym razie moduł z
> określoną wersją. Wrzucanie na żywca najnowszej wersji (jak to choćby robi
> Bower) to taka trochę rosyjska ruletka.

Hm, w Bowerze możesz sobie określić konkretną wersję pakietu, który
chcesz. Nie musi to być najnowsza.

--
Cezary Tomczyk
https://www.aslint.org/ - walidacja Accessibility
Blokowanie automatycznego odtwarzania video na gazeta.pl w Google
Chrome: https://goo.gl/0kCRLS
Re: jquery offline
#50213
Author: Borys =?utf-8?Q?
Date: Mon, 20 Feb 2017 17:49
16 lines
690 bytes
Dnia Mon, 20 Feb 2017 10:14:17 +0100, Cezary Tomczyk napisał(a):

>> Raczej zakładałbym lokalną kopię biblioteki, a w najgorszym razie moduł z
>> określoną wersją. Wrzucanie na żywca najnowszej wersji (jak to choćby robi
>> Bower) to taka trochę rosyjska ruletka.
>
> Hm, w Bowerze możesz sobie określić konkretną wersję pakietu, który
> chcesz. Nie musi to być najnowsza.

No tak, racja, sam się załatwiłem skrótem myślowym. Chodziło mi o to, że
ścieżka do pliku w żaden sposób nie koduje wersji i jeśli odwołujemy się
bezpośrednio do bower_components, to aktualizacja tej wersji może nas
niemile zaskoczyć.

--
Borys Pogoreło
borys(#)leszno,edu,pl
Re: jquery offline
#50214
Author: Cezary Tomczyk
Date: Mon, 20 Feb 2017 21:51
21 lines
890 bytes
On 20/02/2017 17:49, Borys Pogoreło wrote:
> Dnia Mon, 20 Feb 2017 10:14:17 +0100, Cezary Tomczyk napisał(a):
>
>>> Raczej zakładałbym lokalną kopię biblioteki, a w najgorszym razie moduł z
>>> określoną wersją. Wrzucanie na żywca najnowszej wersji (jak to choćby robi
>>> Bower) to taka trochę rosyjska ruletka.
>>
>> Hm, w Bowerze możesz sobie określić konkretną wersję pakietu, który
>> chcesz. Nie musi to być najnowsza.
>
> No tak, racja, sam się załatwiłem skrótem myślowym. Chodziło mi o to, że
> ścieżka do pliku w żaden sposób nie koduje wersji i jeśli odwołujemy się
> bezpośrednio do bower_components, to aktualizacja tej wersji może nas
> niemile zaskoczyć.

Słuszna uwaga.

--
Cezary Tomczyk
https://www.aslint.org/ - walidacja Accessibility
Blokowanie automatycznego odtwarzania video na gazeta.pl w Google
Chrome: https://goo.gl/0kCRLS
Re: jquery offline
#50217
Author: Jivanmukta
Date: Sat, 04 Mar 2017 19:39
5 lines
176 bytes
Jivanmukta wrote:

> Używam walidacji, animacji i kalendarza z jQuery więc użycie tej
> biblioteki wydaje mi się uzasadnione.

Używam jeszcze kontrolki MultiFile z jQuery.
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