我真的認爲,如果我只用一個PHP函數調用就可以包含一個功能完整的組件,那對我的工作流程會有好處。類似於在html中使用<style>和<script> ...是否真的很糟糕?
ddl();
這將產生一個HTML下拉列表,完全樣式和功能。使用外部資源時,我需要考慮包含JavaScript和CSS以使其正常工作,但如果我只是將所有這些內容包含在ddl()函數本身中,它會使事情變得更容易。
因此,像:
<?php
function ddl(){
<style>
.ddl{
//style
}
</style>
?>
<div class="ddl">
<!-- my drop down list -->
</div>
<script>
//Do ddl functionality
</script>
<?php
}
什麼是真正的缺點,做事這樣?性能更差嗎?
那麼每次你決定使用該功能時,你都會複製CSS和JavaScript。 – Pointy
你真的應該考慮學習一個現代的JavaScript框架。 Vue的組件基本上就是這樣,除了明智的實現。 – ceejayoz
如果每頁僅使用一次或兩次,該怎麼辦?它會對其他網頁產生影響嗎? –