in 1 file, compressed onderaan je pagina.quote:Op woensdag 19 februari 2014 14:18 schreef esv7 het volgende:
Wat is de beste manier om veel javascript modules te laden voor een pagina, gewoon in de head inladen zoals gewoon? Of is het beter voor de performance om ze gezamenlijk in een file te zetten?
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?quote:Op woensdag 19 februari 2014 15:06 schreef Catch22- het volgende:
[..]
in 1 file, compressed onderaan je pagina.
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.
Ik zou me absoluut verdiepen in JS voordat je ermee begint, bv met de video's van Douglas Crockford. Javascript werkt niet zoals je denkt dat het werkt.quote:Op zaterdag 1 maart 2014 14:12 schreef TheSiege het volgende:
Zijn er hier ook Ember.js of andere javascript MVC framework gebruikers? Mijn javascript kennis is nog redelijk beperkt maar heb wel ervaring in PHP. Ik wou mezelf Ember.js aanleren maar is dat een beetje te doen zonder hele uitgebreide JS kennis?
Ik had de afmetingen ook natuurlijk in CSS(SASS) class staan, maar omdat ik gebruik maakte van een fluid lay-out, waren deze dus aan de hand van percentages. Verder had ik de absolute afmetingen nodig om een mask op af te stellen die om de content div heen viel als het ware. Als je beter manieren weet hoor ik het trouwens graag, indien mogelijk zou ik het graag beter doen natuurlijkquote:Op zaterdag 1 maart 2014 10:31 schreef n8n het volgende:
Even terug op dat js en afmetingen, hang er dan gewoon een class aan die je in de css styled, beetje vies om dat in de js te zetten. Scrollen kan ook naar een id of data attribute, ben je meteen flexibeler qua ruimte die je content inneemt
Sublime Text vind ik wel handig.quote:Op maandag 3 maart 2014 18:00 schreef karton2 het volgende:
Welk programma gebruiken jullie om websites mee te ontwikkelen?
Ik zit nu een tutorial te kijken van iemand die Coda gebruikt en hij gebruikt een soort van 'snelcode' om automatisch code mee te produceren.
Hij typt bijvoorbeeld div.container>div.row>div.span9+aside.span3 wat resulteert in:
[ code verwijderd ]
Nu heb ik zitten kijken of Dreamweaver ook een dergelijke functie heeft, maar helaas.
Ook heb ik andere programma's gezien waar een vertikale stippelijn stond van bijv. een <div> naar een </div>. Momenteel zet ik overal comments neer om het overzicht te bewaren.
Splitscreen tussen twee verschillende bestanden werken zoals Photoshop en Illustrator heeft Dw ook niet.
Dw heeft wel weer handige functies zoals het inklappen van een tag, of met een paar klikken een grote tabel maken (oeeee!).
Maar goed, ik ben benieuwd naar wat voor programma's jullie gebruiken om sneller te kunnen werken of die een goed overzicht bieden over wat je hebt.
Sublime text heeft ook de functie om elementen(en andere dingen in andere talen) in te klappenquote:
Vim.quote:Op maandag 3 maart 2014 18:08 schreef Catch22- het volgende:
Ik gebruik netbeans. Html genereren vind ik niet zo belangrijk.
Omdat ik dat ken. En ik heb inmiddels redelijk wat less applicaties gebouwd en heb weinig zin om over te stappen naar sass. Zie er ook weinig nut in voor mijn werkzaamheden.quote:
Emmet is toch wat eerst zencoding was or no? Ik gebruik emmet ook in komodo edit en je tikt mad snel je codequote:Op dinsdag 4 maart 2014 15:19 schreef Catch22- het volgende:
Flexbox
Ik word soms zo gelukkig van de juiste tooling. Ben een prototype voor een CMS aan het maken met Emmet, Bootstrap & LESS. Wat heerlijk is dat allemaal zeg
Lijkt we wel op ja.quote:Op dinsdag 4 maart 2014 18:43 schreef Flammie het volgende:
[..]
Emmet is toch wat eerst zencoding was or no? Ik gebruik emmet ook in komodo edit en je tikt mad snel je code
hij bedoelt tov sass denk ik.quote:
Je moet Javascript leren en het gebruiken zoals het bedoeld is. Je kunt niet verwachten dat je je Java/C#-structuren gewoon klakkeloos in Javascript neerkwakt, want dat werkt niet. Maar Javascriptcode kan wel degelijk ontzettend elegant zijn.quote:Op dinsdag 4 maart 2014 18:50 schreef robin007bond het volgende:
Javascript vind ik echt een vreselijke taal.
Je hebt wel OOP, maar geen goede encapsulatie en dergelijke (kan wel met een design pattern, maar dat is onnodig veel werk). Daarnaast mis ik gewoon klassen. Natuurlijk kun je de functies als een soort klassen gebruiken, maar het werkt gewoon niet lekker.
In Javascript is mijn code heel dirty, terwijl ik in Java en C# heel mooi kan programmeren. Moet ik wennen? Ik heb al een heleboel implementaties van design patterns gelezen, maar ook de Command Pattern uitwerken. Wat een gedoe.
Er moet echt een nieuwe client side webtaal komen. Je hebt wel Typescript, maar dat compileert gewoon naar Javascript.
Hmm dat geloof ik wel, maar ik heb er wel moeite mee.quote:Op dinsdag 4 maart 2014 23:16 schreef Tijn het volgende:
[..]
Je moet Javascript leren en het gebruiken zoals het bedoeld is. Je kunt niet verwachten dat je je Java/C#-structuren gewoon klakkeloos in Javascript neerkwakt, want dat werkt niet. Maar Javascriptcode kan wel degelijk ontzettend elegant zijn.
De video's van Douglas Crockford al bekeken?quote:Op woensdag 5 maart 2014 07:19 schreef robin007bond het volgende:
[..]
Hmm dat geloof ik wel, maar ik heb er wel moeite mee.
Als je met Bootstrap werkt, kan je imo beter met Sass werken. Vanwege de loop functies die Sass wel heeft en Less (nog?) niet. Die zijn best handig als je css wilt creëren voor het 12 kolommen systeem.quote:Op dinsdag 4 maart 2014 15:19 schreef Catch22- het volgende:
Flexbox
Ik word soms zo gelukkig van de juiste tooling. Ben een prototype voor een CMS aan het maken met Emmet, Bootstrap & LESS. Wat heerlijk is dat allemaal zeg
Wat voor loopfuncties bedoel je?quote:Op woensdag 5 maart 2014 09:50 schreef Maringo het volgende:
[..]
Als je met Bootstrap werkt, kan je imo beter met Sass werken. Vanwege de loop functies die Sass wel heeft en Less (nog?) niet. Die zijn best handig als je css wilt creëren voor het 12 kolommen systeem.
Volgens mij ben je dan echt veel te veel functionaliteit in je stylesheet aan het stoppen. Kun je beter je CSS door smarty halen, kun je ze tenminste écht dynamisch opbouwen.quote:Op woensdag 5 maart 2014 10:14 schreef Maringo het volgende:
[..]
for, foreach en while:
http://thesassway.com/intermediate/if-for-each-while
Het wordt tijd dat CSS iets van dynamiek krijgt. Dat is waar de community al jaren tegenaan loopt te schoppen. Nu zal je dat voor een simpele html pagina niet echt nodig hebben. Maar als je bijvoorbeeld Bootstrap Themes wilt maken is het erg handig. Voorbeeldje:quote:Op woensdag 5 maart 2014 10:21 schreef KomtTijd... het volgende:
[..]
Volgens mij ben je dan echt veel te veel functionaliteit in je stylesheet aan het stoppen. Kun je beter je CSS door smarty halen, kun je ze tenminste écht dynamisch opbouwen.
1 2 3 4 5 | @for $i from 1 to 6 { .col-md-#{$i} { border: #{$i}px solid #aaa; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | .col-md-1{ border: 1px solid #aaa; } .col-md-2{ border: 2px solid #aaa; } .col-md-3{ border: 3px solid #aaa; } .col-md-4{ border: 4px solid #aaa; } .col-md-5{ border: 5px solid #aaa; } .col-md-6{ border: 6px solid #aaa; } |
1 2 3 4 5 | [[foreach $users as $user]] .author-bio .photo-[[$user.name]] { background: url('[[$user.avatar]]') no-repeat; } [[/foreach]] |
Ooit met een Bootstrap theme gewerkt?quote:Op woensdag 5 maart 2014 10:36 schreef KomtTijd... het volgende:
[ code verwijderd ]
Daar heb je tenminste écht iets aan, ipv dat je alsnog handmatig een array met users in je CSS/Sass moet gaan zetten.
Oh en voor iedere mogelijke style een class maken en vervolgens elementen als <a class="block roundtop col-md-2 margin-3 txt-blue bg-red"> is wat mij betreft nog ranziger dan inline-styles gebruiken, dus wat je precies met die for-loops moet is me ook niet duidelijk.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @mobile: ~"only screen and (max-width: @{screen-xs-max})"; @tablet: ~"only screen and (min-width: @{screen-sm-min}) and (max-width: @{screen-sm-max})"; @tablet-and-down: ~"only screen and (max-width: @{screen-sm-max})"; @desktop-and-up : ~"only screen and (min-width: @{screen-md-min})"; @desktop: ~"only screen and (min-width: @{screen-md-min}) and (max-width: @{screen-md-max})"; @desktop-xl: ~"only screen and (min-width: @{screen-lg-min})"; table.table-overview { .table; .table-striped; .table-bordered; @media @tablet-and-down { .table-condensed; } } |
Enige plus die Sass heeft zijn de loopfuncties. Verder kan je met Sass ook nog zonder brackets werken zoals in Python. Maar verder is het praktisch hetzelfde als Less.quote:Op woensdag 5 maart 2014 11:16 schreef Catch22- het volgende:
[ code verwijderd ]
Hier word ik dus blij vanKan volgens mij met LESS en SASS beiden wel.
Jup. Vreselijk.quote:Op woensdag 5 maart 2014 11:13 schreef Maringo het volgende:
[..]
Ooit met een Bootstrap theme gewerkt?
Kortom, het nut is dus beperktquote:De col-md-* is alleen maar om aan te geven hoeveel kolommen breed het huidige element moet zijn. Daarmee komt dus ook de margin, padding en dergelijke mee. Er komt in een goede theme dus nergens een margin-3 of txt-blue aan te pas.
Haha, ja ik bedoelde tegenover SASS.quote:
Yep. Beiden kunnen dat.quote:Op woensdag 5 maart 2014 11:16 schreef Catch22- het volgende:
[ code verwijderd ]
Hier word ik dus blij vanKan volgens mij met LESS en SASS beiden wel.
Dan kan ik je helaas niet verder helpen.quote:
Thanks! Nee, niet gedaan. Bedankt.quote:Op woensdag 5 maart 2014 09:48 schreef Tijn het volgende:
[..]
De video's van Douglas Crockford al bekeken?
Graag gedaan! Erg goed imho en nuttig voor iedereen die écht iets van JS wil leren.quote:Op woensdag 5 maart 2014 19:36 schreef robin007bond het volgende:
[..]
Thanks! Nee, niet gedaan. Bedankt.
Ik heb ook al de implementaties van bepaalde design patterns doorgenomen.quote:Op woensdag 5 maart 2014 19:39 schreef Tijn het volgende:
[..]
Graag gedaan! Erg goed imho en nuttig voor iedereen die écht iets van JS wil leren.
Ik vind het een beetje als seks met een dronken vrouw. Makkelijk en snel, maar achteraf voel je je alleen maar smerig.quote:Op woensdag 5 maart 2014 19:50 schreef Catch22- het volgende:
Ik vind bootstrap wel bazig hoor. Scheelt me veel tijd
Ik vind boilerplates en frameworks wel handig. Als ze een beetje fatsoenlijk in elkaar zitten zie je er niet meer vanaf dat je een boilerplate hebt gebruikt.quote:Op woensdag 5 maart 2014 20:19 schreef KomtTijd... het volgende:
[..]
Ik vind het een beetje als seks met een dronken vrouw. Makkelijk en snel, maar achteraf voel je je alleen maar smerig.
Dan liever SASSquote:Op woensdag 5 maart 2014 11:50 schreef boem-dikkie het volgende:
[..]
Haha, ja ik bedoelde tegenover SASS.
het bespaart mij domme tijd met simpele taken die ik kan besteden aan dingen die er toe doen.quote:Op woensdag 5 maart 2014 20:19 schreef KomtTijd... het volgende:
[..]
Ik vind het een beetje als seks met een dronken vrouw. Makkelijk en snel, maar achteraf voel je je alleen maar smerig.
Dit. Ik gebruik Bootstrap wel maar niet met volle overtuiging.quote:Op woensdag 5 maart 2014 20:19 schreef KomtTijd... het volgende:
[..]
Ik vind het een beetje als seks met een dronken vrouw. Makkelijk en snel, maar achteraf voel je je alleen maar smerig.
quote:Op woensdag 5 maart 2014 20:19 schreef KomtTijd... het volgende:
[..]
Ik vind het een beetje als seks met een dronken vrouw. Makkelijk en snel, maar achteraf voel je je alleen maar smerig.
Dat zeg ik. Net als dronken vrouwen.quote:Op woensdag 5 maart 2014 22:27 schreef picodealion het volgende:
[..]
Dit. Ik gebruik Bootstrap wel maar niet met volle overtuiging.
Oeh, ook interessant dit. Ik heb nog een boel te leren. Je moet wel je floats even clearenquote:Op donderdag 6 maart 2014 09:29 schreef Aether het volgende:
O'Reilly Atlas: The new learning environment from O’Reilly
Volledig te lezen boeken, o.a.:
[ afbeelding ]JavaScript Cookbook
• Create interactive web and desktop applications
• Work with JavaScript objects, such as String, Array, Number, and Math
• Use JavaScript with Scalable Vector Graphics (SVG) and the canvas element
• Store data in various ways, from the simple to the complex
• Program the new HTML5 audio and video elements
• Implement concurrent programming with Web Workers
• Use and create jQuery plug-ins
• Use ARIA and JavaScript to create fully accessible rich internet applications
[ afbeelding ]Programming JavaScript Applications
• AMD
• Asynchronous Operations, Callbacks, Promises and Deferreds
• Code Quality
• Function Polymorphism
• Function Scope, Hoisting and Closures
• Functional Programming and Stateless Functions
• Immediately Invoked Function Expressions
• Interfaces
• JavaScript Style Guide
• Lambdas
• Method Chaining and Fluent APIs
• Method Context
• Named Parameters
• Node Modules
• Object Factories
• Partial Application and Currying
• Plug-ins
• Principles of Modularity
• Prototypal Inheritance, Prototype Cloning and the Flyweight Pattern
• The Module Pattern
• Unit Testing
[ afbeelding ]HTML5 Canvas
The second edition of this popular book gets you started with HTML5 Canvas.
Learn how to draw, render text, manipulate images, and create animation—all in the course of building several interactive web games throughout the book.
This online version of HTML5 Canvas includes 53 interactive examples and exercises. In Chapter 10, you’ll create a canvas version of an arcade classic, Retro Blaster, shown below. Move your ship with the mouse or your finger, and shoot the aliens traveling across the screen.
[ afbeelding ]Node: Up and Running
Niet meer dan een simpel commando op de command-line toch?quote:Op donderdag 6 maart 2014 20:03 schreef picodealion het volgende:
maar wat een gedoe zeg om dat allemaal draaiend te krijgen
1 | [packet manager] install node |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |