个人网站开发之前端首次造轮子_篇一【前端大作业】【gowork.fit】

article/2025/9/30 19:54:39

文章目录

  • 一,前言
  • 二,开发目的
  • 三,页面样式
  • 四,顶部导航栏
  • 五,最后

一,前言

最近有一个需求:我采用了纯原生前端,没有使用框架,从0到1达到了百分百原创代码,作为主后端开发的我,前端开发技术非常菜,本次首次造轮子,代码非常的丑陋不具美感,狗头保命,后期将本网站以前后端分离开发。因为手里的项目还比较多,这个网站做为一个长期开发任务。以达到巩固基础的作用。
本文章分为若干篇记录。
在这里插入图片描述

二,开发目的

传递技术力量,传承布道精神。Website Introduction
  欢迎您,这里是上进小菜猪的个人网站,请牢记本网站域名gowrok.fit,寓意是希望各位都有一个好的工作。我作为一个开发爱好者,虽然技术有限,但尽可能做到开源和技术文章共享。现已经开源2个项目,发布技术类文章300余篇。
  自再云间,乘风而上。这是一个最好的时代,也是一个最坏的时代。如今的开源分享精神达到了前所未有的程度,我们不再为学不到高深的技术而发愁。同时也是一个最坏的时代,如今的技术日新月异,我们越深入学越会发现,如今的技术栈深如大海,自己掌握的与之相比犹如沧海一粟。如今的IT大环境与20年前相比恍如隔世,这意味着我们背负着极大的就业压力,让人窒息。
  gowrok.fit长期规划:目前处于前期搭建状态,中期对接定时爬虫,爬取技术类文章,后期构建MCN矩阵同步技术多功能集成网站。(目前原生前端,友好性较差,后期使用框架重构)

三,页面样式

目前只有一个页面,比较长,多截几个图。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四,顶部导航栏

在这里插入图片描述
特点:网站名称颜色不一样,增加美感。按钮下选中样式,增加友好性。
采用顶部css分离,避免冲突,方便开发。

<nav>
<ul><li class="select"><a href="index.html"><span class="spanhen">主页</span></a></li><li><a href="myblog.html"><span>我的博客</span></a></li><li><a href="resume.html">小功能</a></li><li><a href="contact.html">个人介绍</a></li>
</ul>
</nav>

上述代码解释:
class=“spanhen”,控制横线样式,增加用户友好性。

.spanhen {border-bottom: 5px solid #afb42b;padding-bottom: 10px;
}

border-bottom:底部边框属性。
边框样式:实心; 下边框:粗虚线#ff0000;
padding-bottom: 下内边距(底部空白)

<div class="logo-text">gowork<span>.fit</span></div>

上述代码解释:logo-text控制盒子位置,等等信息。
span为了另外设置.fit的颜色。

.header .logo-text {position: absolute;left: 150px;margin-top: -11px;top: 50%;font-weight: 900;font-size: 40px;color: black;letter-spacing: 0;margin-top: -30px;
}
.logo-text span {color: #AFB42B;
}

上述代码解释:
letter-spacing:设置元素的间距。这里让他们挨到一起。
logo-text span:另外的设置一下颜色。

五,最后

为了继续我宁写少,不多写的发文特点,轮转图放到下一篇来写吧。
此篇仅仅作为本网站开头。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/sXDJDuO0.shtml

相关文章

程序员该造轮子吗,造轮子能升职加薪吗?

持续坚持原创输出&#xff0c;点击蓝字关注我吧 作者&#xff1a;小傅哥博客&#xff1a;https://bugstack.cn 沉淀、分享、成长&#xff0c;让自己和他人都能有所收获&#xff01;???? 目录 一、前言二、我造过的轮子1. RPC 通信组件2. 编写JVM虚拟机3. 基于SpringBoot的分…

Android学习路线_工具篇(五)自己造轮子

工欲善其事&#xff0c;必先利其器。工具&#xff0c;是人类进化的一大助力&#xff0c;善于制造与使用工具&#xff0c;可以加快我们学习的速度。各种类型的工具和使用我们已经了解得差不多了&#xff0c;日常开发过程中也会遇到一些问题没有现成的工具可以解决&#xff0c;那…

避免重复造轮子,Java 程序员必备

优秀且经验丰富的 Java 开发人员的特点之一是对 API 的广泛了解&#xff0c;包括 JDK 和第三方库。如何使用现有的 API 进行开发&#xff0c;而不是为常见的东西编写新的代码。是提升开发效率必选之路。 一般来说&#xff0c;我会为日常项目提供有用的库&#xff0c;包括 Log4…

我们为什么要造轮子

程序员都喜欢造轮子&#xff0c;我身边的程序员&#xff0c;无论他们用什么语言&#xff0c;java、android、ios、python、go, 甚至是js&#xff0c;都热衷于造轮子。其实用go程序员造轮子我倒是能理解&#xff0c;毕竟很多java转go的朋友经常 吐槽&#xff1a;怎么这个没有&am…

程序员为什么热衷造轮子

搜索一下“造轮子”或者“程序员为什么喜欢造轮子”&#xff0c;会看到很多相关的讨论&#xff0c;这是个老生常谈的话题&#xff0c;很多人谈过了&#xff0c;谈了很多年。不过还是有再谈的必要。 “造轮子”的含义&#xff1a; 明知道你做的不可能比前辈做得更好&#xff0c…

