54 posts on JS

  1. JS private class fields considered harmful 2 min 0 comments
  2. On ratings and meters 2 min 0 comments
  3. Introducing Rety: live coding, without the stress 3 min 0 comments
  4. Releasing Color.js: A library that takes color seriously 2 min 0 comments
  5. On Yak Shaving and <md-block>, a new HTML element for Markdown 2 min 0 comments
  6. Mass function overloading: why and how? 4 min 0 comments
  7. Writable getters 4 min 0 comments
  8. The case for Weak Dependencies in JS 5 min 0 comments
  9. The failed promise of Web Components 4 min 0 comments
  10. Introspecting CSS via the CSS OM: Get supported properties, shorthands, longhands 3 min 0 comments
  11. Import non-ESM libraries in ES Modules, with client-side vanilla JS 4 min 0 comments
  12. Refactoring optional chaining into a large codebase: lessons learned 6 min 0 comments
  13. Hybrid positioning with CSS variables and max() 4 min 0 comments
  14. Today's Javascript, from an outsider's perspective 3 min 0 comments
  15. ReferenceError: x is not defined? 2 min 0 comments
  16. Refresh CSS Bookmarklet v2 2 min 0 comments
  17. Easy Dynamic Regular Expressions with Tagged Template Literals and Proxies 3 min 0 comments
  18. Never forget type="button" on generated buttons! 2 min 0 comments
  19. Different remote and local resource URLs, with Service Workers! 4 min 0 comments
  20. Resolve Promises externally with this one weird trick 2 min 0 comments
  21. Markapp: A list of HTML libraries 1 min 0 comments
  22. Copying object properties, the robust way 2 min 0 comments
  23. Idea: Extending native DOM prototypes without collisions 3 min 0 comments
  24. Awesomplete: 2KB autocomplete with zero dependencies 2 min 0 comments
  25. Simple script: Automatic talks list 1 min 0 comments
  26. Optimizing long lists of yes/no values with JavaScript 1 min 0 comments
  27. Detecting CSS selectors support + my JSConf EU talk 2 min 0 comments
  28. jQuery Pure: Call for contributors 2 min 0 comments
  29. Get your hash — the bulletproof way 3 min 0 comments
  30. Change URL hash without page jump 1 min 0 comments
  31. StronglyTyped: A library for strongly typed properties & constants in JavaScript 2 min 0 comments
  32. Create complex RegExps more easily 30 min 0 comments
  33. Convert standard gradient syntax to -webkit-gradient and others 1 min 0 comments
  34. Incrementable length values in text fields 1 min 0 comments
  35. Organizing a university course on modern Web development 9 min 0 comments
  36. Reading cookies the regular expression way 1 min 0 comments
  37. Exploring browser-supported Unicode characters and a tweet shortening experiment 2 min 0 comments
  38. A different approach to elastic textareas 2 min 0 comments
  39. On password masking and usability 3 min 0 comments
  40. Cross-browser imageless linear gradients v2 2 min 0 comments
  41. Advocacy of JavaScript 3 min 0 comments
  42. Extend Math.log to allow for bases != e 1 min 0 comments
  43. Cross browser, imageless linear gradients 2 min 0 comments
  44. Mockup viewer bookmarklet 1 min 0 comments
  45. CSS3 colors, today (MediaCampAthens session) 1 min 0 comments
  46. On native, single-input, multiple file uploads 2 min 0 comments
  47. Check whether the browser supports RGBA (and other CSS3 values) 2 min 0 comments
  48. "Appearances can be deceiving Mr. Anderson" - a.k.a. short code is not always fast code 2 min 0 comments
  49. Quick & dirty way to run snippets of JavaScript anywhere 1 min 0 comments
  50. 20 things you should know when not using a JS library 5 min 0 comments
  51. Find the vendor prefix of the current browser 3 min 0 comments
  52. Extend Math.round, Math.ceil and Math.floor to allow for precision 2 min 0 comments
  53. JS library detector 1 min 0 comments
  54. Check whether a CSS property is supported 1 min 0 comments