raw-ie8
兼容IE8,簡單的前端框架半成品。html
是的,最近在搗鼓SpringBoot。數據查出來拋到前端以爲沒有一個好看的頁面展現不得勁。結果一路跑偏到前端,一入前端深似海。由於一直想着儘可能兼容到ie8版本,能夠給公司項目用了。過程遇到了不少問題(readme記錄部分),目前的狀態在webpack上能跑起來,部署到nginx之類的應該沒有問題。而我嘗試與maven結合起來,參照《Serving a Webpack bundle in Spring Boot》搭建一個能利用webpack自動打jar包供Springboot使用的框架,以後將「raw-ie」遷移過去。然而奇怪的是,ie8上失敗了(火狐,谷歌正常)。這是一個悲傷的故事。感受整我的都憔悴了。前端
按趨勢來講,先後端分離必然仍是須要各自擁有本身的服務器。這裏只是天馬行空,恰巧也有前人這麼想並這麼作了。如今的選擇,要麼拋棄阿斗IE8,要麼單獨給raw整個服務器適用於webpack打包後,要麼直到找到問題所在,要麼睡覺先。。其實仍是最終目標纔是選擇的依據。目前能夠先在webpack-dev-server上繼續跑raw-ie8,在eclipse上繼續往下整合SpringBoot+shrio+redis...webpack
今天簡單的學習了下nginx,把webpack打包好的使用nginx管理。結果發現和昨天使用springboot一體化整合的效果同樣:「找不到標識符」。失敗並不可怕,反而給了我從新定位錯誤的方向。未打包正常,打包後無論在什麼平臺的IE8都出錯了,這不是告訴我問題出在打包上嗎?而後就把UglifyJsPlugin註釋掉(或者去掉-p)進行嘗試。果真頁面出來了,只不過存在樣式問題。UglifyJs用於壓縮js,去掉以後從原來700多K飆爲1.92M。而後參照FED實驗室的一篇文章加上了UglifyJs的一些參數,降到1.09M。可是在I8下的樣式問題依然存在(- -)。對這個問題感興趣的大神能夠從上文的GITHUB連接down下來打包在ie8下跑起來看看。不過,應該沒人感興趣。。。nginx