原创 Node.js Web應用代碼熱更新

實現思路:將啓動文件中的 router、proxy 文件分離出主文件,對分離出去的文件實現熱更新。關鍵問題點: 如何更新模塊代碼 如何使用新模塊處理請求 如何釋放老模塊的資源 如何更新模塊代碼 引入 `chokidar` 當監聽文件修

原创 react-router 使用 browserHistory 遇到的問題

react-router 中 history  - browserHistory - hashHistory hashHistory 路徑會帶# browserHistory get請求時會走服務端,服務端只對 / 路徑做處理返回 ind

原创 React Hooks 初步嘗試

HOOK-API 1. 基礎 Hook 1. useState // 返回一個 state,以及更新 state 的函數。 const [state, setState] = useState(initialState); 惰性初始 s

原创 學習React Advanced Guides

基礎概覽 state 的使用 React可以將多個 setState()調用合併成一個調用來提高性能 狀態更新可能是異步的 不能依靠 this.props 和 this.state 計算下一個狀態 setState的第二種形

原创 鼠標右擊在對應位置展示自定義元素

實現鼠標右擊目標,在右擊處展示操作列,鼠標左擊後操作列隱藏   鼠標右擊事件 onContextMenu <div oncontextmenu="myFunction()" contextmenu="mymenu"> <p>在文本框內右

原创 Decorator(修飾器)實踐修飾Api

Es6 Decorator(修飾器) 基本摘抄自阮一峯老師Es6入門 1. 類的修飾 爲類添加靜態屬性 @testable class MyTestableClass {  // ... } ​ function testable(

原创 閱讀Form組件

Form.create(options) mapPropsToFields onFieldsChange onValuesChange this.props.form 提供的 API(舉常用的) 方法 說明 類型 getFieldDe

原创 項目Request學習

前言 看過好幾次項目封裝的Api(異步請求的封裝),這次想大致寫一下項目框架封裝的Request的實現,以及還存在的思考疑問。   開發須知 fetch請求 Promise (resolve,reject,race,all) Reques

原创 Mobx 學習成果

  主要技術棧是使用 React ,所以主要寫關於Mobx-React Mobx核心API observable、 computed、 reactions 和 actions observable 將數據製作成可觀察數據,當數據

原创 js發佈訂閱者模式

全局的發佈/訂閱對象 發佈/訂閱模式可以用一個全局的 Event 對象來實現,訂閱者不需要了解消息來自哪個發佈者,發佈者也不知道消息會推送給哪些訂閱者,Event 作爲一個類似“中介者” 的角色,把訂閱者和發佈者聯繫起來。 /**

原创 js select頁面回顯

當添加時,需要默認select模板<select> <option value="">請選擇</option> <option value="0">男</option> <option value="1">女</option>

原创 dbUtils結果集處理器

使用 commons-dbutils jar包 用法 (增/刪/改) QueryRunner qr = new QueryRunner(JdbcUtils.getDataSource()); String sql = "update t

原创 獲取 textArea 中選中文字的起始索引,獲取選中文字

1.獲取 真實  dom <TextArea autosize placeholder="輸入內容..." className={styles.container} value={text} onChange={(e)=>{this

原创 base64編碼,解碼

import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; //編碼 String s = "Username"; BASE64Encoder encoder = new B

原创 react開發筆記 —ant-design框架

有啥問題可以留言提問,使用該框架後學到很多,願意分享 關於 fetch接口 解決 當調用接口成功,但條件不滿足時繼續向下執行的問題 使用時 調用load 獲得 result的數據 //導入包 import Promise from