성별과 성적 취향의 차이를 이해한 적이 있나요?
P粉562845941
2023-08-15 15:53:07
<p>Inferno에서는 컴파일 타임에 하위 요소 모양을 정의하려고 할 때 하위 요소를 텍스트로 정의하는 두 가지 방법이 있습니다. </p>
<pre class="brush:php;toolbar:false;">function Hello() {
h = "안녕하세요";
반품 (
<p $HasTextChildren>
{시간}
</p>
);
}</pre>
<pre class="brush:php;toolbar:false;">"inferno"에서 { createTextVNode } 가져오기;
함수 안녕하세요() {
h = "안녕하세요";
반품 (
<p $HasVNodeChildren>
{createTextVNode(h)}
</p>
);
}</pre>
<p>두 가지 방법의 차이점은 무엇인가요? </p>
최종 결과에 관해서는 아무런 차이가 없습니다. 그러나 성능 측면에서는 전자가 약간 더 빠릅니다. 그러나 제한 사항은 하위 요소가 텍스트로만 구성되어야 한다는 것입니다. 텍스트 및 기타 콘텐츠를 하위 요소로 원하는 상황이 있을 수 있습니다. 이 경우
createTextVNode()
和适当的标志之一,其中之一是$HasVNodeChildren
를 사용할 수 있습니다. 문서에서 플래그 목록을 볼 수 있습니다: https://www.infernojs.org/docs/guides/optimizations추가 참고 사항으로, 컴파일러가 컴파일 타임에 볼 수 있는 경우 하위 요소의 모양을 직접 정의할 필요가 없습니다. 따라서 다음과 같이 작성할 필요가 없습니다.
으아악다음과 같이 간단하게 작성할 수 있습니다.
으아악