znaczacy > comp.lang.* > comp.lang.javascript

Jivanmukta (16.02.2017, 09:25)
Ucze sie pisac 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="http://code.jquery.com/jquery-1.10.2.min.js"
type="text/javascript"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"
type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.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>

Potrzebuje testowac strone offline. Co zrobic z jquery? Wymienione pliki
includuja inne pliki.
zpksoft (16.02.2017, 19:31)
W dniu czwartek, 16 lutego 2017 09:25:37 UTC+1 uzytkownik Jivanmukta napisal:
[..]
> ---
> Ta wiadomosc zostala sprawdzona na obecnosc wirusów przez oprogramowanie antywirusowe Avast.
>


Nie ma rady, musisz zastapic sciezki lokalnymi i posciagac te biblioteki.
Albo nie uzywac obcych bibliotek bo tak naprawde stanowia tylko niepotrzebny narzut.

Pawel
Kviat (16.02.2017, 22:50)
W dniu 2017-02-16 o 08:25, Jivanmukta pisze:

> Wymienione pliki
> includuja inne pliki.


Zastanawia mnie w jaki sposób pliki js inkluduja inne pliki...
Mozesz napisac co miales na mysli?

Pozdrawiam
Piotr
Jivanmukta (17.02.2017, 05:55)
W dniu 2017-02-16 o 21:50, Kviat pisze:
> W dniu 2017-02-16 o 08:25, Jivanmukta pisze:
> Zastanawia mnie w jaki sposób pliki js inkluduja inne pliki...
> Mozesz napisac co miales na mysli?
> Pozdrawiam
> Piotr

..ui-widget-content .ui-icon {
background-image: url("images/ui-icons_222222_256x240.png");
}
Jivanmukta (17.02.2017, 20:10)
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>" );
}
Jivanmukta (17.02.2017, 20:40)
zpksoft wrote:
> Albo nie uzywac obcych bibliotek bo tak naprawde stanowia tylko
> niepotrzebny narzut.


Uzywam walidacji, animacji i kalendarza z jQuery wiec uzycie tej biblioteki
wydaje mi sie uzasadnione.
Kviat (17.02.2017, 20:44)
W dniu 2017-02-17 o 04:55, Jivanmukta pisze:
> W dniu 2017-02-16 o 21:50, Kviat pisze:
> .ui-widget-content .ui-icon {
> background-image: url("images/ui-icons_222222_256x240.png");
> }


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

> Ta wiadomosc zostala sprawdzona na obecnosc wirusów przez oprogramowanie
> antywirusowe Avast.
>


Ufff... czuje sie bezpieczniej.

Pozdrawiam
Piotr
Kviat (17.02.2017, 20:50)
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.
Widze, ze co innego rozumiemy po pojeciem "include".
Ja bym nie nazwal tego includowaniem, lecz obejsciem tego, ze w
javascript includowac nie mozna.


Pozdrawiam
Piotr
Jivanmukta (18.02.2017, 15:10)
wrote:
> Ja bym nie nazwal tego includowaniem, lecz obejsciem tego, ze w
> javascript includowac nie mozna.


Tak, masz racje, szybko pisalem post i nieprecyzyjnie sie wyrazilem.
Includowanie to jednak wlaczanie tresci jednego pliku wewnatrz drugiego.
zpksoft (18.02.2017, 15:51)
W dniu piatek, 17 lutego 2017 19:40:39 UTC+1 uzytkownik Jivanmukta napisal:
> zpksoft wrote:
> > Albo nie uzywac obcych bibliotek bo tak naprawde stanowia tylko
> > niepotrzebny narzut.

> Uzywam walidacji, animacji i kalendarza z jQuery wiec uzycie tej biblioteki
> wydaje mi sie uzasadnione.


OK, ale dla tych prostych rzeczy wytaczasz armate na wróble.
Mozna i tak. Tylko ze uzytkownicy czesto klna na czkawke w predkosci pobierania strony "na której przeciez prawie nic nie ma" a w rzeczywistosci to laduja mnóstwo zbednego kodu zmuszajac przegladarke do jego analizy.

Pawel
Jivanmukta (18.02.2017, 17:49)
zpksoft wrote:
> W dniu piatek, 17 lutego 2017 19:40:39 UTC+1 uzytkownik Jivanmukta
> napisal:
>> Uzywam walidacji, animacji i kalendarza z jQuery wiec uzycie tej
>> biblioteki wydaje mi sie uzasadnione.

> OK, ale dla tych prostych rzeczy wytaczasz armate na wróble.


