07 2023 档案
摘要:待寫... 1 通過指定格式的日期創建Date對象 2 通過Date對象創建指定格式的日期 3 獲取當前時間戳 4 根據時間戳返回Date對象 5 比較Date對象的時間先後 6 比較時間戳來獲得時間先後
阅读全文
摘要:配置文件分配及代碼規範: 見項目; 在vite中的环境变量的处理: vite内置了dotenv这个第三方库。 dotenv会自动读取。env文件,并解析这个文件中的对应环境变量,并将其注入到process对象下,所以, .env文件中定义的环境变量可以在process中访问。 但是vite考虑到和其
阅读全文
摘要:vite: 具有構建一個項目的核心功能, 可以用來創建一個帶有基礎配置的vite項目, 需要自己根據需求對開發過程中所需要的工具進行大量基礎的配置, 以滿足開發過程中各種工具按照需求正常運行. create-vite: 內置了vite, (就是基于vite又新增了一些其它的功能), 可以用來創建一個
阅读全文
摘要:npm-exec npm exec npm exec <pkg> npm x npm x <pkg> npm官方文档中指出x,其实就是exec的别名,通俗来讲意思就是npm exec、npm x,两个命令是完全等价的。 npm exec <pkg>的执行流程 - 在本地查找是否有<pkg>对应的np
阅读全文
摘要:1. position: relative;相对定位 1> 不影响元素本身特性(无论区块元素还是内联元素会保留其原本特性) 2> 不会使元素脱离文档流(元素原本位置会被保留,即改变位置也不会占用新位置) 3> 没有定位偏移量时对元素无影响(相对于自身原本位置进行偏移) 4>提升层级(用z-index
阅读全文
摘要:1 flex布局 2 文本居中对齐, 行高设置为父容器高度 3 元素宽度(高度)设置为固定长度, 然后margin设置为auto; 这里需要根据水平居中对齐还是竖直居中对齐选择margin-left, margin-right还是margin-top, margin-bottom 4 绝对定位:le
阅读全文
摘要:CSS定位: CSS布局: 混合使用:
阅读全文
摘要:在HTML中, 可以顯示圖片的標籤是<img />, 且這個標籤是一個空標籤(不需要也不能有相同的標籤來配對), 而在CSS屬性中, 關於圖片的屬性名包含的單詞為 image
阅读全文
摘要:大原則: for...in只用來遍歷對象中的key, 不用來遍歷數組 for...of用來遍歷數組和對象中的屬性值; for…of 是ES6新增的遍历方式,允许遍历一个含有iterator接口的数据结构(数组、对象等)并且返回各项的值,和ES3中的for…in的区别如下: for…of 遍历获取的是
阅读全文
摘要:1 只需要使用res.sendFile("FilePath", {root: __dirname}) 路徑必須是絕對路徑, 除非指定root 2 頁面內引用的其它文件不會被發送, 但是在客戶端會將其中引用的文件以url請求的方式向服務端重新請求, 這時候就需要配置其中引用文件的訪問路徑 在引用的sc
阅读全文
摘要:HTML5的Video标签的属性,方法和事件汇总 常用屬性與方法: 获取视频元素:var videoElement = document.getElementById("videoPlay"); 获取设置音量大小:videoElement.volume 获取设置当前播放的位置:videoElemen
阅读全文
摘要:Multer先解析表單數據但是暫時不保存文件, 由自己手動保存文件 存儲位置設置成緩存存儲, 文件的二進制數據會被解析到req.file.buffer中, 然後通過fs模塊將文件的二進制數據寫入到相對應的文件當中, 文件信息會被解析到req.file當中, 其它表單屬性會被解析到req.body當中
阅读全文
摘要:Array.sort(function(front, behind){ return -1; }) 在自定義排序方法中, 第一個參數代表未排序前靠前的元素, 第二個參數代表未排序前靠後的元素 返回值為-1代表不換位 返回值為1代表換位
阅读全文
摘要:bcrypt: 同一個東西生成不同密文, 內置比較方法比較是否來自同一個字符串 spark-md5: 同一個東西生成唯一MD5字符串:
阅读全文
摘要:1、盒模型属性2、常用文本样式属性3、常用字体属性4、段罗和行相关属性5、css书写位置6、样式层叠性和选择权重7、伪类和伪元素8、css3新增伪类9、标签选择器、id选择器、class选择器、复合选择器10、关系选择器、序号选择器、属性选择器11、浮动与定位样式属性12、鼠标样式13、边框、圆角、
阅读全文
摘要:Node对象: 以下四个对象都属于(继承自)Node对象。 1 document对象: 代表当前的整个html文档 2 element对象: 代表一个标签元素 3 属性对象: 代表一个标签元素的属性 4 文本对象: 代表一个标签元素的文本 DOM常用及其重要操作总结(由于其中的属性和方法众多, 我们
阅读全文
摘要:關於Node端與瀏覽器端JavaScript的相同與不同, 可以概括為一下幾點: 1 相同點: nodejs与浏览器都是浏览器的运行环境,都能够解析js程序。对于ECMAScript语法来说,在nodejs和浏览器中都能运行。 也就是說, 凡是和JavaScript語法和JavaScript語言內置
阅读全文
摘要:axios分析及其常用功能 axios結構分析: 請求方法 , 請求參數對象(請求體), 請求配置對象 請求方法: axios.get(), aixos.post(), axios.patch(), axios.put(), aixos.delete() axios.post("url",{請求體}
阅读全文
摘要:瀏覽器端文件對象 File 重要及其常用屬性: File.name; File.size; File.type;(對於保存文件到本地時命名文件的格式) 瀏覽器中對文件對象的操作 重要及其常用操作方法: 文件切片:Blob.prototype.slice() 文件預覽(獲取指向文件的url鏈接): 1
阅读全文
摘要:字体水平居中, 可以通过设置 text-align:center 字体竖直居中, 可以通过设置 line-height: {{容器元素绝对高度}} 也可以通过设置flex布局, 把文字当成父容器的子元素, 布局设置符合flex
阅读全文
摘要:1 配置相關信息: 配置ssh密鑰 git config --global user.name "{{username}}" git config --global user.email "{{email}}" 2 初始化本地倉庫 git init (如果是通過git clone則不需要初始化, 因
阅读全文
摘要:前端發送URL請求之後, 請求的相關內容都通過統一格式封裝在URL請求中, 後端程序收到URL請求之後, 都會首先對URL請求的相關內容進行解析, 不同的後端語言和框架對URL的解析不同. 這裡僅以Node中的Express框架為例. 1 application/x-www-form-urlenco
阅读全文
摘要:不論通過什麼樣的方式發送URL請求, 都遵守這樣的URL構成規則: URL由三部分組成: 請求地址: 即URL鏈接 請求參數: 包括請求體 和 附著在URL鏈接後的參數 請求配置: 包括請求頭設置和其它各種說明請求信息的配置 這裡只考慮對請求參數處理的過程. 即客戶端發送URL請求的時候對請求參數是
阅读全文
摘要:表單中的提交按鈕,會默認提交到表單中指定的url中 如果一個表單中有button組件,並且類型沒有被設置成type="submit", 則默認是submit, 而這個按鈕會優先進行提交表單操作,然後再執行我們賦予的操作.
阅读全文