A minha intenção no início foi deixar aquela parte "Outras informações" apenas com "anexos" (listas de funções predefinidas poderiam mesmo estarem lá, coisas específicas como diferenças entre navegadores, etc.). A parte "Conhecendo a linguagem" deve só falar da linguagem quanto a sintaxe e recursos básicos da linguagem (tudo se limitando ao padrão ECMA 262).
No entanto se fragmentar demais (começar a criar módulo para qualquer diferença) vai voltar a ficar como estava antes, sem possibilidade de "manutenção". Então, peço que não crie muitos módulos Abacaxi! rs Senão volta a ficar como estava antes: trocentos módulos e ninguém para atualizar/continuar tudo aquilo... rs
Citação: Abacaxi escreveu: «
- JavaScript/Dicas precisa de wikificação.
»
Olha, eu nem ia colocar estas "dicas". São só copias e copias de algo que simplesmente poderia apenas ser referenciado através de uma ligação externa. Esse livro, como dito anteriormente, não tem o propósito de copiar o código fonte de um aplicativo e apresentá-lo no próprio livro (rs). Para isso servem as ligações externas! :)
Outra coisa, eu verifiquei várias coisas e vi que não está "atualizado", e algumas coisas simplesmente não funcionam. Por isso nem coloquei aquilo lá, até mesmo porque essas dicas vão além do propósito do livro:
- Não fazem parte do padrão ECMA 262.
- Algumas coisas nem mesmo possuem um padrão.
E fora que para manter isso tudo é difícil. Imagina conferir tudo aquilo e manter atualizado conforme os navegadores vão sendo atualizados...
Citação: Abacaxi escreveu: «
- Funções e objetos predefinidas deveriam ter um módulo próprio.
- Acho que seria bom ter um módulo próprio para arrays.
»
Arranjo é um tipo de dado, eu prefiro deixar em um módulo só, o de "variáveis" está bom. O resto, métodos/funções predefinidos no objeto Array, deixamos no "Funções e objetos predefinidos", na parte que enumera as propriedades predefinidas no objeto Array.