TODO

  • Revision slug: User:dbruant/TODO
  • Revision title: TODO
  • Revision id: 32696
  • Created:
  • Creator: dbruant
  • Is current revision? No
  • Comment 164 words added

Revision Content

This is my TODO-list of pages i want to change, improve. Feel free to add items (especially in JavaScript and DOM)

JavaScript

  • Do a page like this one but for JavaScript features.
  • Document this
  • isNaN: explain why it's broken. Introduce Object.is. Clean up the page.
  • Array: make it awesome. Maybe separate the Array built-in and the array instances. Maybe follow ES5.1 sectionning style because it makes sense. Write a note for PHP devs.
  • instanceof: cleanup page. Remove the XPCOM section, find it a new home, because web devs do not care.
  • foreach: write a polyfill for human beings. Document what callback arguments are! Talk about that. Improve examples.

DOM

Other JS technologies

  • frames. apparently window !== frames on IE8 or something. Investigate & document
  • setTimeout: add a note on the fact that integers are returned as identifers which could be a security issue in cases. show how to have a safe setTimeout/clearTimeout pair. Add a full section on "fast setTimeout 0"

CSS

  • display: document table-related values.
  • Bring to MDN some sort of "definite CSS positionning guide", because this is fucking difficult!
    • Research on the web
    • Find people who know a lot about this topic (maybe the awesome Lea Verou or Robert Nyman)

Other

Revision Source

<p>This is my TODO-list of pages i want to change, improve. Feel free to add items (especially in JavaScript and DOM)</p>
<h2>JavaScript</h2>
<ul> <li>Do a page like <a href="/User:FreakCERS" title="User:FreakCERS">this one</a> but for JavaScript features.</li> <li>Document <a class=" link-https" href="https://twitter.com/#!/kangax/status/93807138975137793">this</a></li> <li><a href="/en/JavaScript/Reference/Global_Objects/isNaN" title="en/JavaScript/Reference/Global_Objects/isNaN">isNaN</a>: explain why it's broken. Introduce <a class=" external" href="http://wiki.ecmascript.org/doku.php?id=harmony:egal">Object.is</a>. Clean up the page.</li> <li><a href="/en/JavaScript/Reference/Global_Objects/Array#Properties_2" title="en/JavaScript/Reference/Global_Objects/Array#Properties_2">Array</a>: make it awesome. Maybe separate the Array built-in and the array instances. Maybe follow ES5.1 sectionning style because it makes sense. Write a note for PHP devs.</li> <li><a href="/en/JavaScript/Reference/Operators/Special/instanceof">instanceof</a>: cleanup page. Remove the XPCOM section, find it a new home, because web devs do not care.</li> <li><a href="/en/JavaScript/Reference/global_objects/array/foreach">foreach</a>: write a polyfill for human beings. Document what callback arguments are! <a class=" external" href="http://www.wirfs-brock.com/allen/posts/166">Talk about that</a>. Improve examples.</li>
</ul> <h2>DOM</h2>
<ul> <li><a href="/en/DOM/window.onunload" title="en/DOM/window.onunload">window.onunload</a>. Explain the <code>unload</code> semantics</li> <li>Maybe ask to stop on-* pages and ask to rather have dom event pages. One not somewhere could explain how to attach event handlers.</li> <li><a href="/en/DOM:document.createDocumentFragment">document.createDocumentFragment</a>: Make it awesome. Add examples. Explain why it's better than appending things on the DOM. Add compat table to show it is supporte on IE6, so no reason not to use!!</li> <li><a href="/En/DOM/Node.textContent">textContent/a&gt;: Say it's better for performance and security. Add interesting examples for that.</a></li>
</ul>
<h2>Other JS technologies</h2>
<ul> <li><a href="/en/DOM/window.frames">frames</a>. apparently window !== frames on IE8 or something. Investigate &amp; document</li> <li><a href="/En/Window.setTimeout">setTimeout</a>: add a note on the fact that integers are returned as identifers which could be a security issue in cases. show how to have a safe setTimeout/clearTimeout pair. Add a full section on "fast setTimeout 0"</li>
</ul> <h2>CSS</h2>
<ul> <li><a href="/en/CSS/display" title="en/CSS/display">display</a>: document <code>table</code>-related values.</li> <li>Bring to MDN some sort of "definite CSS positionning guide", because this is fucking difficult! <ul> <li>Research on the web</li> <li>Find people who know a lot about this topic (maybe the awesome <a class=" external" href="http://leaverou.me/">Lea Verou</a> or <a class=" external" href="http://robertnyman.com/2010/02/24/css-display-inline-block-why-it-rocks-and-why-it-sucks/">Robert Nyman</a>)</li> </ul> </li>
</ul>
<h2>Other</h2>
<ul> <li><a href="/User:dbruant/Buzzwords_Explained" title="User:dbruant/Buzzwords_Explained">Page on Buzzwords and what they really mean.</a></li>
</ul>
Revert to this revision