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.
- 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
- Using CodeSnippet build file
- Download
tui-code-snippet.jsortui-code-snippet.min.jsfrom [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
- API: https://nhnent.github.io/tui.code-snippet/latest/
- Tutorial: https://github.com/nhnent/fe.javascript/wiki/FE-CodeSnippet
- browser:
- IE8+
- Chrome
- Firefox
- Bower:
- Latest:
bower install tui-code-snippet - Each Version:
bower install tui-code-snippet[#tag]
- Latest:
- Download: https://github.com/nhnent/tui.code-snippet