personal study notes javascript