Submit Search
Upload
Bestpractices nl
•
Download as KEY, PDF
•
2 likes
•
762 views
Wilfred Nas
Follow
presentation on best practices for a couple of java developers
Read less
Read more
Technology
Report
Share
Report
Share
1 of 85
Download now
Recommended
Empezando con Twig
Empezando con Twig
Ismael Ambrosi
Javascript Common Mistakes
Javascript Common Mistakes
동수 장
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Raimonds Simanovskis
The Spirit of Testing
The Spirit of Testing
Marco Cedaro
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Ralf Eggert
Automated code audits
Automated code audits
Damien Seguy
Stole16
Stole16
rworldoffice
Canjs
Canjs
bitovi
Recommended
Empezando con Twig
Empezando con Twig
Ismael Ambrosi
Javascript Common Mistakes
Javascript Common Mistakes
동수 장
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Raimonds Simanovskis
The Spirit of Testing
The Spirit of Testing
Marco Cedaro
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Ralf Eggert
Automated code audits
Automated code audits
Damien Seguy
Stole16
Stole16
rworldoffice
Canjs
Canjs
bitovi
Advanced modulinos trial
Advanced modulinos trial
brian d foy
jQuery: Events, Animation, Ajax
jQuery: Events, Animation, Ajax
Constantin Titarenko
Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020
Damien Seguy
49368010 projectreportontraininganddevelopment(1)
49368010 projectreportontraininganddevelopment(1)
Kritika910
Top 10 php classic traps confoo
Top 10 php classic traps confoo
Damien Seguy
Advanced modulinos
Advanced modulinos
brian d foy
[PL] Jak nie zostać "programistą" PHP?
[PL] Jak nie zostać "programistą" PHP?
Radek Benkel
FizzBuzzではじめるテスト
FizzBuzzではじめるテスト
Masashi Shinbara
Adding ES6 to Your Developer Toolbox
Adding ES6 to Your Developer Toolbox
Jeff Strauss
Include
Include
andriarma
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Balázs Tatár
Orlando BarCamp Why Javascript Doesn't Suck
Orlando BarCamp Why Javascript Doesn't Suck
erockendude
PHP for NonProgrammers (DrupalCon SF 2010)
PHP for NonProgrammers (DrupalCon SF 2010)
Four Kitchens
Php My Sql
Php My Sql
mussawir20
モダンAngularJS @ GDG中国2014.12.6
モダンAngularJS @ GDG中国2014.12.6
Okuno Kentaro
2013 05-03 - HTML5 & JavaScript Security
2013 05-03 - HTML5 & JavaScript Security
Johannes Hoppe
TypeScriptで書くAngularJS @ GDG神戸2014.8.23
TypeScriptで書くAngularJS @ GDG神戸2014.8.23
Okuno Kentaro
Mojolicious
Mojolicious
Marcos Rebelo
An Introduction to PHP... and Why It's Yucky!
An Introduction to PHP... and Why It's Yucky!
Jorge Silva Jetter
GettingStartedWithPHP
GettingStartedWithPHP
Nat Weerawan
Html5 intro
Html5 intro
Wilfred Nas
Fronteers iprofs
Fronteers iprofs
Wilfred Nas
More Related Content
What's hot
Advanced modulinos trial
Advanced modulinos trial
brian d foy
jQuery: Events, Animation, Ajax
jQuery: Events, Animation, Ajax
Constantin Titarenko
Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020
Damien Seguy
49368010 projectreportontraininganddevelopment(1)
49368010 projectreportontraininganddevelopment(1)
Kritika910
Top 10 php classic traps confoo
Top 10 php classic traps confoo
Damien Seguy
Advanced modulinos
Advanced modulinos
brian d foy
[PL] Jak nie zostać "programistą" PHP?
[PL] Jak nie zostać "programistą" PHP?
Radek Benkel
FizzBuzzではじめるテスト
FizzBuzzではじめるテスト
Masashi Shinbara
Adding ES6 to Your Developer Toolbox
Adding ES6 to Your Developer Toolbox
Jeff Strauss
Include
Include
andriarma
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Balázs Tatár
Orlando BarCamp Why Javascript Doesn't Suck
Orlando BarCamp Why Javascript Doesn't Suck
erockendude
PHP for NonProgrammers (DrupalCon SF 2010)
PHP for NonProgrammers (DrupalCon SF 2010)
Four Kitchens
Php My Sql
Php My Sql
mussawir20
モダンAngularJS @ GDG中国2014.12.6
モダンAngularJS @ GDG中国2014.12.6
Okuno Kentaro
2013 05-03 - HTML5 & JavaScript Security
2013 05-03 - HTML5 & JavaScript Security
Johannes Hoppe
TypeScriptで書くAngularJS @ GDG神戸2014.8.23
TypeScriptで書くAngularJS @ GDG神戸2014.8.23
Okuno Kentaro
Mojolicious
Mojolicious
Marcos Rebelo
An Introduction to PHP... and Why It's Yucky!
An Introduction to PHP... and Why It's Yucky!
Jorge Silva Jetter
GettingStartedWithPHP
GettingStartedWithPHP
Nat Weerawan
What's hot
(20)
Advanced modulinos trial
Advanced modulinos trial
jQuery: Events, Animation, Ajax
jQuery: Events, Animation, Ajax
Top 10 php classic traps DPC 2020
Top 10 php classic traps DPC 2020
49368010 projectreportontraininganddevelopment(1)
49368010 projectreportontraininganddevelopment(1)
Top 10 php classic traps confoo
Top 10 php classic traps confoo
Advanced modulinos
Advanced modulinos
[PL] Jak nie zostać "programistą" PHP?
[PL] Jak nie zostać "programistą" PHP?
FizzBuzzではじめるテスト
FizzBuzzではじめるテスト
Adding ES6 to Your Developer Toolbox
Adding ES6 to Your Developer Toolbox
Include
Include
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Let's write secure Drupal code! - 13.09.2018 @ Drupal Europe, Darmstadt, Germany
Orlando BarCamp Why Javascript Doesn't Suck
Orlando BarCamp Why Javascript Doesn't Suck
PHP for NonProgrammers (DrupalCon SF 2010)
PHP for NonProgrammers (DrupalCon SF 2010)
Php My Sql
Php My Sql
モダンAngularJS @ GDG中国2014.12.6
モダンAngularJS @ GDG中国2014.12.6
2013 05-03 - HTML5 & JavaScript Security
2013 05-03 - HTML5 & JavaScript Security
TypeScriptで書くAngularJS @ GDG神戸2014.8.23
TypeScriptで書くAngularJS @ GDG神戸2014.8.23
Mojolicious
Mojolicious
An Introduction to PHP... and Why It's Yucky!
An Introduction to PHP... and Why It's Yucky!
GettingStartedWithPHP
GettingStartedWithPHP
Viewers also liked
Html5 intro
Html5 intro
Wilfred Nas
Fronteers iprofs
Fronteers iprofs
Wilfred Nas
front end workshop v3
front end workshop v3
Wilfred Nas
Javascript is evil - fronteers 2013 jam sessions
Javascript is evil - fronteers 2013 jam sessions
Wilfred Nas
What has responsive web design done for us, so far.
What has responsive web design done for us, so far.
Wilfred Nas
Html5 nl
Html5 nl
Wilfred Nas
CSS naming | ceci n'est pas un pipe
CSS naming | ceci n'est pas un pipe
Wilfred Nas
Viewers also liked
(7)
Html5 intro
Html5 intro
Fronteers iprofs
Fronteers iprofs
front end workshop v3
front end workshop v3
Javascript is evil - fronteers 2013 jam sessions
Javascript is evil - fronteers 2013 jam sessions
What has responsive web design done for us, so far.
What has responsive web design done for us, so far.
Html5 nl
Html5 nl
CSS naming | ceci n'est pas un pipe
CSS naming | ceci n'est pas un pipe
Similar to Bestpractices nl
Javascript - The Good, the Bad and the Ugly
Javascript - The Good, the Bad and the Ugly
Thorsten Suckow-Homberg
jQuery: Tips, tricks and hints for better development and Performance
jQuery: Tips, tricks and hints for better development and Performance
Jonas De Smet
2013-06-15 - Software Craftsmanship mit JavaScript
2013-06-15 - Software Craftsmanship mit JavaScript
Johannes Hoppe
2013-06-24 - Software Craftsmanship with JavaScript
2013-06-24 - Software Craftsmanship with JavaScript
Johannes Hoppe
The Beauty Of Java Script V5a
The Beauty Of Java Script V5a
rajivmordani
The Beauty of Java Script
The Beauty of Java Script
Michael Girouard
Workshop 1: Good practices in JavaScript
Workshop 1: Good practices in JavaScript
Visual Engineering
Impress Your Friends with EcmaScript 2015
Impress Your Friends with EcmaScript 2015
Lukas Ruebbelke
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery
Zigotto Tecnologia
JavaScript - Like a Box of Chocolates - jsDay
JavaScript - Like a Box of Chocolates - jsDay
Robert Nyman
Jasmine BDD for Javascript
Jasmine BDD for Javascript
Luis Alfredo Porras Páez
jQuery - 10 Time-Savers You (Maybe) Don't Know
jQuery - 10 Time-Savers You (Maybe) Don't Know
girish82
Intro to jquery
Intro to jquery
Dan Pickett
Avinash Kundaliya: Javascript and WordPress
Avinash Kundaliya: Javascript and WordPress
wpnepal
Java script for web developer
Java script for web developer
Chalermpon Areepong
JavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New World
Robert Nyman
JavaScript Neednt Hurt - JavaBin talk
JavaScript Neednt Hurt - JavaBin talk
Thomas Kjeldahl Nilsson
ES6: The Awesome Parts
ES6: The Awesome Parts
Domenic Denicola
JavaScript ES6
JavaScript ES6
Leo Hernandez
Frontin like-a-backer
Frontin like-a-backer
Frank de Jonge
Similar to Bestpractices nl
(20)
Javascript - The Good, the Bad and the Ugly
Javascript - The Good, the Bad and the Ugly
jQuery: Tips, tricks and hints for better development and Performance
jQuery: Tips, tricks and hints for better development and Performance
2013-06-15 - Software Craftsmanship mit JavaScript
2013-06-15 - Software Craftsmanship mit JavaScript
2013-06-24 - Software Craftsmanship with JavaScript
2013-06-24 - Software Craftsmanship with JavaScript
The Beauty Of Java Script V5a
The Beauty Of Java Script V5a
The Beauty of Java Script
The Beauty of Java Script
Workshop 1: Good practices in JavaScript
Workshop 1: Good practices in JavaScript
Impress Your Friends with EcmaScript 2015
Impress Your Friends with EcmaScript 2015
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery
JAVASCRIPT NÃO-OBSTRUTIVO com jQuery
JavaScript - Like a Box of Chocolates - jsDay
JavaScript - Like a Box of Chocolates - jsDay
Jasmine BDD for Javascript
Jasmine BDD for Javascript
jQuery - 10 Time-Savers You (Maybe) Don't Know
jQuery - 10 Time-Savers You (Maybe) Don't Know
Intro to jquery
Intro to jquery
Avinash Kundaliya: Javascript and WordPress
Avinash Kundaliya: Javascript and WordPress
Java script for web developer
Java script for web developer
JavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New World
JavaScript Neednt Hurt - JavaBin talk
JavaScript Neednt Hurt - JavaBin talk
ES6: The Awesome Parts
ES6: The Awesome Parts
JavaScript ES6
JavaScript ES6
Frontin like-a-backer
Frontin like-a-backer
Recently uploaded
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Recently uploaded
(20)
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Bestpractices nl
1.
Javascript “the worlds most
misunderstood language”
2.
the big book
3.
The good book
4.
JavaScript !== Java
5.
Global namespace Don’t touch!
6.
x = global; var
x = global; // if not inside a function function foo(){ x = global; // without var. var y = notglobal; // yeah, var }
7.
Creëer je eigen
namespace
8.
;var sancus =
function(){ var x = notglobal; };
9.
Patterns anybody?
10.
Private variables
11.
Priveledged variables
12.
Public variables
13.
Closures
14.
Revealing module pattern ‘christian
heilman’
15.
;var sancus =
function(){ }(); // self invoking function :)
16.
;var sancus =
(function(){ // private variables var config = { foo:bar, html5:cool }, init = function(){ // doStuff }; return{ init:init }; }();
17.
;var sancus =
(function(){ var config = { foo:bar, html5:cool // no trailing , }, init = function(){ // doStuff }; return{ init:init }; }();
18.
;var sancus =
(function(){ var config = { foo:bar, html5:cool }, init = function(){ // doStuff }; // return init to global namespace return{ init:init }; }();
19.
;var sancus =
(function(){ var config = { foo:bar, html5:cool }, init = function(){ // doStuff }; return{ init:init }; }(); sancus.init(); // call init
20.
// ; is
just when someone else messed up... ;var sancus = (function(){ var config = { foo:bar, html5:cool }, init = function(){ // doStuff }; return{ init:init }; }(); sancus.init();
21.
;var sancus =
(function(){ var config = { foo:bar, html5:cool }, init = function(){ // doStuff }; return{ init:init }; }(); sancus.init(); alert(config.foo); // won’t work
22.
;var sancus =
(function(){ var config = { foo:bar, html5:cool }, init = function(){ // doStuff }; return{ init:init }; }(); sancus.init(); alert(sancus.config.foo); // won’t work
23.
;var sancus =
(function(){ var config = { foo:bar, html5:cool }, init = function(){ alert(config.foo); // will work }; return{ init:init }; }(); sancus.init();
24.
Niet typesafe (of toch
wel?)
25.
var x =
5; // number var y = ‘5’; // string if ( x == y ){ // true }
26.
var x =
5; // number var y = ‘5’; // string if ( x === y ){ // false }
27.
Best practices
28.
HTML Structuur
29.
<table> NOT FOR LAYOUT
30.
<table> for tabular
data
31.
don’t code for
presentation
32.
code for content
33.
tell a story
34.
http://html5boilerplate.com/
35.
Javascript is blocking
36.
<a href=”#” onClick=”alert(‘hello
world’);”> inline alert </a>
37.
<a
href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a> <a href=”#” onClick=”doStuff();”>inline alert</a>
38.
<!DOCTYPE HTML> <html lang="nl"> <head>
<meta charset="UTF-8"> <title></title> <script src=”script.js”></script> <script src=”script2.js”></script> <script src=”script3.js”></script> </head> <body> foo </body> </html>
39.
(Inline) scripts are
blocking everytime they are encountered.
40.
<!DOCTYPE HTML> <html lang="nl"> <head>
<meta charset="UTF-8"> <title></title> </head> <body> <!-- javascript at the bottom --> <script src=”script.js”></script> </body> </html>
41.
CSS
42.
CSS Styling
43.
Start big end small
44.
base.css
45.
beware of classisitus
46.
Fontface
47.
h1 { font-family:FrescoStdNormalRegular,arial; }
48.
@font-face { font-family:'FrescoStdNormalRegular';
src: url('fonts/FrescoStd-Normal.eot'); src: local('☺') url('fonts/FrescoStd-Normal.woff') format('woff'), url('fonts/FrescoStd-Normal.otf') format('opentype'), url('fonts/FrescoStd-Normal.svg#FrescoStd-Normal') format('svg'); }
49.
http://www.fontsquirrel.com/
50.
css2.1 and css3
51.
e[att^=”val”]
52.
http://www.456bereastreet.com/archive/200601/
css_3_selectors_explained/
53.
JavaScript gedrag
54.
put javascript at
the bottom
55.
one exception
56.
<script type="text/javascript"> document.documentElement.className
+= ' js-on'; </script>
57.
(css) .js-on .foo {
display:none; } .foo { // what does it look like without js? }
58.
combine multiple scripts
59.
<a id="_5" class="ui-lnkb"
onclick="return WebUI.clicked(this, '_5', event)" href="javascript: void(0);"> this link </a>
60.
use unobtrusive javascript
61.
$(‘a’).click(function(){ // do
stuff });
62.
Better: Event delegation
63.
$("body").delegate("a", "click", function(){
// do stuff });
64.
http://wnas.nl/hidden-advantage-of-event- delegation
65.
Touch the dom
as little as possible
66.
Never ever mix
67.
Never ever mix
68.
Inline scripts are
EVIL
69.
Inline styles are
EVIL
70.
Never ever mix
71.
Tips
72.
Write small functions
73.
var hideStuff =
function(tar){ $(tar).addClass(conf.cn.hide); };
74.
Beware of the
semicolon insertion
75.
var a =
b var c = d
76.
// broken :( var
a = bvar c = d
77.
var a =
b; var c = d;
78.
// still works var
a = b;var c = d;
79.
Dynamically load scripts
80.
if($.foo.length !== 0){
$.getScript(‘bar.js’,doStuff()); }
81.
Write for NO
javascript
82.
Use hijax, not
ajax.
83.
html is a
pretty accessible medium...
84.
node.js
85.
Vragen? (of wil je
voorbeelden)
Editor's Notes
\n
\n
\n
\n
\n
\n
het beschermt je code en voorkomt dat anderen je code kapot kunnen maken...\n
\n
\n
\n
\n
\n
\n
\n
deze functie wordt direct na het interpreteren aangeroepen. zie de laatste ()..\n
de zaken in de &#x2018;object literal&#x2019; config zijn niet beschikbaar buiten de sancus namespace.\n
\n
door de return is init weer global beschikbaar.\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
show graph tables essent.\n
\n
\n
\n
\n
\n
Percieved loading time\n
Percieved loading time\n
\n
\n
Percieved loading time\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Match any E elements, whose att atribute value begins with &#x2018;val&#x2019;\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
repaint and reflow\n
html and javascript\n
html and css\n
slecht onderhoudbaar en langzaam\n
slecht onderhoudbaar\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now