Eu sei que há muita controvérsia (talvez não polêmica, mas argumentos pelo menos) sobre qual convenção de nomenclatura é a melhor para JavaScript.
Como você nomeia suas variáveis, funções, objetos e tal?
Vou deixar meus próprios pensamentos sobre isso, já que não pratico JS há muito tempo (apenas alguns anos) e recebi uma solicitação para criar um documento com convenções de nomenclatura a serem usadas em nossos projetos no trabalho . Então, eu tenho procurado (google-ing) ao redor, e há tantas opiniões diferentes.
Os livros que li sobre JS também usam convenções de nomenclatura diferentes, mas todos concordam um pouco: "Encontre o que mais lhe convém e atenha-se a isso". Mas agora que li muito, descobri que gosto de alguns dos outros métodos um pouco melhor do que estou acostumado agora.