학생들의 문제 해결에 대한 느낌 - Tianxia Frontend는 가족입니다!

   본격적으로 프로젝트를 완성해가는 과정에서 누구나 xxx 시스템을 설계할 때 다양한 인터페이스를 가지게 되는데, 이것이 이 신인의 영역에 이르렀다! ㅎㅎ 어릴적 꿈은 반은 이뤘는데 붓은 코드가 되었네요~

   최근에 학생 2명에게 프론트엔드 문제를 풀었는데 둘 다 제가 배운 자바스크립트 언어가 아니네요. 평소에 배웠던 프론트엔드 아이디어, 혹은 이런 문제들을 성공적으로 풀고 느끼고 기록해보세요~

  •    가장 먼저 등장한 사람은 독학으로 파이썬을 배우고 있는 연구위원이자 대학원생 지망생이었다. 그가 만난 문제는 프로젝트 a에 복잡한 인터페이스가 정의되어 있고 프로젝트 b에 간단한 페이지가 정의되어 있다는 것입니다. 나를 찾았을 때 프로젝트 b가 시작되었지만 프로젝트 a에서 정의한 페이지가 열렸다고 말했습니다. 오류는 다음과 같습니다.

d60d9f2414f5a2867091a5a14db6e54.png
    그의 페이지를 읽은 후, 이 경로는 내가 배운 것과 같지 않습니다!

8bb4fc7bab1580d1baa6692d0f2b801.png
  그의 브라우저 페이지를 열고 페이지의 네트워크 요청을 봅니다. 404, 내 첫 번째 반응은 그의 라우팅 문제일 수 있으므로 이 페이지를 찾을 수 없고 이전 프로젝트의 인터페이스가 표시됩니다. . .

dc111956dfdb5bc954fd74c3bfdea11.png
  하지만 404는 이전 프로젝트의 서버가 요청되지 않는 한 다른 프로젝트의 인터페이스를 표시하지 않아야 한다는 생각을 바꿨습니다. 경고에서 다시 주목하십시오. 대신 서버를 사용하십시오. 이것은 단순히 서버를 변경하는 것이 아니라 이전 포트가 사용 중이어야 하므로 이전 서버를 요청하는 것과 같습니다. 그래서 이사를 나갈 때 CD의 작은 검은색 창만 있습니다.

1684658842987.png
   직업을 해결한 후 프로젝트를 다시 시작하고 새 프로젝트에서 페이지를 완전히 표시하십시오 ~ 이 문제는 지왕에게 있지만 여전히 프론트 엔드와 백엔드의 아이디어가 있습니다. 그래도 기본이죠~

  • 두 번째는 안드로이드 앱(졸업 프로젝트)을 하고 있는 여학생이었는데, 침대에 누워 일련의 질문을 받고 있었다. 내비게이션 바가 숨겨져 있다? 나는 충격을 받아 앉았다.

1684659076469.png
   그녀의 설명을 주의 깊게 듣고 탐색 모음을 만든 후 아래 그림과 같이 페이지의 일부 버튼 위치가 벗어납니다.

4637c8740c325359481bc6fb139af42.png
  원래 카키색 원은 아래의 파란색 원과 일치해야 하며 레벨을 클리어하면 아래 색상이 표시됩니다. 하위 레이어의 버튼이 배경 이미지에 중첩되어 있기 때문에 고정된 위치를 알 수 없으며 절대 위치 지정을 사용하여 두 버튼의 위치가 완전히 일치하도록 제어할 수 없습니다(시각적 드래그 방식으로 페이지를 만들었습니다). 내비게이션 바를 투명하게 만드는 방법이 있을 텐데, 투명할 뿐인데도 여전히 문서 흐름을 점유한다면 무용지물인 것 같아요!

1684659743090.png   네티즌 찾는 방법 해보니까 시뮬레이터 디스플레이 진짜 ok네비게이션바가 숨겨지고 위치편차도 없어지고 내비게이션바 위치에 마우스가 닿으면 내비게이션바가 뜨는데 아주유저 -친숙한! 하지만 핸드폰의 apk 설치 패키지를 통해 보았을 때 여전히 일정한 편차가 있었는데, 화면 크기 때문이 아닐까? 그의 코드를 읽은 후 상대 단위 dp를 사용하고 자체 적응해야합니다.


추신: 프론트엔드와 백엔드를 분리하는 프로젝트, 스스로 데이터베이스를 구축하고, 인터페이스를 직접 작성하고, 송수신에 대해 더 자세히 이해할 수 있게 해주신 여기 선생님들과 팀원들에게 감사해야 합니다. 프런트 엔드 및 백엔드 요청!

Supongo que te gusta

Origin juejin.im/post/7235458133505491005
Recomendado
Clasificación