Skip to content

nhn/tui.code-snippet

Repository files navigation

Toast UI CodeSnippet

tui-code-snippet is group of utility methods to make ease with developing javascript applications.

It includes several features like class simulation, browser detecting, type checking and +30 more.

tui-code-snippet supports IE8+ and modern browsers and already has been used for open source javascript components and many commercial projects in NHNEnt corporation.

Feature

  • browser.js
    • Browser detecting modules
  • collection.js
  • Modules to Process collecitons
  • Support util methods for collecitons
  • customEvent.js
  • Custom event modules
  • Add/Remove/fire custom events
  • defineClass.js
  • Defined classes module
  • enum.js
  • Const value modules
  • Making immutability values but IE8 low
  • func.js
  • Function modules
  • hashMap.js
  • Hash map modules
  • Managing data by key/value
  • inheritance.js
    • Simple inheritance modules (Nicholas C. Zakas, YUI Library)
    • Call supur constructor of superclass
    • Have to get inheritance before define child
    • Using mixin and inner object
  • object.js
  • Object modules
  • Support utils to control object
  • string.js
  • String processing modules
  • Support utils such as decodeHTMLEntity, encodeHTMLEntity
  • type.js
  • Check data type
  • window.js
  • Window object modules
  • You need 'postDataBridgeUrl' options to avoid IE11 popup form submit bug.
  • Different domain have x-domain issue.
  • defineNamespace.js
  • Support utils to define namespace
  • formatDate.js
  • Formating date strings modules
  • defineModule.js
  • Support utils to define modules

How to use CodeSnippet

  • Using CodeSnippet build file
  • Download tui-code-snippet.js or tui-code-snippet.min.js from [master branch]
  • It's better that you do not change the file name.
  • Using the copy only the necesary parts
  • Check dependency before copy the codes
  • Use build file as you can

Documentation

Tested Browsers

  • browser:
    • IE8+
    • Chrome
    • Firefox

Download/Install

About

Group of utility methods to make ease with developing javascript applications.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 14