죄송합니다, 스승님, 페이지 요소는 다양한 역할에 따라 다양한 페이지의 내용을 표시합니다. 배경 언어 PHP를 사용하지 않고 어떻게 판단할 수 있나요? 예를 들어 삭제 버튼이 있는 경우 교사에게는 있지만 학생에게는 없습니다. PHP나 다른 백엔드를 사용하지 않고 어떻게 구현할 수 있나요? 템플릿 엔진?
三叔2017-06-12 09:32:24
일반적으로 ajax 인터페이스/HTML 템플릿/localStorage에서 이 [상태 정보]를 가져오거나 설정한 다음 JS에서 해당 처리를 수행합니다.
曾经蜡笔没有小新2017-06-12 09:32:24
PHP 템플릿에 의존하지 않는다면 개인적으로 프런트엔드 anglejs를 사용하는 것이 좋습니다. vue.js에도 템플릿 판단 기능이 있지만 anglejs 스타일은 TP YII 및 기타 PHP 템플릿에 더 편향될 것입니다. 물론 JS를 통해 html 표시를 제한할 수 있지만, 태그를 제한할수록 js는 더 번거로워집니다
世界只因有你2017-06-12 09:32:24
방법 1: 템플릿도 물론 가능합니다
방법 2: 페이지로 돌아올 때에도 검색하세요. html 헤더에 ajax 요청 코드를 추가하면 됩니다. 또는 학생이라면 js를 사용하여 dom을 판단하고 운영하십시오.
방법 3: React와 같은 프레임워크를 사용하여 구현하고, 변경해야 할 HTML 요소를 추출하고, 이를 구성 요소로 추상화하는 것도 매우 효율적입니다. 프론트엔드 지식이 있는 학생이라면 Yiha 프레임워크를 이해하는 것이 좋습니다.
ringa_lee2017-06-12 09:32:24
먼저 교사와 학생의 두 가지 역할을 어떻게 판단하는지 이해하고, 두 번째로 이 판단에 따라 버튼을 다르게 다룰 수 있습니다
某草草2017-06-12 09:32:24
먼저 템플릿 엔진이 귀하의 요구를 충족시킬 수 있지만 템플릿에 해당하는 구문을 알아야 합니다
둘째, js를 사용하여 제어하는 경우 먼저 ID를 얻는 방법을 이해해야 합니다. 페이지 자체에 값이 있는지, 아니면 이를 얻으려면 Ajax를 사용해야 합니까? 값을 얻은 후 if를 작성하여 요소에 해당 작업을 수행하세요