CDN is wel sneller, als je een license hebt dan kan je het alsnog wel compressen en in 1 file gooien.quote:Op woensdag 19 februari 2014 15:09 schreef d4v1d het volgende:
[..]
Maar hoe je dit met libary's met een license erop? Mag je alles zomaar bij elkaar gooien? Is het niet alsnog sneller deze libaries afzonderlijk vanaf een CDN te laden ipv gezamenlijk vanaf je eigen server?
Oké duidelijk, dankjewel.quote:Op woensdag 19 februari 2014 15:15 schreef Catch22- het volgende:
[..]
CDN is wel sneller, als je een license hebt dan kan je het alsnog wel compressen en in 1 file gooien.
http://koala-app.com/
dat gebruik ik om meuk (libraries) in 1 file te gooien en te laten compressen. Custommeuk hou ik vaak wel los, maar lib's compress en join ik.
https://github.com/oklai/koala/wiki/JS-CSS-minify-and-combine
1 2 3 4 5 6 7 | one = function() { alert("hallo"); } two = function() { one(); }() |
1 2 3 4 5 6 7 | one = function() { two(); }() two = function() { alert("hallo"); } |
two() bestaat nog niet op het moment dat je hem aanroept want je definieert hem daarna pas.quote:Op donderdag 20 februari 2014 09:24 schreef esv7 het volgende:
Beste,
Kan iemand mij misschien uitleggen waarom het volgende wel werkt:
[ code verwijderd ]
,maar dit niet?:
[ code verwijderd ]
Ik denk dat het met de volgorde te maken heeft?
quote:Op donderdag 20 februari 2014 09:33 schreef mstx het volgende:
[..]
two() bestaat nog niet op het moment dat je hem aanroept want je definieert hem daarna pas.
Oké dankjewel, en het staat inderdaad in de consolequote:Op donderdag 20 februari 2014 09:35 schreef KomtTijd... het volgende:
Ja, bij die tweede komt de syntax error voor de 2e functie.
Staat overigens gewoon keurig in je console als het goed is.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <script type="text/javascript"> //<![CDATA[ $(document).ready(function(){ $("#hidden-countdown").countdown({ date: "02 January 2015 12:00:00", // countdown target date settings format: "on" }, function() { // callback function }); }); //]]> </script> |
Stukje verder met leren en ben er nu achter waarom het precies fout gaat.quote:Op donderdag 20 februari 2014 09:24 schreef esv7 het volgende:
Beste,
Kan iemand mij misschien uitleggen waarom het volgende wel werkt:
[ code verwijderd ]
,maar dit niet?:
[ code verwijderd ]
Ik denk dat het met de volgorde te maken heeft?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | (function x() { one(); two(); }()) //Functionele expressie. var two = function() { alert("hallo"); } //Functionele declaratie. function one() { alert("hallo"); } |
Dat is bijna onmogelijk. ga loggen naar je console tot je weet tot waar het script uitgevoerd wordt.quote:
Code wordt van boven naar beneden uitgevoerd.quote:Op zondag 23 februari 2014 20:09 schreef esv7 het volgende:
[..]
Stukje verder met leren en ben er nu achter waarom het precies fout gaat.
Ik had gebruik gemaakt van functional expression's, waar ik voor functional declaration's had moeten kiezen omdat deze wel geladen worden voor er enige code wordt uitgevoerd.
[ code verwijderd ]
about:blankquote:Op maandag 24 februari 2014 16:48 schreef Scorpie het volgende:
Kent iemand nog een goede parallax scrolling tutorial ? Heb er nog niet veel mee gemerkt en merk dat ik wat roestig ben op dit vlak.
Ja ik weet het, maar ja, designers en shit.quote:Op maandag 24 februari 2014 16:50 schreef Catch22- het volgende:
[..]
about:blank
DONT!
Ik heb er wel eens naar gekeken, maar vind het zelf echt verschrikkelijk. Veel meer dan een background vastzetten heb ik er dan ook niet mee gedaan
Achtereenvolgende statements wel ja, wat heeft dat er mee te maken?quote:Op maandag 24 februari 2014 16:45 schreef Scorpie het volgende:
[..]
Code wordt van boven naar beneden uitgevoerd.
1 2 3 4 5 6 7 8 9 10 11 12 13 | //zet default sizes of haal ze uit de options var windowWidth = (options.width ? "900" : options.width); //x as var windowMaxWidth = (options.maxWidth ? "450" : options.maxWidth); //x as var windowMinWidth = (options.minWidth ? "2500" : options.minWidth); //x as var windowHeight = (options.height ? "500" : options.height); //y as var windowMaxHeight = (options.maxHeight ? "300" : options.maxHeight ); //y as var windowMinHeight = (options.minHeight ? "2000" : options.minHeight); //y as var windowLeftWidth = (options.left.width ? "200" : options.left.width); var windowLeftMaxWidth = (options.left.maxWidth ? "300" : options.left.maxWidth); var windowLeftMinWidth = (options.left.minWidth ? "100" : options.left.minWidth ); var windowRightWidth = (options.right.width ? null : options.right.width ); var windowRightMaxWidth = (options.right.maxWidth ? "300" : options.right.maxWidth); var windowRightMinWidth = (options.right.minWidth ? "100" : options.right.minWidth); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function test(options) { var basesettings = { windowWidth:900, widthHeight:900 }; $.extend(basesettings, options); // of vanilla javascript var settings = extend(default, config); function extend(a, b){ var c = {}; for(var p in a) c[p] = (b[p] == null) ? a[p] : b[p]; return c; } } |
Dit is code die met Mootools werkt, maar dat terzijde.quote:
dat werkt met jQuery ook. Het nette hiervan is dat je gewoon 1 net object kan maken met basissettings en die je kan overschrijven met een ander object. Leest toch iets makkelijker.quote:Op dinsdag 25 februari 2014 14:01 schreef Sitethief het volgende:
[..]
Dit is code die met Mootools werkt, maar dat terzijde.
Maar wat is er zo slecht aan dan? Mijn functie bouwt een window op met twee panels erin waar je de afmetingen van mee kunt geven maar ook default kunt laten.
Ah, dat zou hier mee moeten kunnenquote:Op dinsdag 25 februari 2014 14:13 schreef Catch22- het volgende:
[..]
dat werkt met jQuery ook. Het nette hiervan is dat je gewoon 1 net object kan maken met basissettings en die je kan overschrijven met een ander object. Leest toch iets makkelijker.
http://mootools.net/docs/core/Types/Object#Object:Object-appendquote:Function: Object.append
Copies all the properties from the second object passed in to the first object passed in.
Syntax:
Object.append(original, extension);
Dat zeg je zelf al. "Het ziet er nogal lomp uit"quote:Op dinsdag 25 februari 2014 14:01 schreef Sitethief het volgende:
[..]
Maar wat is er zo slecht aan dan?
Ja, klopt, maar verder dan dat kwam ik nietquote:Op dinsdag 25 februari 2014 14:18 schreef KomtTijd... het volgende:
[..]
Dat zeg je zelf al. "Het ziet er nogal lomp uit"
Zo, idd veel netterquote:Op dinsdag 25 februari 2014 14:37 schreef KomtTijd... het volgende:
Neuh, veel meer is er ook niet mis mee
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | var baseSettings = { 'width' : '900', //x as 'maxWidth' : '450', 'minWidth' : '2500', 'height' : '500', //y as 'maxHeight' : '300', 'minHeight' : '2000', 'left' : { 'width' : '200', 'maxWidth' : '300', 'minWidth' : '100', }, 'right' : { 'width' : null, 'maxWidth' : '300', 'minWidth' : '100' } }; Object.append(baseSettings, options); |
Dat heb ik ook laatst nodig gehad om naar bepaald gedeelte in een specifieke div te scrollen.quote:Op woensdag 26 februari 2014 23:30 schreef n8n het volgende:
Waarom zou je in godsnaam afmetingen in je js nodig hebben
Mootools UI framework waar panels, windows, notifications en modals mee opgebouwd kunnen worden binnen een frame die minimaliseren etc van windows toestaat. Sommige windows wil je gewoon niet te groot hebben, ander wel. etc dan is het fijn als je daar wat controle over hebt.quote:Op woensdag 26 februari 2014 23:30 schreef n8n het volgende:
Waarom zou je in godsnaam afmetingen in je js nodig hebben
1 2 3 | <a class="button" href="#" target="_blank"> <img src="img/#.png" alt="#" class="FOK" /></a> <a class="button" href="#" target="_blank"> <img class="FOK" src="#" alt="#" /></a> <a class="button" href="#" target="_blank"> <img class="FOK" src="#" alt="#" /></a> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | .button { width: 100px; opacity: 0.7; -webkit-opacity: 0.7; -moz-opacity: 0.7; transition: 0.5s ease; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; } .button:hover { transform: scale(1.5,1.5); -webkit-transform: scale(1.5,1.5); -moz-transform: scale(1.5,1.5); opacity: 1.5; -webkit-opacity: 1.5; -moz-opacity: 1.5; } |
Bij mij wordt het plaatje groter in Chrome iig, in Opera niet.quote:Op donderdag 27 februari 2014 22:16 schreef Flammie het volgende:
bij een vriend van mij wordt het ook groter.. bij mij niet en bij mijn broer ook niet en bij weer iemand anders wel
Volgens mij is er iets anders aan de hand ...
Bij mij worden ze in chrome niet groter o0quote:Op donderdag 27 februari 2014 22:30 schreef esv7 het volgende:
[..]
Bij mij wordt het plaatje groter in Chrome iig, in Opera niet.
Maar hij doet bij een aantal mensen niet en bij een aantal mensen wel, terwijl ze dezelfde chrome versie hebben? Ander OS of device oid?quote:Op donderdag 27 februari 2014 22:34 schreef Flammie het volgende:
[..]
Bij mij worden ze in chrome niet groter o0
Opera klopt ik heb die vendor ( -o-) nog niet geadd
Wat is er mis met mijn chromemaybe eens naar factory standaard resetten en dan upgraden naar laatste versie ofzo
Nee exact hetzelfde. PC met windows 7.. het is vaagquote:Op donderdag 27 februari 2014 22:36 schreef esv7 het volgende:
[..]
Maar hij doet bij een aantal mensen niet en bij een aantal mensen wel, terwijl ze dezelfde chrome versie hebben? Ander OS of device oid?
We zij het aan het uitfaseren, maar dat duurt wel ff denk ikquote:
1 2 3 4 5 6 | <div class="container"> <div class="row"> <div class="span9"></div> <aside class="span3"></aside> </div> </div> |
Emmet plugin (voor o.a. Dreamweaver): http://emmet.io/quote:Op maandag 3 maart 2014 18:00 schreef karton2 het volgende:
Nu heb ik zitten kijken of Dreamweaver ook een dergelijke functie heeft, maar helaas.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |