Prezado,
Sim, o JavaScript utiliza arquivos no formato js. Inicialmente JavaScript foi desenvolvida para ser utilizada em navegadores para processar informações da página utilizada. Porém existe o Node.js uma implementação do JavaScript para ser utilizado em servidores Web. Veja a definição:
JavaScript é uma
linguagem de programação interpretada. Foi originalmente implementada como parte dos
navegadores web para que
scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo
servidor, controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido.
É atualmente a principal
linguagem para programação client-side em navegadores web. Começa também a ser bastante utilizada do lado do servidor através de ambientes como o
node.js. Foi concebida para ser uma linguagem script com
orientação a objetos baseada em protótipos, tipagem fraca e dinâmica e funções de primeira classe. Possui suporte à
programação funcional e apresenta recursos como fechamentos e funções de alta ordem comumente indisponíveis em linguagens populares como
Java e
C++. É a linguagem de programação mais utilizada do mundo.
Com relação a Dll, qualquer linguagem de programação capaz de compilar para assembly instruções no modelo criado pela Microsoft (C#, C/C++, D, Delphi, etc.) poderá produzir uma Dll válida. Veja a definição de Dll:
Dynamic-link library (biblioteca de vínculo dinâmico) ou
DLL, é a implementação feita pela
Microsoft para o conceito de bibliotecas compartilhadas nos
sistemas operacionais Microsoft Windows e
OS/2. Essas
bibliotecas geralmente tem as
extensões DLL, OCX (para bibliotecas que contêm controles
ActiveX), ou DRV (para
drivers de sistema legados).
Os formatos de arquivos para DLL são os mesmos dos arquivos executáveis para Windows. Assim como os executáveis (EXE), as DLL podem conter códigos, dados, e recursos (ícones, fontes, cursores, entre outros) em qualquer combinação.
No sentido amplo do termo, qualquer
arquivo de dados com esse mesmo formato pode ser chamado de
DLL de recursos. Exemplos dessas DLL incluem
bibliotecas de ícones, podendo ter a extensão ICL, e os arquivos de fontes, quem têm as extensões FON e FOT.
Clique para expandir...