O costume chinês é que o Ano Novo Chinês ainda é comemorado antes do décimo quinto dia do primeiro mês lunar. Aqui, desejo a vocês meus amigos uma feliz velhice.
Hoje em dia, coincide com a necessidade de revisão da página inicial do site da empresa. Depois que a equipe da empresa foi simplificada no final do ano passado, uma pessoa teve que fazer vários empregos e, de repente, percebeu que o fardo era pesado. Não, isso não é algo dentro do meu escopo de trabalho e, infelizmente, também participei. A sorte do infortúnio é a tarefa atribuída a mim pelo chefe desta vez, que é exatamente a tarefa de desenvolvimento do front-end pela qual sempre fui apaixonada. Já participei do desenvolvimento de programas de gerenciamento de back-end para o site da empresa antes e tenho mais para lidar com a lógica de negócios no lado do servidor, e nunca tive a oportunidade de mostrar minha força no desenvolvimento do front-end que sou apaixonado. A prática é a melhor maneira de testar o conhecimento verdadeiro. Ao resolver as tarefas reais atribuídas a mim, é um teste raro. Aprendi muito conhecimento disperso através de livros e vários materiais, mas não tive a oportunidade de misturá -los para fazer um teste abrangente, haha. Há tantos traços de tinta à sua frente, mas todos são causados pela depressão por um longo tempo, haha.
Deixe -me primeiro descrever os requisitos da tarefa: existe uma imagem JPG composta por cinco bolas na página inicial do site da empresa, que é usada para navegar. Depois de clicar no texto em cada bola, a página secundária das informações correspondentes será aberta. A versão flash correspondente é quase a mesma que a imagem. Uma das tarefas atribuídas pelo meu chefe é: quando o navegador do cliente instala o Flash File Player, exibe a navegação da versão flash e vice -versa. Depois de obter a tarefa, considere -a por um momento. É o desenvolvimento do front-end e, é claro, você precisa considerar a compatibilidade do navegador. A melhor maneira de cruzar a lacuna entre os navegadores é usar uma ou mais estruturas JavaScript maduras. Felizmente, existe uma estrutura JS muito madura e requintada chamada: swfobject.js.
A primeira vez que entrei em contato com o swfobject.js foi a v1.5, mas desta vez usei a v2.1 para resolver o problema. Ainda existem algumas diferenças no uso entre os dois. No geral, sinto que a v2.1 é um grande salto em frente em comparação com a v1.5. V2.1 está mais alinhado com o estilo de programação JavaScript orientado a objetos em termos do código-fonte e do processo de uso da estrutura.
Vou levá -lo a experimentar esta jornada de lançamento da perspectiva de um estudante que vem explorando o JavaScript recentemente. Seja você um novato como eu ou um veterano que já é hábil ao escrever vários códigos JS, espero que você possa mostrar misericórdia. Espero que todos apontem a miopia em meu pensamento e os erros em minhas palavras com uma atitude civilizada.
O código a seguir é um exemplo de uso que eu adaptei de um documento de explicação do swfobject v1.5 (se você quiser saber mais sobre v1.5, clique neste link):
Copie o código