原创 使用express+nodejs+mysql實現一個簡單的接口

使用express+nodejs+mysql實現一個簡單的接口 1.安裝express 首先要有配置的node環境 安裝express,全局安裝需要帶-g,也可以不使用全局安裝 npm install -g express 安裝expre

原创 http中的Get、Post、Put、Delete的區別

http中的Get、Post、Put、Delete的區別 Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是POST,GET,PUT,DELETE;而PATCH是後來新增的方法。URL全稱是資源描述符,我們可以這樣認爲:一個U

原创 前端知識學習07

1.js事件冒泡 e.stopPropagation() e.cancelBubble = true <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

原创 前端知識學習06

1.web性能優化: 減少重繪 高頻事件防抖 代碼壓縮 代碼優化 css js 圖片優化 webpack按需引入 使用CDN服務 2.vue怎麼自定義指令: 組件緩存:keepAlive 3.vue修飾符 表單修飾符 lazy:光標離開輸

原创 前端知識學習05

1.BFC:塊級格式化上下文 BFC決定了元素如何對其內容進行定位,以及與其它元素的關係和相互作用,當涉及到可視化佈局時,BFC提供一個環境,html在這個環境中按照一定的規則進行佈局。 怎樣觸發BFC: overflow:hidden

原创 前端知識學習04

1.js事件循環機制Event loop js再執行的的時候會產生執行環境 執行環境會按照順序加入到執行棧中 如果遇到異步 的代碼,會被掛起並加入到Task隊列中 不同的任務源會被分配到不同的Task任務隊列中,任務源分爲微任務(mic

原创 前端知識學習03

1.null和undefinded區別: null 表示一個對象被定義的,值爲"空值" 作爲函數的參數,表示該函數的參數不是對象 作爲對象原型鏈的終點 undefined 如果變量被聲明,但是沒有賦值,就等於undefined 調用

原创 前端知識學習02

1.css的選擇器的優先級 通配符和繼承權重爲 0, 標籤選擇器爲 1 類(僞類)選擇器爲 10 id 選擇 器 100 行內樣式表爲 1000 !important 無窮大 2.創建函數的幾種方式 //函數聲明 function su

原创 前端知識學習01

前端知識學習01 1.跨域 什麼是跨域? 協議,域名,端口,只要有一個不一樣的就認爲是跨域。 怎麼解決,設置請求頭 response.setHeader("Access-Control-Allow-Origin","*"); 中文意思:

原创 GitHub推送失敗

在使用github作爲代碼倉庫的時候有時候會push失敗 Push failed Unable to access 'https://github.com/mafeiGitHub/vue-shop.git/': OpenSSL SSL_re

原创 IDEA創建包的重疊問題

在創建多級包的時候可能會有包重疊的顯示問題 這個就是因爲編輯器的一個視圖設置 解決方法爲: 點擊下圖中的小齒輪,設置圖標 2.取消勾選Compact Middle Package就好了

原创 Java變量的命名規範

變量的命名規範: 所有方法名、變量名、類名:見名知意; 類成員變量:駝峯命名法firstName,lastName; 常量:大寫字母和下滑線MAX_VALUE; 類名:首字母大寫和駝峯原則Man,Demo; 方法名:首字

原创 clion控制檯中文輸出亂碼問題

遇到的問題: 問題復現 我使用的C語言庫編譯環境是minGW,在使用過程中發現控制檯輸出中文時出現亂碼。 解決方法 在網上找了很多解決方法,有修改文件編碼類型的有修改註冊表的,經實踐,最優的方法是在編譯器中按住Ctrl+Shift+Alt

原创 快速刪除項目中的node_modules

使用npm的一個名爲rimraf的模塊進行刪除 npm install -g rimraf rimraf node_modules

原创 新建stories.js和index.js模板

storybook快速新建模板 index.js模板 import ${NAME} from './${NAME}.vue'; export default { title: 'tw-ui/${NAME}', component: