前言 HTML萬物皆標籤。 CSS萬物皆盒。 JavaScript萬物皆對象。 對象 JavaScript對象的本質是數據和功能的集合,語法上表現為鍵值對的集合。 鍵 對象的鍵可以理解為變量名。 值 對象的值的類型可以是任意數據類型。 鍵值對 鍵和值之間用:相連。 多組鍵值對之間用,分割。 let profile = { name: '吳彥祖', age: 48, char
找到httpd.conf配置文件(/usr/local/apache2/conf) 進入編輯 找到#LoadModule rewrite_module modules/mod_rewrite.so這一行並取消註釋 找到所有的AllowOverride,將默認值none修改為All(大約有三處,不要漏) 在項目根目錄(/usr/local/apache2/htdocs)新建.htacce
問題 這樣一種寫法下,defaultValue是不會生效的。 function Test() { const [dv, setDv] = useState(0) // 在某個元素的點擊回調中setDv() // foo.onClick = () = {setDv(bar)} return( select defaultVa
眾所周知,事件監聽器這種東西,除非是{once: true}這種一次性監聽器,否則凡註冊的,必移除。 但是在React的Hook組件中,移除事件監聽時卻要留點神,否則可能代碼寫得自認為OK,實際一點效果都沒有。 先來看個例子: 一個計數器,初始值為1,每點擊一次按鈕,數字+1,噹噹前數字為偶數時,註冊監聽器,為奇數時,移除監聽器。 寫法一 import { useEffect, useState
出錯的用法 package main import "fmt" var a *string func main() { fmt.Println(*a) } 正確的用法 package main import "fmt" var a = new(string) func main() { fmt.Println(*a) } 原因 var a *string只是聲明了變量
問題 d, err := base64.StdEncoding.DecodeString(param) if err != nil { panic(err) // illegal base64 data at input byte } golang從javascript請求的URL中讀出base64編碼的字符串參數param,在解碼時報錯。 通過對比javascript生成的參數和gola