Electrochromic response and electrochemiluminescence of CdS nanocrystals thin film in aqueous solution