JavaScript Structure

Here is a list of javascript files used in this template.

  • core.min.js This file include all core plugins JavaScript.
    • jQuery Is a Javascript library that greatly reduces the amount of code that you must write.
    • Bootstrap Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
    • Coockie A simple, lightweight jQuery plugin for reading, writing and deleting cookies.
    • Device This module makes it easy to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, MacOs, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).
    • ResizeEvent With jQuery resize event, you can now bind resize event handlers to elements other than window, for super-awesome-resizing-greatness.
    • Easing A jQuery plugin from GSGD to give advanced easing options.
    • TouchSwipe A jQuery plugin to be used on touch devices such as iPad, iPhone, Android etc. Detects single and multiple finger swipes, pinches and falls back to mouse ‘drags’ on the desktop.
    • Popper A popper is an element on the screen which “pops out” from the natural flow of your application.
    • Regula An annotation-based form-validation framework in Javascript
    • Form The jQuery Form Plugin allows you to easily and unobtrusively upgrade HTML forms to use AJAX. The main methods, ajaxForm and ajaxSubmit, gather information from the form element to determine how to manage the submit process. Both of these methods support numerous options which allows you to have full control over how the data is submitted.
    • RDInputLabel The Module allows you to easily work with Input Label and detect event.
    • RD Navbar The Module allows you create flexible and modern Navbar with action toggles, fixed, statis layouts, anchors and other options.
    • UIToTop The plugin allows you have the button which make page up event.
    • Materianize Parallax Parallax is an effect where the background content or image in this case, is moved at a different speed than the foreground content while scrolling.
    • Swiper Swiper – is the free and most modern mobile touch slider with hardware accelerated transitions and amazing native behavior.
    • Lightgallery The customizable, modular, responsive, lightbox gallery plugin for jQuery.
    • Splitting Splitting creates elements and adds CSS variables to unlock amazing possibilities for animating text, grids, and more!
    • Mousewheel The jQuery plugin that adds cross-browser mouse wheel support with delta normalization.
    • PageTransition The jQuery plugin that adds easing options to loaded pages.
    • αUtil The plugins allows add Svg or simple Counters, ProgressCircle, Countdowns.
    • Select2 Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
    • Slick The last carousel you’ll ever need.
    • Sine-waves Generate multiple configurable sine waves using a canvas element.
  • script.js This file include all initialization of core plugins and setup. You also could add you own custom code at end this file

Was this page helpful?