台灣最大程式設計社群網站
線上人數
1062
 
會員總數:244893
討論主題:188887
歡迎您免費加入會員
討論區列表 >> PHP >> 將html元件化後如何將css統一在head載入
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
將html元件化後如何將css統一在head載入
價值 : 100 QP  點閱數:581 回應數:3

樓主

hank
門外漢
0 7
50 1
發送站內信

各位大大好!

小弟目前在規劃網頁架構,希望把網頁上常見的元件都拆成各自獨立的,例如:(語系選擇器、上方選單、側邊選單、banner...),

每種類型的元件又可以分成好多不同種的,例如(banner_slider, banner_fade, banner3, 語系選擇器1, 語系選擇器2, 語系選擇器3),會有不同的效果或呈現方式,

每個元件都有各自的css跟js

在Layout頁面的時候可以自由去搭配include不同元件

請問大大都是如果將這些元件的css跟js統一在head載入的呢?

目前想到的是後台有一個功能是可以勾選要載入的檔案, 然後再把勾選的統一在head載入, 不知道有沒有更好的方法

















搜尋相關Tags的文章: [ include ] , [ html ] , [ js ] , [ css ] ,
本篇文章發表於2016-11-03 12:09
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
css和js不是"本來就應該在head載入"嗎?
樓主想要的功能是類似像WordPress那樣自由選擇版型區塊的功能?
要用什麼方式達成主要還是要看樓主的頁面架構是怎麼設計的吧?

至於更好的方法,我個人的看法是這樣的,那是目前的方法有不足的時候追求的
如果現在的方法又快又順,對系統的負擔也輕到可以無視,也沒有安全性上的顧慮
那就無所謂更好的方法,因為就算有更好的方法,你用了也感覺不出來好在哪裡
本篇文章回覆於2016-11-04 10:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

Ricky是我
檢舉此回應
你需要的東西是 webpack
本篇文章回覆於2016-11-04 12:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我自已的處理方式,是自已寫了一個js.php跟css.php

不過因為我本身就是有用類似mvc架構的方式。
所以我在c控制的情況下,可以決定要載入的對應插件。然後再將其js跟css寫入參數內備用。

等到要view出去時。就去運行其js.php跟css.php。
而這兩支程式的載入參數就是上面宣告的方式互相載入。

在架構上,對應的js跟css都會與c控制器的名稱一樣。
如我的控制器名稱是admin,則都會有相對的admin.js 跟 admin.css
在套件掛入方面,其js跟css會盡量採用同名處理。

除了某些比較特殊的。如ckedit這些了。則獨立運行。(當然這些一樣也會在其js跟css內做特定條件處理)

以上是我本身的處理方式。不過先聲明。因為這是我有採用view的模式。可以使用模組化的原理來處理js跟css的操控。
本篇文章回覆於2016-11-04 14:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.