《Javascript core and practice》notes