2012-11-10 2 views
1

아주 간단한 자바 스크립트를 재 작성하고 있습니다. 비슷한 HTML 사이트에서 사용하기 위해 잠시 후에 작성했습니다. 우리는 우리 페이지에 많은 바닥 글을 사용하지만 그들은 반복적으로 사용되는 동일한 복사본이지만 다른 날짜와 다른 작은 변형이있는 경향이 있습니다. 그래서 각 페이지마다 변수 배열을 만듭니다. 이들은 for 루프를 포함하는 외부 .js 파일에서 발견 된 변수와 일치시켜 footer copy의 단락을 포함하는 요청 된 변수를 일치시킵니다. 결국 div가 바닥 글 복사본으로 가득 차게됩니다.개개의 변수 대 객체

내 질문에, 특정 날짜 및 변수 배열을 함께 하나의 개체로 다른 변수 변경 내용을 보낼 것이 좋습니다 또는 그냥 변수 배열을 혼자 보내려면 계속, 바닥 글을 HTML을 누른 다음 날짜/변경 데이터를 별도의 .js 파일에 삽입합니다 (이것은 지금까지 어떻게 해왔는지입니다). 한 가지 방법은 모든 데이터를 함께 유지하고 깨끗하게 보이지만 다른 단계는 다른 단계를 구분합니다 (예 : 단계 1은 바닥 글을 작성하고 두 번째 단계는 날짜 또는 보너스 금액과 같은 다양한 정보에 넣음).

죄송합니다. 혼란 스러울 경우 기본 아이디어를 얻으십시오. 이 스크립트를 이전에 사용했을 때의 독특한 기회를 가지며 새 버전을 만들기 위해 깨끗한 슬레이트를 얻는 동안 내 옵션을 탐색하려고합니다.

+4

유용한 코드 단편은 가치가 있습니다. –

답변

0

나는이 일을하는 가장 좋은 방법은 서버 측 code.IF에 PHP가 직접 사용하는 파일을 포함 할 수 있다고 생각합니다. 포함하는 것은 다른 파일에서 코드를 가져 와서 페이지에 표시하는 것입니다. 여기서 include가 작성됩니다. 서로 다른 바닥 글에 다른 페이지를 가지고 있기 때문에 서로 다른 pages.This에 대한 다른 결과를 표시하려면이 바닥 글 파일을 편집 할 수

include('name of file'); 

를 표시하려면이 비슷한을 워드 프레스 같은 things.Popular 프레임 워크를 수행하는 표준 방법입니다 바닥 글

+0

의견을 보내 주셔서 감사합니다! 나는 현재 외부 j를 위해 include를 사용하고있다. 자바 스크립트는 이러한 종류의 코딩 (따라서 객체 나 변수 만 사용할 수있는 옵션)에 사용하기 때문에 클라이언트 측 개발자 만 사용할 수 있습니다. 미안하지만 시작 부분을 지정하지 않았습니다. 나는 물건을 가지고 갈 예정이다라고 생각한다. 하나의 객체를 여러 개의 변수로 전송하여 많은 정보를 한 번에 외부 js 파일로 보낼 수 있습니다. 내 목표는 페이지를 처음부터 개발하지 않았더라도 코드를 더 간단하게/더 깔끔하게 읽고 쉽게 읽을 수 있으며 쉽게 픽업 할 수 있습니다. 나는 그것들이 꽤 전형적인 목표라고 생각한다 :) – morgen