What is needed to build a jquery table from scratch? with the following features

What is needed to build a jquery table from scratch? with the following features

What is needed to build a jquery table from scratch? with the following features

column resizing
up and down arrow keys
right and left arrow keys to page up and down
using the page up and down keys
row highlighting