寫套件的心得,要先把widget的外觀處理好。
今天要分享的東西
跟技術不是那麼的相關
只是覺得,每次開發,都會遇到類似的流程
想把這樣的心路歷程分享給大家。
最初我寫套件的時候
很容易在寫widget外觀的時候花了很多時間
除了CSS技術需要再進步之外
常常有一部分的時間就是
我有一部分style寫在style標籤裡面。
一部份是JS在控制。基本上已經控制住不會寫行內style了
這樣子就已經很花時間了。
然後漸漸套件快寫完了
你考慮到有些外觀的參數,也可以拆出來讓使用者自定義。
於是你又去修改套件了
你把一大堆CSS修飾一下子拿到style 一下子弄到JS理面。
後來我定了一個流程。似乎減少不少重覆做的事情。
首先,在作套件的過程中。先想會顯示出來的widget有哪些。
然後,先單純用CSS把這個widget的外觀完全做出來。
這樣你就有結構,跟一個css檔案。
這裡有一個小小要注意的地方,不要用id
因為你的widget變成套件時,
畫面上不一定只有一個。而ID是不能重複的。
這樣一來,你接下來真正在寫套件的時候
當你有遇到要重新運算CSS的時候。
就不過跟那些不會跟動的CSS相互打架了。