>  Q&A  >  본문

javascript - 프론트엔드 판단 문제

죄송합니다, 스승님, 페이지 요소는 다양한 역할에 따라 다양한 페이지의 내용을 표시합니다. 배경 언어 PHP를 사용하지 않고 어떻게 판단할 수 있나요? 예를 들어 삭제 버튼이 있는 경우 교사에게는 있지만 학생에게는 없습니다. PHP나 다른 백엔드를 사용하지 않고 어떻게 구현할 수 있나요? 템플릿 엔진?

習慣沉默習慣沉默2708일 전794

모든 응답(8)나는 대답할 것이다

  • 三叔

    三叔2017-06-12 09:32:24

    일반적으로 ajax 인터페이스/HTML 템플릿/localStorage에서 이 [상태 정보]를 가져오거나 설정한 다음 JS에서 해당 처리를 수행합니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-06-12 09:32:24

    현재 사용자가 학생인지 교사인지에 따라 js를 사용하여 적절하게 판단하고 표시하세요

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:32:24

    PHP 템플릿에 의존하지 않는다면 개인적으로 프런트엔드 anglejs를 사용하는 것이 좋습니다. vue.js에도 템플릿 판단 기능이 있지만 anglejs 스타일은 TP YII 및 기타 PHP 템플릿에 더 편향될 것입니다. 물론 JS를 통해 html 표시를 제한할 수 있지만, 태그를 제한할수록 js는 더 번거로워집니다

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:32:24

    방법 1: 템플릿도 물론 가능합니다
    방법 2: 페이지로 돌아올 때에도 검색하세요. html 헤더에 ajax 요청 코드를 추가하면 됩니다. 또는 학생이라면 js를 사용하여 dom을 판단하고 운영하십시오.
    방법 3: React와 같은 프레임워크를 사용하여 구현하고, 변경해야 할 HTML 요소를 추출하고, 이를 구성 요소로 추상화하는 것도 매우 효율적입니다. 프론트엔드 지식이 있는 학생이라면 Yiha 프레임워크를 이해하는 것이 좋습니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-06-12 09:32:24

    먼저 교사와 학생의 두 가지 역할을 어떻게 판단하는지 이해하고, 두 번째로 이 판단에 따라 버튼을 다르게 다룰 수 있습니다

    회신하다
    0
  • 某草草

    某草草2017-06-12 09:32:24

    먼저 템플릿 엔진이 귀하의 요구를 충족시킬 수 있지만 템플릿에 해당하는 구문을 알아야 합니다

    둘째, js를 사용하여 제어하는 ​​경우 먼저 ID를 얻는 방법을 이해해야 합니다. 페이지 자체에 값이 있는지, 아니면 이를 얻으려면 Ajax를 사용해야 합니까? 값을 얻은 후 if를 작성하여 요소에 해당 작업을 수행하세요

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:32:24

    페이지가 로드될 때 사용자 유형을 결정하고 필요에 따라 다른 모듈을 로드하세요

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:32:24

    iframe은 다양한 iframe을 로드하여 다양한 조건에 따라 단일 페이지 애플리케이션을 표시합니다. . . . .

    회신하다
    0
  • 취소회신하다