原创 推薦一個很好用小程序開發庫remax.js

作爲一名沉迷於用react方式開發前端的我,在面對小程序的開發風格時,很是不適,於是在網上搜了相關的第三方封裝的庫,react這方使用比較多的就是taro,taro有點全家桶的感覺,但是它雖然使用的是react方式,卻並不是真正的

原创 webpack模塊化打包,結合react-route實現分文件打包,按需加載

一般單頁應用是離不開路由的,那麼一般引入組件的時候大家習慣性的使用import XXX from ‘XXX’,這樣的話,webpack在打包的時候會將import的組件全部打包進去,這裏我是利用react-route來實現路由機制

原创 A-Z AA-AZ BA-BZ ... AAA無限循環

最近在做一個純前端導入excel(.xlsx)並展示、操作、導出,發現列頭字母循環問題,一開始以爲是26進製做法,但如果是26進制,那麼Z後面應該是BA,就好像10進制,9後面是10而不是00,所以糾結之餘用回調解決了這個問題:

原创 draft.js error: Unknown DraftEntity key: null

最近在用draft.js編寫富文本編輯器的時候遇到一個錯誤提示:Unknown DraftEntity key: null ,當時是寫插入圖片這一項的時候出現的,一開始還以爲官方出bug了,後來去看了官方GitHub上的demo,

原创 eslint 安裝配置(JS代碼質量檢測工具)

eslint 注:這裏不講eslint的知識,僅僅講使用 一、安裝(以下是全局的,同時安裝到項目中–save-dev) npm install eslint -g npm install eslint-plugin-import

原创 PrintWriter輸出到頁面中呈現亂碼現象解決方案

一般情況只使用下面代碼: PrintWriter out = response.getWriter(); out.print("愛死費崇政"); 輸出到頁面上基本會呈現出亂碼現象,解決方案如下: response.setChara

原创 yum Cannot find a valid baseurl for repo: base/7/x86_64

在一個剛安裝好的centos7上使用yum install的時候,報出了Cannot find a valid baseurl for repo: base/7/x86_64這個錯誤,很明顯是源的訪問問題,於是在網上搜了相關解決方

原创 redis中以層級關係、目錄形式存儲數據

使用redis存儲數據的時候,有時候爲了查看的方便,通常會有層級或者說是目錄,這時候我們在set的時候,需要將key值使用“:”的符號來區分層級關係,比如:set(“a:b”, “123”),那麼在redis中就是a目錄下的key

原创 返回頂部 模仿天貓的返回頂部代碼 HTML JQuery CSS JavaScript

關於返回頂部這個功能,絕大部分網站都有用到,算是一個細節方面的小東西,個人覺得天貓的返回頂部這個小東西做的挺好,下面便是我模仿它的代碼: HTML: </!DOCTYPE html> <html> <head> <title>返回頂部

原创 MAC風扇運轉監控以及轉速控制軟件

Macs Fan Control 這是一款Mac平臺的風扇運轉監控及轉速控制工具,可以幫助我們監控當前的各硬件(CPU、硬盤等)的溫度狀態及風扇運轉狀態,我們可以根據這些實時數據控制風扇的轉速,非常方便。 官網下載地址

原创 JS代碼質量檢查工具,後起之秀-eslint

eslint:javascript代碼質量檢查工具。 目前大環境下主要有三款JS代碼質量檢查工具:jslint、jshint、eslint。 jslint:無需配置,直接使用,因爲配置是定好的。缺點是有限的配置選項,很多規則不

原创 centos7 防火牆firewall

以前用習慣了centos6,設置防火牆的時候都是用iptables, 最近在用centos7,發現防火牆默認使用firewall,然後一臉懵逼, 後來蒐集了一些資料,大致操作如下: 1、如果你機器上沒有安裝firewall的話,我們可以採

原创 Java將遠程服務器上的文件經過本地服務器中轉後輸出至前端

import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnect

原创 react 熱加載,局部刷新,babel-preset-react-hmre

react熱加載 在沒有使用相關插件之前,以我開發爲例,只用webpack-dev-server --inline時候,當組件經過更改保存後,頁面會進行重新刷新,如果是簡單的應用這樣做可以,但是一旦複雜起來,重新刷新後就不得不經

原创 react將字符串轉義成html語句

在使用reactjs庫的時候,會遇到將一段html的字符串,然後要將它插入頁面中以html的形式展現,然而直接插入的話頁面顯示的就是這段字符串,而不會進行轉義,可以用一下方法插入,便可以html的形式展現: <div danger