原创 react的onClick自動觸發等相關問題

react分頁組件遇到的問題:   private getFirst() {     const { pageNo } = this.state;     if (pageNo > 3) {       return (<span on

原创 寫了return卻沒有返回東西

react + es6 -> jsx的情況: private getPages() { const i = [2, 1]; return i.map((index) => { return <span>{

原创 CSS之hover緩慢還原的小細節

之前總喜歡把transition:all 0.2s linear 0s;寫在hover的css裏,今天才發現這種寫法有問題,因爲在鼠標移開之後,元素會瞬間變回原狀態。之前沒有發現是因爲變色之類的瞬間變回去也無所謂,而寬度瞬間變回去就感覺太

原创 前端上傳圖片成base64

糾結了一天的編碼問題終於解決了,原來json內容中過長的base64編碼,在谷歌瀏覽器Network裏會在中間加上省略號!!!坑啊,前面一長串,後面一長串,中間藏個看不見的省略號!!!得把它全部展開後才行。我還以爲是網頁端和安卓端上傳圖片

原创 gulp-livereload與watch的使用

研究了一下gulp的相關插件,其中對監控和自動更新突感興趣,於是想在watch的時候回調其他任務,但百度了半天也沒看到哪裏有相關的例子,於是在gulpfile.js裏寫了倆watch來實現: gulp.task('watch-debug

原创 Openlayers3地圖對接CesiumJS

爲了使已有的Openlayers3地圖對接Cesium效果,找到了ol-cesium庫,一開始看到要求說至少5.X版本以上感覺沒戲……後來看到篇論文說的是對接OL3的,瞬間反應過來肯定是版本問題。然後查自己的版本應該是3.4,於是下了個對

原创 Cesium對接地圖變形

2018.9.14 用Cesium接第三方天地圖沒問題,但接我們本地的地圖卻只顯示一半……一開始我以爲是我們切的wmts圖有問題,在對比了請求失敗的幾個TileMatrix、TileRow和TileCol之後,感覺應該是圖層差了一級導致

原创 最近的一堆雜事

2017.11.9 ajax訪問其他域默認會被攔截,然後用盡各種方法,像jsonp等等,結果獲取豆瓣的json毫無壓力,但一旦獲取同事的……還是不行,更可惡的是它不報錯了,直接走error返回parsererror…… 最終,同事把pom

原创 15至17年時記錄的一堆雜事

2015.7.31.  花了兩天時間研究導入項目,被MyEclipse的Build Path傷到,然後……發現Add External Class Folder的問題,應當用Add JARs/AddExte