javascript - 객체 데이터를 DOM 노드로 변환하기 위해 작성한 코드를 어떻게 최적화해야 합니까?
三叔
三叔 2017-06-12 09:28:43
0
3
847

아이디어에 대한 간략한 소개:
객체에 ajax를 적용한 다음자식에서 부모로객체를 생성하고, 스타일을 설정하고, 레벨을 추가합니다.
그러면 코드는 다음과 같습니다:

으아악

그렇습니다. . . 최적화하는 방법?
ES6의 프론트엔드 지원이 이상적이지 않아 문자열 템플릿을 사용할 수 없고, 프레임워크를 강제로 추가해야 한다면 어떻게 해야 하나요?
문자열 연결 후 직접 innerHTML을 사용하는 것과 비교할 때 이런 방식으로 작성하는 경우의 단점은 무엇입니까?

三叔
三叔

모든 응답 (3)
代言

먼저 JS 인간이 DOM을 유지하기 위해 사용하는 [절차적 프로그래밍]은 유지 관리 측면에서 템플릿 스타일 [선언적 프로그래밍]보다 열등합니다.

xxx

和一大坨document.createElement('p')...라는 간단한 라인을 고려하면 유지 관리 가능성에 차이가 있습니다.

그렇다면 ES6이나 다양한 프레임워크의 설탕 구문 없이 문자열 템플릿과 유사한 방법을 사용하여 데이터를 HTML에 바인딩하는 방법은 무엇일까요? jQuery 작성자가 한때 권장했던 솔루션은 다음과 같습니다.

먼저 HTML로 외부에서 음란한