중국의 관습은 중국 설날이 첫 번째 달의 15 일 전에 여전히 축하된다는 것입니다. 여기서 나는 당신에게 내 친구들이 행복한 나이를 기원합니다.
요즘 회사 웹 사이트의 홈페이지 개정의 필요성과 일치합니다. 작년 말에 회사 직원이 간소화 된 후 한 사람이 여러 일자리를해야했고 갑자기 그는 그 부담이 무거웠다는 것을 깨달았습니다. 아니요, 이것은 내 작업 범위 내에서 무언가가 아니며 불행히도 나는 그것에 참여했습니다. 불행의 행운은 이번에 보스가 나에게 할당 한 과제입니다. 이것은 내가 항상 열정적 인 프론트 엔드 개발 작업입니다. 저는 회사 웹 사이트를위한 백엔드 관리 프로그램 개발에 참여해 왔으며 서버 측에서 비즈니스 로직을 다루는 것이 더 많았으며, 프론트 엔드 개발에서 열정을 보여줄 기회가 없었습니다. 실습은 진정한 지식을 테스트하는 가장 좋은 방법입니다. 나에게 할당 된 실제 작업을 해결함으로써 드문 테스트입니다. 나는 책과 다양한 자료를 통해 흩어진 지식을 많이 배웠지 만, 포괄적 인 시험을 위해 함께 혼합 할 기회를 얻지 못했습니다. 당신 앞에는 너무 많은 잉크 흔적이 있지만, 그들은 모두 오랫동안 우울증으로 인한 것입니다, 하하.
먼저 작업 요구 사항을 설명하겠습니다. 회사 웹 사이트의 홈페이지에 5 개의 공으로 구성된 JPG 사진이 있습니다. 각 공에서 텍스트를 클릭하면 해당 정보의 보조 페이지가 열립니다. 해당 플래시 버전은 그림과 거의 동일합니다. 내 상사가 할당 한 작업 중 하나는 다음과 같습니다. 클라이언트 브라우저가 플래시 파일 플레이어를 설치하면 플래시 버전 탐색을 표시하고 그 반대도 마찬가지입니다. 작업을받은 후 잠시 고려하십시오. 프론트 엔드 개발이며 물론 브라우저 호환성을 고려해야합니다. 브라우저 간의 간격을 넘어가는 가장 좋은 방법은 하나 이상의 성숙한 JavaScript 프레임 워크를 사용하는 것입니다. 다행히도 Swfobject.js라는 매우 성숙하고 절묘한 JS 프레임 워크가 있습니다.
Swfobject.js와 처음 접촉했을 때 v1.5 였지만 이번에는 v2.1을 사용하여 문제를 해결했습니다. 둘 사이에는 여전히 사용에 차이가 있습니다. 전반적으로, 나는 v2.1이 v1.5에 비해 큰 도약이라고 생각합니다. v2.1은 프레임 워크의 소스 코드 및 사용 프로세스 측면에서 객체 지향 JavaScript 프로그래밍 스타일과 더 일치합니다.
최근에 JavaScript를 탐험 해 온 연구원의 관점 에서이 던지기 여행을 경험하게 할 것입니다. 당신이 나와 같은 초보자이든 이미 다양한 JS 코드를 작성하는 데 이미 숙련 된 베테랑이든, 자비를 보여줄 수 있기를 바랍니다. 나는 모든 사람들이 내 생각의 근시안과 문명화 된 태도로 내 말의 실수를 지적하기를 바랍니다.
다음 코드는 SWFOBJECT v1.5의 설명 문서에서 조정 한 사용의 예입니다 (v1.5에 대해 자세히 알고 싶다면이 링크를 클릭하십시오).
코드를 복사하십시오