js notes