- Démo d'utilisation d'un screenreader: https://www.webassoc.fr/agenda/accessibilite-180314/
- Lighthouse 3: http://bit.ly/lighthouse-3-details
- Chrome User Experience Report: http://bit.ly/chrome-ux-report
- Services workers: https://serviceworke.rs/
Here is a collection of links to presentations and other resources shared during the last #APIDays2018 in Paris.
If you find some mistakes, or have any links to add to this list, feel free to add some comments, or contact me on Twitter or LinkedIn
buildscript { | |
dependencies { | |
classpath 'org.asciidoctor:asciidoctorj:1.5.4.1' | |
} | |
} | |
plugins { | |
id 'org.asciidoctor.convert' version '1.5.3' | |
id 'com.github.jruby-gradle.base' version '1.3.3' | |
} |
[12:03 AM] acemarke: "controlled" and "uncontrolled" inputs
[12:04 AM] acemarke: if I have a plain, normal HTML page, and I put <input id="myTextbox" type="text" />
in my page(edited)
[12:04 AM] acemarke: and I start typing into that textbox
[12:04 AM] acemarke: it remembers what I've typed. The browser stores the current value for that input
[12:05 AM] acemarke: and then sometime later, I can get the actual element, say, const input = document.getElementById("myTextbox")
, and I can ask it for its value: const currentText = input.value;
[12:05 AM] acemarke: good so far?
[12:08 AM] acemarke: I'll keep going, and let me know if you have questions
[12:08 AM] lozio: ok, actually I'm reading
[12:09 AM] lozio: good
[12:09 AM] acemarke: so, a normal HTML input field effectively stores its own value at all times, and you can get the element and ask for its value
// | |
// Lambda's timeout needs to be >5 seconds, 10 should do | |
// | |
var startedAt = new Date(); | |
var interval = setInterval(function () { | |
console.log(startedAt, new Date()); | |
}, 1000); |
- ES6 Katas - Small, byte-size exercises to discover most aspects of ES6 features by doing interactive, online exercises. Pretty awesome.
- Learn ES2015 - A great part of Babel's website that takes you through examples of all supported ES6+ features
- ES6-Features.org - Nice ES6 / ES5 comparisons of many ES6 language features
- ES6 Features - A single-page tour of code examples for just about every ES6 feature, by Luke Hoban
- ES6 In Depth - A great series of articles on Mozilla Developer Network (MDN); also available in French through great translation efforts.
var uniqueArray = function(arrArg) { | |
return arrArg.filter(function(elem, pos,arr) { | |
return arr.indexOf(elem) == pos; | |
}); | |
}; | |
var uniqEs6 = (arrArg) => { | |
return arrArg.filter((elem, pos, arr) => { | |
return arr.indexOf(elem) == pos; | |
}); |
fn main () | |
{ | |
let martini_emoji = '\u{1F378}'; | |
println!("{}", martini_emoji); | |
} |