JSを全面的に書きなおし