• It's OK to call a funciton before defined (HOISTING)
  • It's OK to start identifier with _, $
  • Use 'Currying' to make calling function exotic
  • Use eval so the code string get extra escape \'...\'