JS Boilerplate

by kyllle

HTML

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/datatables/1.10.13/js/jquery.dataTables.min.js"></script>
<table>
    <thead>
        <th>Head 1</th>
        <th>Head 2</th>
        <th>Head 3</th>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
    </tbody>
</table>
<br><br>
<table>
    <thead>
        <th>Head 1</th>
        <th>Head 2</th>
        <th>Head 3</th>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
    </tbody>
</table>

SCSS

* {
  -webkit-font-smoothing: antialiased;
}

body {
    padding: 5%;
}

JavaScript

console.clear();


var tables = $('table'),
	datatables = [];

tables.each((i, el) => {
	datatables.push($(el).DataTable());
});

datatables[0].columns(0).visible(false);
datatables[1].columns(1).visible(false);