平時遇到的問題

1.
(學習:)
可是react就不同了,他就負責ui渲染,想要作好一個項目,得會用redux來管理數據,還得會es6,webpack還得懂一點,要想提升性能,須要按需加載,immutable.js也得學一點,還有單元測試。。。。。react

2.webpack

右鍵單擊事件:es6

onContextMenu={::this.onContextMenu(index)}//組件上的事件

onContextMenu(index,e){
   e.preventDefault()
   //....
}

3.
改變antdesign默認顏色:
在.less文件中:web

@import "~antd/lib/style/themes/default.less";
@blue-6: #19aa8d;
@primary-color: #19aa8d;
@import "~antd/lib/style/core/index.less";
@import "~antd/lib/style/components.less";

4.redux

WebSocket

5.
location.search
search 屬性是一個可讀可寫的字符串,可設置或返回當前 URL 的查詢部分(問號 ? 以後的部分)。
例1:antd

假設當前的 URL 是: 
  http://www.w3school.com.cn/tiy/t.asp?f=hdom_loc_search
  document.write(location.search);
  輸出:?f=hdom_loc_search

例2:less

JS 腳本捕獲頁面 GET 方式請求的參數?其實直接使用 window.location.search 得到,而後經過 split 方法結合循環遍歷自由組織數據格式。
  
  var searchURL = window.location.search;  
  searchURL = searchURL.substring(1, searchURL.length);  
  var targetPageId = searchURL.split("&")[0].split("=")[1];

6.
window.location.pathnamedom

clipboard.png

clipboard.png

7.react中render的return爲何要加上括號antdesign

由於跨行了,若是把它寫在一行的話能夠省略括號的。這樣增長了代碼的可讀性

8.性能

相關文章
相關標籤/搜索