>  기사  >  웹 프론트엔드  >  웹 페이지 데이터 표시에 대한 새로운 아이디어(json)_json

웹 페이지 데이터 표시에 대한 새로운 아이디어(json)_json

WBOY
WBOY원래의
2016-05-16 18:25:251129검색

클라이언트 측에서는 js가 json 데이터를 페이지 요소에 바인딩하는 데 사용되는 반면, 서버 측에서는 매개 변수를 기반으로 다양한 데이터가 포함된 json 문자열만 생성됩니다. 이는 네트워크 데이터 트래픽을 줄일 뿐만 아니라 디스플레이 레이어와 로직을 분리합니다. 층.

데이터를 바인딩하려면 클라이언트에 데이터 바인딩에 사용되는 js 코드가 있어야 합니다. 데이터 바인딩은 일반적으로 동일하므로 데이터를 html 속성에 바인딩하는 데 범위와 같은 일반적인 바인딩 방법을 사용할 수 있습니다.

장점:

1. 데이터 교환량이 적어 전송에 유리합니다.

2. 페이지와 비즈니스 레이어 분리

3. 새로 고침 없이 데이터 바인딩

4. 서버 측에서 생성되는 데이터의 양이 줄어들기 때문에 부담이 줄어듭니다

단점:

1. js를 사용하여 데이터를 바인딩하므로 클라이언트에 대한 부담이 증가합니다

2. 다른 브라우저로 인해 js 코드가 일관성이 없게 됩니다. 데이터 바인딩 실패 문제(심각함)가 있을 수 있습니다. (이 결함은 사용자 확장 가능한 바인딩 방법을 추가하여 보완할 수 있습니다.)

3. 웹사이트가 고의적인 사람들에게 쉽게 노출됩니다. (안전작업을 강화해야 할 수도 있습니다.)

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.