国产精在线-国产精欧美一区二区三区-国产精视频-国产精品 日韩-一级黄色片在线看-一级黄色片在线播放

CorePress Pro S 架構設計

CorePress Pro S是CorePress Pro的重構版,采用了全新的架構設計,性能和易用性成倍提高。

CorePress的誕生,是因為本人在尋找WordPress主題中,沒有一款滿足我的需求,索性自己寫一款出來。從第一個版本迭代到現(xiàn)在,已經2年時間了,WordPress該踩的坑已經踩的差不多了。而CorePress主題,也是在踩坑中,慢慢健全的。CorePress比起其他的主題,特點就是每行代碼,都是我親自寫出來的(一些前端庫除外),甚至是UI界面,也是我一行一行敲出來的。

同時,主題使用了當時比較前沿的技術,vue.js+element ui,同時在各種功能都具備的情況下,包括字體文件等,將主題體積控制到了2M,里面每行代碼,我都知道是干什么用的,目前市面上功能完善,體積小巧的主題并不多。

而在踩坑的這兩年里面,對于WordPress和PHP有了全新的認識,而現(xiàn)有主題,采用的面向過程的代碼類型,已經不滿足后續(xù)拓展需要了。盡管主題代碼自認為比較優(yōu)秀,但是距離想要的樣子,差距較大,而最好的解決辦法,就是推倒重來。

在新版本,我完全使用了面向對象的編程方式,功能模塊全都封裝了成類使用,并且使用單例模式來提高性能。同時,我自寫了一套框架,在WordPress中,實現(xiàn)了autoload,來自動加載類。

將主題模塊化,設計了主題自己的模板系統(tǒng),只需要繼承模板類,就能很輕松的實現(xiàn)新模板創(chuàng)建。也就意味著,Pro S,可以很方便的做成任何想要界面。

同樣,除了模板,我還將頁面的每個模塊,都獨立出來了。例如導航欄,幻燈片,文章列表,都是一個獨立的模塊。component文件夾中,每個子文件夾,都是一個模塊,要什么,做什么。

使用也非常方便,能自動加載style樣式以及JS,在模板界面中,一行代碼即可調用。

這次主題,采用了最新的vue3和element plus,實現(xiàn)了后臺設置功能。并且后臺設置,通過解析JSON來實現(xiàn)可視化編輯,不用再像以前,添加一個設置,制作一個界面了。

這種解析方式,節(jié)省了非常多的代碼冗余,并且方便添加更多的設置項目。

前端設計的時候,同樣考慮了SEO的優(yōu)化。由于vue是在用戶端渲染,所以,會避免一些重要的內容使用vue渲染,例如文章標題、內容等信息,還是使用PHP輸出。而在一些無關緊要的內容上,例如評論組件,側邊欄小工具,用戶菜單,則使用vue渲染。實現(xiàn)了評論Ajax顯示等友好功能。

最后,框架基本上搭建完了,剩下的就是一些繁瑣的界面設計工作了。

相信要不了多少時間,Pro S就能和大家見面了。屆時,Pro用戶,支持免費升級到Pro S。

從1.4.0版本開始,主題已經融入Pro S了

THE END
主站蜘蛛池模板: 俄罗斯一级成人毛片 | 亚洲精品色一区二区三区 | 99视频在线精品免费 | 亚洲三级在线免费观看 | 国内精品久久久久久久aa护士 | 日本韩国三级在线观看 | 国产欧美精品一区二区 | 成人精品一级毛片 | 久久久免费观成人影院 | 国产精品三级在线观看 | 羞羞一区二区三区四区片 | 国产一区精品在线 | 日韩精品一区二区三区视频网 | 日韩 欧美 自拍 | 欧美一级欧美三级在线观看 | 老人毛片| 91成人在线免费视频 | 免费观看三级毛片 | 最新国产精品亚洲二区 | 国产a一级 | 亚洲精品99久久一区二区三区 | 日本高清免费视频色www | 亚洲免费观看视频 | 久久免费看视频 | 九九国产精品 | 最新亚洲一区二区三区四区 | a级毛片免费全部播放 | 色综合a怡红院怡红院首页 色综合精品久久久久久久 色综合九九 | 日韩在线视频观看 | 成人亚洲欧美日韩中文字幕 | 高清国产美女一级a毛片录 高清国产亚洲va精品 | 67194午夜 | 欧美色爱综合 | 亚洲精品久久久久综合中文字幕 | 久久久久久国产精品视频 | 亚洲一区二区三区在线 | 欧美第一页草草影院浮力 | 东凛中文字幕 | 欧美日韩国产综合一区二区三区 | 久久精视频 | 日韩中文精品亚洲第三区 |