React Router学习报告
React Router学习报告放上视频链接:[b站转载视频][a] youtube 课程文件github
准备知识
引入代码
1234import { createBrowserRouter, RouterProvider,} from "react-router-dom";
基础结构,这里可以看到我们使用<Main />包裹了里面的内容,这里的Main组件包括了一些基础性内容,比如页面头部和底部。包裹起来进行路由跳转时,里面的组件也会拥有这些内容。
123456789101112131415161718192021const router = createBrowserRouter([ { path: "/", element: <Main />, loader: mainLoader, errorElement: <Error />, children: [ { index: true, e ...
TailwindCSS使用报告
tailwindcss的使用问题
没有自动生成postcss.config.js文件,参考了几个视频之后,我认为原因在于官方文档的命令中npx tailwindcss init没有加上-p,我在加上之后就自动生成了
我的tailwindcss没有正常生效,通过AI的指引,我不断误入歧途,终于通过对照试验发现问题在于tailwind.config.js文件配置,英文教程里面直接复制官方文档进行配置,但是对于我的vscode却没有生效
(官方文档)
12345678/** @type {import('tailwindcss').Config} */module.exports = { content: ["./src/**/*.{html,js}"], theme: { extend: {}, }, plugins: [],}
(另外一个教程,我改了之后才生效)
12345678/** @type {import( ...
React和CSS设计克隆FiverrUI学习报告
React和CSS设计克隆 Fiverr应用程序 | React UI首先,这个课程只有UI设计,没有涉及到数据库等相关知识,所以UI内容是完全固定的。我大致地学习了这个课程,因为课程后面的内容比较固定,而且基本只是重复地抄代码,所以我决定做个总结报告来结束这次简单的项目学习。
准备工作
安装vite,通过之前的学习我们可以了解到vite和webpack都是脚手架,用于对项目进行打包,然后在微服务器上显示。原因是浏览器无法识别如React中的jsx文件类型,只能识别html css js这些文件,所以需要使用脚手架。
yarn create vite
yarn vite
cd
yarn
yarn dev
git clone --single-branch -b "分支名称" 链接 .这里教程里从github上clone了仓库分支里的内容。
“--single-branch“:这个选项告诉 Git 只克隆指定的单一分支,而不是所有的分支。默认情况下,git clone 会克隆所有的分支和标签,--single-branch 可以让你只下载当前指定的分支,从而 ...
为什么说广义上的恋爱是愚蠢的这件事
为什么说广义的恋爱是愚蠢的?在很多的动漫里,或是游戏里,多多少少会出现一些对于恋爱的美好幻想。
但是除了少数理智一些的人以外,有很大一部分人非常喜欢磕CP这种行为,亦或是对恋爱有着不切实际的幻想。这种广义上的恋爱在我看来是比较愚蠢的,下面我会作出我的解释。
当然,请注意,因为语言本身的不完备性,以及事物之间相互联系相互影响的特质,所以无论什么样的论述终究不能面面俱到,因此我不会使用分点的方式进行论述,而是采用类似随笔的方式记录我的想法。
让我们首先从人们产生恋爱感的源头出发。人类对他人产生爱慕之情的情况,我认为大致可以分为两种,一为不了解的爱慕,即两个人交集不多,仅从自己的视角观察别人,因为对方具有一些自己喜欢或爱慕的特质,从而产生所谓恋爱的感觉,之后才开始了解对方;二为了解的爱慕,即二人刚开始因为一些不可抗力元素相遇,如需要上学,需要工作,等等一系列事情,随着时间推移,二人互相了解程度加深,慢慢产生情感,最后可能在某一时刻催化为所谓的恋爱感。当然,这种论述并不绝对,也有可能上述两种情况同时出现。因为世界本身是很复杂的,数学如此完备都不能完全自证,而自然语言更不能完美地解释这个世界上的 ...
进步日记4
进步日记4距离上次的记录又过了差不多一周的时间了吧。其实我是想认真的记录一下每天的成长和收获的,但总觉得每天学的东西都不多,就因为这一点东西就更新一点很奇怪。。所以还是没有写。这段时间学习了node.js,终于搞清楚了比如promise和npm这些包管理器一类的东西。之前学react的时候完全搞不懂呢…哈哈…
随着这段时间的学习,可以说知识点还是很多的,避免不了的忘记。但是我也终于渐渐明白了语言和前端,后端一类的关系。实话实说,我感到非常的失落。因为学习了这么多所谓的基础,但是之后我们使用的只是工具,我们不仅很难弄清楚底层原理,而且我们也无法创造出这些工具。。因为我们在编程领域里没有展露出天赋,这就是这个世界的残酷法则。
怪不得大家都说算法是”大后期“才学习的东西呢哈哈,之前还以为这些是基础,一切都需要自己从头编写,基础很重要。怪不得大佬说一知半解即可,之前详细的教程内容已经遗忘了大半,只需要学会操作即可。。
学习了那么多知识,我们也依旧没有踏入技术的领域,我们依然是工具的使用者,我们没有资源没有时间没有能力,无论多熟悉,不过是个普通的家伙罢了。(请时刻铭记)
——8.20
到刚刚为 ...
进步日记3
进步日记3快一个星期没有更新日记了,并不是因为我懒,其实就是因为我懒,把时间都拿去看番了,而是因为我觉得每天完成的事情没什么值得写的。
在这一星期里,我开始学习李立超老师的前端React教程,完成了一个记事列表的小案例和一个移动端点餐app的小案例,在刚刚我也更换了一下blog网站的样式,让他看起来更加中二,让他变得更加帅气了O(∩_∩)O
因为情绪的起伏变化,我深刻意识到欲望在我之后的路上有多重要。我需要一个为之奋斗的目标,当然也需要一个我不会丢弃的理由。我不希望走了很远的路,却发现信念已然崩塌。到那时候巨大的沉没成本会让我难以做出正确的抉择。
不要过度享受当下,因为我需要做好准备去防止其他人从我身边夺走什么,为了不在失去之后才悔恨和自我欺骗,无时无刻都要做好准备。不要过度思考未来,因为未来的不确定性与巨大的复杂性让一切都不可预测和难以肯定,为了不因无用的思考而浪费宝贵的时间,要及时从幻想中苏醒过来。不要过度沉溺于过去,因为过去的记忆没有任何的改变现在的能力,能够决定现在的只有现在的我,为了真正的自我,每天都要自我更新。
好了,现在肯定有人觉得我脑子有坑,喜欢写废话,但是如果能理解我 ...
进步日记2
进步日记2学习记录:在最近的几天,我尝试同时学习前端和后端的知识。
但是在学习vue3的时候,我发现我不熟悉TypeScript的一些语法,而且感觉听课时不是很理解。
我还尝试了学习尚硅谷的JAVAWEB前后端,但是我在学习到一半的时候发现对数据库的理解不够。同样的问题也出现在了下面的教程中。
昨天和今天则是对柏码的一个web前端教程进行学习,我尝试着听视频,觉得不甚理解,于是我又尝试看文档来学习,然后直接做里面的小项目。但是我发现一知半解真的很难进行下去,不理解原理或者过程,但凡不跟着教程走,进行一些改动,都会让人无所适从。
所以我决定冷静一下,进行一些分析。
首先,我在学习什么?——我在学习前端和后端,我认为我在向着全栈工程师努力。但问题在于,其实里面的内容是很庞杂的,我并不清楚我到底需要学习哪些内容来做我要做的事情。其二,归根到底,我似乎在做“经典的在中国如同死亡的JAVA开发”?其三,很多的框架知识让我感觉大脑过载,很难记住如此之多的命令和内容,并且对我的代码能力也造成了损害,我已经很长一段时间没有编写过“自己的代码”了,这让我感觉非常不好。
至于一边做项目一边回头看自己不懂的 ...
进步日记1
进步日记我从七月十日回到家,到现在已经过去了十七天。做总结如下。
学习完毕的课程:
黑马JAVA基础下
尚硅谷前端入门html+css教程
JavaScript核心基础
未完成的课程:
尚硅谷全新JavaWeb教程
黑马程序员新版Linux零基础快速入门到精通
黑马程序员 MySQL数据库入门到精通
正在进行中的学习:
blog的完善,在最近使用hexo部署了博客到github上,希望能够完善里面的功能。
全栈工程师学习路线图
JAVAWEB的学习(但是今天学习的时候发现对数据库的知识遗忘了,所以决定放缓速度)
一些感想:因为不会有人看,所以我就说给未来的自己。
你有时候会沉浸在一种对科学的狂热状态,这时候的你特别好奇世界的运行原理。
你有时候会沉浸在一种对痛苦的挣扎状态,这时候的你虽然疲惫但是依然坚持学习。
你有时候会沉浸在一种对意义的困惑状态,这时候的你精神恍惚但并不是一件坏事。
牺牲了多少生命才换来这十几年的匆匆光阴。
但是生命不是在一瞬绽放的,无数漫长的岁月才换来智慧,而更美丽的世界更需要时间的积淀。