「轮子」是什么东西?创造它有什么意义?

程序员圈经常流行的一句话&#xff1a;“不要重复造轮子”。在计算机领域&#xff0c;我们将封装好的组件、库&#xff0c;叫做轮子。因为它可以拿来直接用&#xff0c;直接塞进我们的项目中&#xff0c;就能实现对应的功能。 有些同学会问&#xff0c;人家都已经做好了&#x…

Java获取当前日期的前后一天/一周/一月/一年

Date today new Date(); //当前时间 Calendar calendar Calendar.getInstance(); //得到日历 calendar.setTime(today);//把当前时间赋给日历 calendar.add(Calendar.DAY_OF_MONTH, -1); //设置为前一天 Date yesterday calendar.getTime(); //得到前一天的时间 calend…

java获取当前的年月日日期

import java.util.Calendar; import java.util.Date;public class Main {public static void main(String[] args) {Calendar cal Calendar.getInstance();Date datenew Date();//现在的日期cal.setTime(date);Integer yearcal.get(Calendar.YEAR);//获取年Integer month cal…

java获取当前日期(JAVA获取当前日期的前三天工作日)

在java里怎么取离当前日期最近的一个星期天&#xff1f;&#xff1f;知道getNow import java。util。Calendar; import java。util。Date; public class Test { public static void main(String args[]){ //获得当前日期 Date date new Date(); Calendar cal tInstance…

Java 获取当前日期并且实现日期的格式化

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站 点击跳转浏览。 今天做一个需求是 实现当前事件减去100天并且格式化为下图所示 实现代码如下&#xff1a; String time "";if(S…

Java获取当前日期的前一天

Java获取当前日期的前一天 //获取当前日期Date date new Date();//格式转换SimpleDateFormat f new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar calendar Calendar.getInstance();//设置当前时间calendar.setTime(date);//在当前时间基础上减一年calendar…

Java获取当前时间的方法

1、 System.currentTimeMillis() 获取标准时间可以使用 System.currentTimeMillis() 方法来获取&#xff0c;此方法优势是不受时区的影响&#xff0c;但是得到结果是时间戳的格式&#xff0c;如&#xff1a; 1543105352845 可以通过代码将时间戳转化为我们可以理解的格式&…

Java获取当前日期和时间

文章目录 1、 System.currentTimeMillis()2、 Java.util.Date3、 Calendar API4、 Date/Time API4.1 LocalDate4.2 LocalTime4.3 LocalDateTime4.4 ZonedDateTime 5、 总结 1、 System.currentTimeMillis() 获取标准时间可以使用 System.currentTimeMillis() 方法来获取&#…

Java如何获取当前日期和时间?

本文将为您介绍 Java 中关于日期和时间获取的方法&#xff0c;以及介绍 Java 8 中获取日期和时间的全新API。 1、 System.currentTimeMillis() 获取标准时间可以使用 System.currentTimeMillis() 方法来获取&#xff0c;此方法优势是不受时区的影响&#xff0c;但是得到结果是…

孪生网络 Siamese Network

文章目录 孪生网络的发展孪生网络定义功能与用途损失函数 孪生网络的发展 孪生网络又称为连体网络&#xff0c;网络中的连体是通过共享权值来实现。孪生网络最早是出现在1993年的论文《Signature Verification using a ‘Siamese’ Time Delay Neural Network》用于美国支票上…

论文笔记:孪生神经网络(Siamese Network)

Siamese Network 原文&#xff1a;《Learning a Similarity Metric Discriminatively, with Application to Face Verification》 1、四个问题 要解决什么问题&#xff1f; 用于解决类别很多&#xff08;或者说不确定&#xff09;&#xff0c;然而训练样本的类别数较少的分类…

SiameseFC超详解

SiameseFC 前言论文来源参考文章 论文原理解读首先要知道什么是SOT&#xff1f;&#xff08;Siamese要做什么&#xff09;SiameseFC要解决什么问题&#xff1f;SiameseFC用了什么方法解决&#xff1f;SiameseFC网络效果如何&#xff1f;SiameseFC基本框架结构SiameseFC网络结构…

Siamese网络代码详解 训练自定义数据集 模型推理

开门见山,Siamese网络结构如下所示: 主干网络:VGG16。整个VGG16的网络结构比较简单,如下图所示,主要分为5个部分: stage1为 2次33卷积+1次22最大池化,输出特征为64通道;stage2为 2次33卷积+1次22最大池化,输出特征为128通道;stage1为 3次33卷积+1次22最大池化,输出…

深度学习(自监督:SimSiam)——Exploring Simple Siamese Representation Learning

文章目录 前言SimSiam简述实验 前言 该文章是何凯明组发表于CVPR2021上的文章&#xff0c;目前已获得最佳论文提名&#xff0c;主要解决自监督对比学习中的奔溃解问题。奔溃解即不论什么输入&#xff0c;特征提取器输出的特征向量都相同。 本文将简单介绍SimSiam&#xff0c;…

siamese模型码详解(每一句代码都有解释!!!)

最近在研究Siamese模型来进行文本相似度的计算&#xff0c;今天就做一期代码详解&#xff0c;每一行的代码都会做出相应的解释&#xff0c;对于初学LSTM的人来说读懂代码是非常有必要的&#xff0c;Siamese模型就是将两个句子&#xff08;训练数据&#xff09;通过embeding层&a…