Rev. 2.73

NaN === NaN // false
 
Number.MIN_VALUE> 0;
// true? really? wtf.
// It turns out that MIN_VALUE is the smallest number
// GREATER THAN ZERO, which of course totally makes sense.
 
parseInt('06'); // 6
parseInt('08'); // 0
// remember to pass in the radix!
 
typeof null // object
null === Object // false

(x=[].reverse)() === window // true

NaN === 'number' // true
Infinity === 1/0 // true
0.1 + 0.2 === 0.3 // false

("foo" + + "bar") === "fooNaN" // true

alert(111111111111111111111); // alerts 111111111111111110000

Ajaxian에 재미있는 포스트가 올라왔네요. 요즘 트위터에 한창 떠들던 얘기가 이거였군요. Brian Leroux씨는 자바스크립트의 엿(?) 같은 실행 결과가 담긴 코드들을 취합한 wtfjs.com을 오픈했습니다. ㅋㅋㅋ

Comments

Michael Leigeber씨는 무료로 사용할 수 있는 쓸만한 WYSIWYG 텍스트 편집기인 TinyEditor를 만들고 공개했습니다. 어떠한 자바스크립트 프레임웍도 필요로하지 않으며, 가볍고(8kb) 간편하게 사용할 수 있습니다. 참 겸손한 WYSIWYG 편집기입니다. 기본 기능에 워낙 충실해서 딱히 쓸 말이 떠오르지 않네요. 위 편집기를 직접 사용해 보세요. 편집기를 초기화하는 방법은 다음과 같습니다.

new TINY.editor.edit('editor',{
  id:'input', // (required) ID of the textarea
  width:584, // (optional) width of the editor
  height:175, // (optional) heightof the editor
  cssclass:'te', // (optional) CSS class of the editor
  controlclass:'tecontrol', // (optional) CSS class of the buttons
  rowclass:'teheader', // (optional) CSS class of the button rows
  dividerclass:'tedivider', // (optional) CSS class of the button diviers
  controls:[
    'bold', 'italic', 'underline', 'strikethrough', '|',
    'subscript', 'superscript', '|',
    'orderedlist', 'unorderedlist', '|',
    'outdent' ,'indent', '|',
    'leftalign', 'centeralign', 'rightalign', 'blockjustify', '|',
    'unformat', '|',
    'undo', 'redo', 'n', 'font', 'size', 'style', '|',
    'image', 'hr', 'link', 'unlink', '|',
    'cut', 'copy', 'paste', 'print'
  ], // (required) options you want available, a '|' represents a divider and an 'n' represents a new row
  footer:true, // (optional) show the footer
  fonts:['Verdana','Arial','Georgia','Trebuchet MS'],  // (optional) array of fonts to display
  xhtml:true, // (optional) generate XHTML vs HTML
  cssfile:'style.css', // (optional) attach an external CSS file to the editor
  content:'starting content', // (optional) set the starting content else it will default to the textarea content
  css:'body{background-color:#ccc}', // (optional) attach CSS to the editor
  bodyid:'editor', // (optional) attach an ID to the editor body
  footerclass:'tefooter', // (optional) CSS class of the footer
  toggle:{text:'source',activetext:'wysiwyg',cssclass:'toggle'}, // (optional) toggle to markup view options
  resize:{cssclass:'resize'} // (optional) display options for the editor resize
});

Comments

순수 CSS만으로 콜라 캔을 입체적으로 매핑하여 사람들을 놀라게 했던 Román Cortés씨는 필(?)을 받으셨는지 더욱 놀라운 결과물들을 만들었습니다. 위 화면에서 스크롤을 오른쪽으로 이동시켜 보세요. 찌그러진 캔의 도드라진 정도를 레이어로 구분하여 반투명 PNG파일로 저장하고 이 이미지들을 중첩 매핑하여 캔이 찌그러진 느낌을 부여했습니다. Román Cortés씨는 이와 유사한 방법으로 구현한 The Ajaxian Prism, Van Gogh’s Starry Night, Sliding and Slicing을 만들어 Ajaxian에 기고한 모양입니다.

Comments