摘要:
近日在編寫一個小程序,將日記功能移植到小程序中,雖然在手機端寫日記一般用不到Markdown,但是仍想在小程序中查看在電腦端寫的Markdown格式的內容,如代碼塊等。 經過查詢,找到一個被廣泛使用的解決方案是towxml 現記錄如下: > 首先將代碼克隆下來 ```js git clone htt 閱讀全文
2023年5月25日 #
摘要:
> 效果預覽  > 關鍵代碼 ```javascript //調節窗口大小 useEffect(() => { if (conref.current) 閱讀全文
摘要:
### 常規選擇排序 ```javascript function selectSort(arr: Number[]) { //先排除一些不需要排序的情況 if (!arr || arr.length 現有N個數,除了唯一的一個數出現的次數是奇數,其他的均是出現了偶數次的數,現在請編程找出這個出現奇 閱讀全文
摘要:
# 何為useRef useRef是隨著react函數式組件發展而來的,是react眾多官方hook中的一個,調用useRef可以返回一個伴隨這組件整個聲明周期不發生改變的對象,這個對象常見的用途有兩個: - 用于綁定dom元素,從而實現對dom元素的操作 - 用于保存不希望隨著組件重新渲染而改變的 閱讀全文
2022年3月2日 #
摘要:
一、原生JS中使用Graphql 準備工作: 需要下載的包: express 用于搭建web服務器 graphql 用于創建數據模板 express-graphql 用于創建express中間件 構建查詢數據的案例 引入要使用的庫 const express = require('express') 閱讀全文
2022年2月22日 #
摘要:
使用react-redux的可以將redux與UI組件分開,使組件內不包含任何與redux相關的函數,文件,像store,dispatch,subscribtion這些都不會在UI組件里出現,而所有的狀態與派發action的函數都由一個容器組件通過props的形式傳遞給UI組件,使得UI組件顯得更加 閱讀全文
摘要:
redux中最主要的東西就三個:store,reducer,action store可以說是redux的軀干,由它撐起一個架子,所有被管理的狀態也是由它存儲(正如它的名字store) action是描述所要執行的任務以及傳遞要進行操作的數據(如果需要的話) reducer則是一個執行者,根據acti 閱讀全文
2022年2月19日 #
摘要:
一,為什么使用路由 使用路由可通過修改地址欄的URL來達到顯示不同頁面的效果(不依賴于服務端) 在react中使用路由需要下載并引入react-router-dom $ npm i react-router-dom 使用NavLink來指定跳轉的路由,其中的屬性to指定路由名稱 使用Route來匹配 閱讀全文
2022年2月17日 #
摘要:
useRef()可以用來綁定元素節點和保存變量 import React, { useRef, useState } from 'react' export default function UseRef() { const index = useRef(0) const myRef = useRe 閱讀全文
2022年2月16日 #
摘要:
useMemo()和useCallback()都能夠起到緩存的作用,只不過useMemo()針對于數據,useCallback()針對于函數 useMemo() 不使用useMemo() 當點擊按鈕時會改變value的值,同時也會一直執行console.log(1),即take函數一直在被調用 im 閱讀全文