
获得徽章 0
#每天一个知识点# 使用ejs模版语法分离html代码块,保存过程总会遇到vsCode编辑器自动补全html,使用此插件,并在setting.json中添加如下配置,即可支持ejs语法下的html模版



评论
5
#每天一个知识点#
泛型类有种使用场景好比,去买菜,选市场:
class 市场 { 各种摊位 }
设置一个“泛型”占个位,表示一种现在不知道,去了就知道的选择:
class 市场<某种> {某种摊位:不知道有什么}
如果要去海鲜市场:
class 市场<海鲜>{海鲜摊位:有鱼,有虾}
如果要去蔬果市场:
class 市场<蔬果>{蔬果摊位:有瓜,有果}
![[黄瓜]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_137.9dd21f9.png)
泛型类有种使用场景好比,去买菜,选市场:
class 市场 { 各种摊位 }
设置一个“泛型”占个位,表示一种现在不知道,去了就知道的选择:
class 市场<某种> {某种摊位:不知道有什么}
如果要去海鲜市场:
class 市场<海鲜>{海鲜摊位:有鱼,有虾}
如果要去蔬果市场:
class 市场<蔬果>{蔬果摊位:有瓜,有果}
![[黄瓜]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_137.9dd21f9.png)
![[西瓜]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_138.b0effa7.png)
展开
评论
点赞
#每天一个知识点# 在使用useState更新函数进行 对象类型的 状态更新时,原地修改状态值并作为返回,会导致 useEffect无法监听该依赖状态的改变。因此对象类型的状态更新,建议返回值设置新的对象
评论
点赞
#每天一个知识点# 命名方法区分:
【假设】定义用户信息变量
驼峰:userInfo (普通的变量)
帕斯卡:UserInfo (多见于类,接口声明)
匈牙利:oUserInfo (前缀为变量类型,此处为object类型变量)
蛇形(下划线):user_info
串形:user-info
【假设】定义用户信息变量
驼峰:userInfo (普通的变量)
帕斯卡:UserInfo (多见于类,接口声明)
匈牙利:oUserInfo (前缀为变量类型,此处为object类型变量)
蛇形(下划线):user_info
串形:user-info
展开
3
1
#每天一个知识点# 使用create-react-app创建的react项目,采用 `npm start`启动服务器,需要手动设置跳转chrome浏览器的方式,将package.json中的start添加自定义浏览器:
"start": "BROWSER=chromium react-scripts start"
"start": "BROWSER=chromium react-scripts start"
展开
评论
1
#每天一个知识点# 如果遇到 VScode启动失败,弹窗提示原因“crash”,报错code“-1073741502”,这种情况,在执行程序后加个后缀 `-no-sandbox`就能正常启动了
2
1