021 自找麻煩之 react

2021-08-21 05:08:48 字數 2028 閱讀 1420

1. 頁面載入過程: url解析-dns解析-資源請求-瀏覽器解析

2. url結構: 協議 + 網域名稱 + 埠 + 路徑 + 引數 + 雜湊 (前端頁面的錨點,如#title)

3. dns查詢: 瀏覽器--dns快取+dns伺服器

5. 資源請求: 瀏覽器(攜帶資訊:請求頭+引數(url或body))--後端伺服器(返回:狀態+ 響應頭+ body)

6. 瀏覽器解析: dom(js執行)-- 構建渲染樹 -- 布局 -- 繪製

7. nodejs的偶數版本才是穩定版,奇數版本是測試版

8. yarn 替代 npm :速度快,版本鎖定,快取機制 

npm i yarn -g

9. 在專案目錄: yarn init   生成 package.json   , yarn add [email protected] --dev  安裝 webpack ,新建webapck.config.js

const

path = require('path');

module.exports = ,

"devdependencies": ,

"dependencies":

}繼續執行 node_modules/.bin/webpack

使用 webpack-dev-server 

yarn add [email protected] --dev

node_modules/.bin/webpack-dev-server

在package.json中配置完scripts後就 可以用 yarn run dev   yarn run dist

10. mac本地電腦安裝完git後,要配置 .gitconfig 檔案

git --version  , vim ~/.gitconfig 

[user]

name = 鄭

email = [email protected]

[alias] // 這裡配置命令的簡寫

co = checkout

br = branch

ci = commit

st = status

pl = pull

ps = push

dt = difftool

ca = commit -am

11. 本地電腦拉取git倉庫後新增.gitignore檔案

.ds_store

node_modules

dist

*.log

12. font-awesome 一套絕佳的字型庫

yarn add font-awesome

webpack.config.js檔案中要對字型進行處理

test:/\.

(eot

|svg

|ttf

|woff

|woff2

|otf)$

/,use: [

loader:

'url-loader',

options:h5路由 也是不重新整理頁面的

history.pushstate('test','title','/user/index')
history.replacestate('test','title','/user/index')
window.onpopstate = function()
18. react-router  : browserrouter 和 hashrouter 兩種

yarn add [email protected]

19. react 使用 bootstrap 與 font-awesome 直接在index.html 下引用cdn的原始檔就行,所以之前安裝的font-awesome解除安裝掉

yarn remove font-awesome

20. jsx 檔案注釋用

2015 01 06 自找麻煩

我看了80多本書,大部分是看完了的,很少一部分是實在看不下去,看了一部分之後刪除了的。在這裡面,原先只有2本看了一多半的書講的是現代的事。可見我多麼不喜歡看講現代事情的文。其中,一本看了一多半,也是追不下去,雖然放在那裡但不再看 一本,是現在正在寫的,很喜歡,於是動了心思,看這個作者的其他文。但是看...

003 自找麻煩之 css

1.更改input的placeholder中文字的樣式 input webkit input placeholder input moz placeholder input moz placeholder input ms input placeholder實踐過程中發現沒效果,可能是我 寫錯了吧,...

012 自找麻煩之 Linux

天下武功,唯快不破!1.linux可以做 企業伺服器,嵌入式開發 如安卓手機,路由器,機頂盒等 2.linux 一切皆檔案 3.虛擬機器 通過軟體在自己電腦上安裝另外乙個作業系統,而不影響原系統 virtualbox,vmware xshell 已存網盤 安裝一路預設嗎,選擇免費 4.虛擬機器需要 ...