A co byscie mi proponowali:
1. zamiast walidacji jQuery
2. zamiast slideshow jQuery
3. zamiast kalendarza jQuery
Myslalem, ze jesli zamiast trzech róznych pakietów uzyje jednego (jQuery) to
narzut bedzie wlasnie mniejszy.
Jivanmukta (19.02.2017, 06:39)
zpksoft wrote:
> Tylko ze uzytkownicy czesto klna na czkawke w predkosci
> pobierania strony "na której przeciez prawie nic nie ma" a w
> rzeczywistosci to laduja mnóstwo zbednego kodu zmuszajac przegladarke do
> jego analizy.


Uzywam .min.js i .min.css. Strona laduje mi sie szybko.
zpksoft (19.02.2017, 10:11)
W dniu niedziela, 19 lutego 2017 05:39:11 UTC+1 uzytkownik Jivanmukta napisal:
> zpksoft wrote:
> > Tylko ze uzytkownicy czesto klna na czkawke w predkosci
> > pobierania strony "na której przeciez prawie nic nie ma" a w
> > rzeczywistosci to laduja mnóstwo zbednego koduzmuszajac przegladarke do
> > jego analizy.

> Uzywam .min.js i .min.css. Strona laduje mi sie szybko.


Widzisz, wcale nie musisz sie przejmowac moim zdaniem. To tylko moje zdanie. Ja w ogóle nie korzystam z zadnych obcych bibliotek. Nudno w tym internecie, jak wchodzac na dowolna strone widac to samo rozwiazanie slideshow czesto pasujace jak piesc do nosa. A przeciez to takie proste. Tylko pomysl i troche pomyslec.

Nie korzystajac z obcych bibliotek latwiej mi walidowac kod bo waliduje tylko WLASNY kod dla którego Firebug jest wystarczajacy.
Apropo kalendarza to znajdziesz mnóstwo gotowców. Zalezy czego potrzebujesz. Moim zdaniem, jezeli kalendarz ma sluzyc tylko wybieraniu daty to nie ma co przeladowywac kontrolki zbednymi ficzerami bo to ona staje sie sednem aplikacji, czyli innym slowem aplikacja niczego madrego nie robi.
Czekam az wszystkie przegladarki zaczna prawidlowo czytac input type "date". Wtedy problemu w ogóle nie bedzie. No,chyba, ze chcesz miec kalendarz polaczony z terminarzem. Ale to tez nie jest skomplikowane.
Reasumujac: jak wdepniesz w JQuery czy podobne to juz prawdopodobnie w tym pozostaniesz bo przyzwyczaisz sie do takiego programowania. Niebezpieczenstwo jest takie: autor biblioteki moze w kazdejchwili dokonac nieznanych Ci zmian w kodzie a Ty mozesz siezdziwic ...

Pawel
Borys Pogorelo (20.02.2017, 04:02)
Dnia Sun, 19 Feb 2017 00:11:47 -0800 (PST), zpksoft napisal(a):

> Czekam az wszystkie przegladarki zaczna prawidlowo czytac input type
> "date". Wtedy problemu w ogóle nie bedzie.


.... plus jakies 5 lat na popularyzacje do znosnego udzialu w rynku.

Polyfille jeszcze dlugo beda miec sie dobrze.

> Reasumujac: jak wdepniesz w JQuery czy podobne to juz prawdopodobnie w
> tym pozostaniesz bo przyzwyczaisz sie do takiego programowania.
> Niebezpieczenstwo jest takie: autor biblioteki moze w kazdej chwili
> dokonac nieznanych Ci zmian w kodzie a Ty mozesz sie zdziwic ...


Raczej zakladalbym lokalna kopie biblioteki, a w najgorszym razie modul z
okreslona wersja. Wrzucanie na zywca najnowszej wersji (jak to chocby robi
Bower) to taka troche rosyjska ruletka.
Cezary Tomczyk (20.02.2017, 11:14)
On 20/02/2017 03:02, Borys Pogorelo wrote:
> Dnia Sun, 19 Feb 2017 00:11:47 -0800 (PST), zpksoft napisal(a):
> ... plus jakies 5 lat na popularyzacje do znosnego udzialu w rynku.
> Polyfille jeszcze dlugo beda miec sie dobrze.
> Raczej zakladalbym lokalna kopie biblioteki, a w najgorszym razie modul z
> okreslona wersja. Wrzucanie na zywca najnowszej wersji (jak to chocby robi
> Bower) to taka troche rosyjska ruletka.


Hm, w Bowerze mozesz sobie okreslic konkretna wersje pakietu, który
chcesz. Nie musi to byc najnowsza.

Podobne wątki