some js demos