Giter VIP home page Giter VIP logo

tui.code-snippet's Introduction

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

Documentation

Tested Browsers

  • browser:
    • IE8 ~ IE11
    • Edge
    • Chrome
    • Firefox
    • Safari

Usage

Use npm

Install the latest version using npm command:

$ npm install tui-code-snippet --save

or want to install the each version:

$ npm install tui-code-snippet@<version> --save

To access as module format in your code:

var util = require('tui-code-snippet');

Use bower

Install the latest version using bower command:

$ bower install tui-code-snippet

or want to install the each version:

$ bower install tui-code-snippet#<tag>

To access as namespace format in your code:

var util = tui.util;

Download

License

MIT LICENSE

tui.code-snippet's People

Contributors

extremefe avatar icebelle avatar jinwoo-kim-nhn avatar johnny-mh avatar kyuwoo-choi avatar minhyeong-kim avatar seonim-ryu avatar sohee-lee7 avatar youjung-hong avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.