【全栈小5】我的创作纪念日

news2024/11/29 8:57:44

在这里插入图片描述

目录

  • 前言
  • 机缘
  • 收获
    • 粉丝和原创
    • 个人成就
    • 六边形战士
  • 回顾文章
    • 原代码
    • 代码优化
  • 憧憬

前言

全栈小5 ,有幸再次遇见你:
还记得 2019 年 03 月 29 日吗?
你撰写了第 1 篇技术博客:
《前端 - 仿动态效果 - 展开信息图标》
在这平凡的一天,你赋予了它不平凡的意义。
也许是立志成为一名专业 IT 作者、也许是记录一段刚实践的经验。
但在那一刻,你已在创作这趟旅程中出发。
今天,是你成为创作者的第1825天。
在这段时间里,相信你已经获得了更大的成长。
可能虽然日常忙碌但你还在坚持创作、可能初心还在但博客已良久未更新。
但创作这份心情,任何时刻你打开都新鲜。
不妨放下手中的工作,和大家分享在这段时间中的收获、你的技术成长。
我们也为你准备了专属「纪念勋章」作为感恩,以及「里程碑专区」 ,您的
分享会像时间的脚印一样记录在纪念碑上。

机缘

非常感谢CSDN技术博客平台,提供一个博主记录技术文章的地方。
正如上面所提到的,我的第一篇文章《前端 - 仿动态效果 - 展开信息图标》。
是什么情况下让我写下了第一篇文章,现在回想了下,大概原因是在这段时间,
刚好是处于正准备第一次创业的时候,且jquery还没完全被vue替换,也是为了验证自己的一些想法,
通过自己的逻辑通过jquery+css+div编写实现一些前端动态效果,因此才会第一篇文章。

收获

从写第一篇博文开始,逐渐养成了一种写技术文章的习惯,
从刚开始写的非常简单,简单到就是一个小笔记,也没有结构而言
到现在已经形成自己一套写技术文章的风格和结构,这也许就是坚持所带来的的收获。

粉丝和原创

在这里插入图片描述
1.总放量
1,876,241,一百八十万的阅读量

2.原创
476篇技术原创文件,前面写的比较短,后端基本保持了高质量编写

3. 粉丝数
截止现在,获得了13,851个粉丝的关注,非常感谢粉丝的支持和鼓励。

个人成就

1.荣誉称号
在CSDN平台上,获得了全栈领域优质创作者称号,博客专家认证称号。
CSDN广州城市开发者首届活动演讲者,CSDN内容合伙人、新星优秀导师、22年度博客之星全栈TOP11。

2.点赞数
收获了5,729次点赞

3.评价数
获得了3,276个评价
在这里插入图片描述

六边形战士

由于前面写的比较短,质量不高,所以导致雷达图有些方面的战斗力值被拉低了,博主C#专业方面直接拉满。
在这里插入图片描述

回顾文章

原代码

发现第一篇文章漏了一个jquery.js文件,补齐后,发现有如下提示,是因为加了一个CDN的jquery地址,提示有问题,换一个就没问题了
在这里插入图片描述

上面警告提示信息主要原因是
阻止第三方Cookie:这条消息表明浏览器正在阻止第三方Cookie。第三方Cookie通常由网站用于跨不同网站跟踪用户,用于广告、分析等目的。阻止它们可以增强隐私,但可能会影响网站的某些功能。要解决此问题,您可能需要调整浏览器设置以允许第三方Cookie,或者进一步在“Issues”选项卡中了解更多关于为何它们被阻止的详细信息。

在这里插入图片描述

<script src="http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script>

<div id="top" style="width:300px;height:100px;border:1px solid #ccc;margin:0 auto;overflow:hidden;position:relative;margin-bottom:50px;">
    <div style="width:100%;height:200px;border:1px solid #ccc;background:#e3e3e3;">
        <div style="width:100%;height:100px;border:1px solid #ccc;background:#099dff;">
 
        </div>
        <div style="width:100%;height:100px;border:1px solid #ccc;background:##055dff;">
 
        </div>
    </div>
 
    <div id="arrowparent" style="cursor:pointer;position:absolute;left:50%;bottom:-18px;margin-left:-25px;width:50px;height:50px;font-size:30px;color:#fff;background:rgba(0,0,0,0.5);border:1px solid #fff;border-radius:50px;text-align:center;">
        <span id="arrow" style="position:absolute;top:-5px;left:18px;">v</span>
    </div>
</div>

<script type="text/javascript">
 
    //箭头动态
    var timeobj = null;
    var timeunit = 100;
    var _top = 5;
 
    //movearrow();
    function movearrow() {
 
        if (_top == 5) {
 
            clearInterval(time);
            $("#arrow").animate({ top: 5 + "px" }, 1000);
            _top = -5;
            time = setInterval(movearrow, timeunit);
        }
        else {
 
            clearInterval(time);
            $("#arrow").animate({ top: -5 + "px" }, 1000);
            _top = 5;
            time = setInterval(movearrow, timeunit);
        }
    }
 
    time = setInterval(movearrow, 100);
 
    //展开
    $("#arrowparent").click(function () {
        $("#top").css("height", "200px");
    });
</script>

代码优化

刚开始那个向下的箭头是使用字符V来显示,效果看起来怪怪的,不美观,现在直接通过CSS方式来制作一个向下的箭头。
通过css来实现一个V形状效果,可以先设置一定高宽度的div,然后设置3px像素边框值,再旋转45度,再去掉两个边框。
在这里插入图片描述

<html>
<head>
    <script src="http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script>

    <style type="text/css">
    .v-shape {
        width: 15px;
        height: 15px;
        border:3px solid #fff;
        transform: rotate(45deg);
        position:absolute;
        top:8px;
        left:16px;
        border-left: none;
        border-top: none;
    }
    </style>
</head>

<body>
    <div id="top" style="width:300px;height:100px;margin:0 auto;overflow:hidden;position:relative;margin-bottom:50px;box-shadow: 0 0 9px rgba(0, 0, 0, 0.5);">
        <div style="width:100%;height:200px;border:1px solid #ccc;background:#e3e3e3;">
            <div style="width:100%;height:100px;border:1px solid #ccc;background:#099dff;">
     
            </div>
            <div style="width:100%;height:100px;border:1px solid #ccc;background:##055dff;">
     
            </div>
        </div>
        
        <div id="arrowparent" style="cursor:pointer;position:absolute;left:50%;bottom:-18px;margin-left:-25px;width:50px;height:50px;font-size:30px;color:#fff;background:rgba(0,0,0,0.5);border-radius:50px;text-align:center;">
            <div class="v-shape" id="arrow" style=""></div>
        </div>
    </div>
</body>


</html>

<script type="text/javascript">
 
    //箭头动态
    var timeobj = null;
    var timeunit = 100;
    var _top = 5;
 
    //movearrow();
    function movearrow() {
 
        if (_top == 5) {
 
            clearInterval(time);
            $("#arrow").animate({ top: 5 + "px" }, 1000);
            _top = -5;
            time = setInterval(movearrow, timeunit);
        }
        else {
 
            clearInterval(time);
            $("#arrow").animate({ top: -5 + "px" }, 1000);
            _top = 5;
            time = setInterval(movearrow, timeunit);
        }
    }
 
    time = setInterval(movearrow, 100);
 
    //展开
    $("#arrowparent").click(function () {
        $("#top").css("height", "200px");
    });
</script>

憧憬

对于未来,还是希望能够冲击进入CSDN博客之星前20名,认识更多大牛、优秀博主。
当然,还会继续编写更多高质量且实战性高的文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1556216.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

直播上瘾?

目前我们正处在日新月异高速发展的时代&#xff0c;各行各业都在接入 AI&#xff0c;各行各业都在涌向直播的时代。当然&#xff0c;历史的车轮不会因为个人的喜好而改变&#xff0c;我们唯一能做的就是拥抱变化&#xff0c;这样才不会活的很别扭。 “ PS&#xff1a;这就是我为…

网络安全:绕过 MSF 的一次渗透测试

这次渗透的主站是 一个 Discuz!3.4 的搭建 违法招 piao 网站&#xff0c; 配置有宝塔 WAF 用 Discuz!ML 3.X 的漏洞进行攻击&#xff0c;但是没有成功 发现主站外链会有一个发卡网&#xff0c;引导人们来这充值&#xff0c;是 某某发卡网&#xff0c;而且域名指向也是主站的 ip…

一篇文章带你搞定企业级完整性能测试流程!

大部分公司在最初试的阶段只会关心项目的基本功能&#xff0c;能用就可以。但是随着项目的成熟&#xff0c;用户量逐步的增大&#xff0c;线上经常就会出现一些系统崩溃&#xff0c;用户反映系统太慢等性能问题的爆发。所以&#xff0c;性能测试的需求就逐步变得迫切了。所以&a…

照片分享,欢迎家庭新成员HPE ProLiant DL580 Gen9

正文共&#xff1a;1234 字 29 图&#xff0c;预估阅读时间&#xff1a;1 分钟 距离上一台服务器HPE ProLiant DL360 Gen9开箱已经过去4年了&#xff0c;回忆满满&#xff08;风雨同舟&#xff0c;感谢HP Proliant DL360 Gen9陪我走过的四年&#xff09;&#xff1b;就在上周&a…

Kubernetes篇(二)— 集群环境搭建

目录 前言一、 环境规划集群类型安装方式主机规划 二、环境搭建主机安装环境初始化安装docker安装kubernetes组件准备集群镜像集群初始化安装网络插件 三、 服务部署 前言 本章节主要介绍如何搭建kubernetes的集群环境 一、 环境规划 集群类型 kubernetes集群大体上分为两类…

Java基础之运算符(整合)

文章目录 一.运算符算数运算符练习: 二.算术运算符的高级用法""操作的三种情况数字相加字符串相加字符相加 三.自增自减运算符基本用法 四.赋值运算符&关系运算符赋值运算符关系运算符逻辑运算符 五.短路逻辑运算符六.三元运算符 一.运算符 运算符: 对字面量或…

canvas画图,画矩形,圆形,直线,曲线可拖拽移动

提示&#xff1a;canvas画图&#xff0c;画矩形&#xff0c;圆形&#xff0c;直线&#xff0c;曲线可拖拽移动 文章目录 前言一、画矩形&#xff0c;圆形&#xff0c;直线&#xff0c;曲线可拖拽移动总结 前言 一、画矩形&#xff0c;圆形&#xff0c;直线&#xff0c;曲线可拖…

计算机基础系列 —— 虚拟机代码翻译器(1)

“Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.” ―Linus Torvalds 文中提到的所有实现都可以参考&#xff1a;nand2tetris_sol&#xff0c;但是最好还是自己学习课程实现一…

Adaboost集成学习 | Matlab实现基于LSTM-Adaboost长短期记忆神经网络结合Adaboost集成学习时间序列预测(股票价格预测)

目录 效果一览基本介绍模型设计程序设计参考资料效果一览 基本介绍 Adaboost集成学习 | Matlab实现基于LSTM-Adaboost长短期记忆神经网络结合Adaboost集成学习时间序列预测(股票价格预测) 模型设计 股票价格预测是一个具有挑战性的时间序列预测问题,可以使用深度学习模型如…

【Vue】动态样式

内联样式的动态样式 body(){ boxASelect:false, } v-bind:style"{borderColor:boxASelect ? red : #ccc}" <body><header><h1>Vue Dynamic Styling</h1></header><section id"styling"><div class"demo&quo…

HarmonyOS像素转换-如何使用像素单位设置组件的尺寸。

1 卡片介绍 基于像素单位&#xff0c;展示了像素单位的基本知识与像素转换API的使用。 2 标题 像素转换&#xff08;ArkTS&#xff09; 3 介绍 本篇Codelab介绍像素单位的基本知识与像素单位转换API的使用。通过像素转换案例&#xff0c;向开发者讲解了如何使用像素单位设…

JUC/多线程 模式(四)

一、同步模式之保护性暂停 即 Guarded Suspension &#xff0c;用在一个线程等待另一个线程的执行结果 产生结果的线程和使用结果的线程是一一对应的&#xff0c;有多少个生产结果的线程就有多少个使用结果的线程。 要点 有一个结果需要从一个线程传递到另一个线程&#xff0…

使用 CSS 实现多立方体悬停颜色效果实现

使用 CSS 实现多立方体悬停效果实现 效果展示 CSS 知识点 filter 属性的 hue-rotate 值运用使用 CSS 实现立方体 场景布局分析 从效果图可以看出&#xff0c;要实现 3*3 的立方体集合&#xff0c;我们需要考虑一下怎么安排小立方体的布局。我这里的做法是使用span实现单个小…

docker使用教程

寒假用了docker 2个月没用 结果还重新安装docker 忘了怎么用 为了免得以后忘写下下面内容 # If you dont have a docker installed, youll need to install docker curl -s https://get.docker.com/ | sh # Use pip to install docker-compose pip install docker-compose…

《AIGC重塑金融:AI大模型驱动的金融变革与实践》

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-oBSlqt4Vga1he7DL {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

Centos JDK1.8 下载安装

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 一 RPM包安装 rpm -ivh jdk-8u391-linux-x64.rpm /etc/profile export JAVA_HOME/usr/java/jdk1.8.0-x64 export PATH$JAVA_HOME/bin:$PATHsource /etc/profile二 tar.gz 包手动…

四、e2studio VS STM32CubeIDE之STM32CubeIDE线程安全解决方案

目录 一、概述/目的 二、原因和办法 三、线程安全问题的描述 四、STM32解决方案 4.1 通用策略 4.2 RTOS策略 4.3 策略的讲解 4.3.1 裸机应用(策略2、3) 4.3.2 RTOS应用(策略4、5) 五、关键源码 四、e2studio VS STM32CubeIDE之STM32CubeIDE线程安全解决方案 一、概述…

微信公众号运营必备工具合集

微信公众号运营必备工具合集 各位同学&#xff0c;想要成为一名合格的公众号运营&#xff0c;必须要搭建一个属于自己的运营工具库&#xff0c;可以在日常工作中最大限度的提高效率。 91微信编辑器 &#xff1a;http://bj.91join.com/ 壹伴助手&#xff1a;https://yiban.io…

[HackMyVM]靶场Factorspace

kali:192.168.56.104 靶机:192.168.56.138 端口扫描 ┌──(root㉿kali2)-[~/Desktop] └─# nmap 192.168.56.138 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-29 22:38 CST Nmap scan report for 192.168.56.138 Host is up (0.000081s latency). Not shown: …

【折腾笔记】Windows系统运行ChatGLM3-6B模型实验

【折腾笔记】Windows系统运行ChatGLM3-6B模型实验 准备工作 硬件环境 笔记本电脑CPU&#xff1a;AMD R9 7940HS 8核16线程内存&#xff1a;16G16G DDR5双通道 4800MHzGPU&#xff1a;NVIDIA RTX4060 8G显存 软件环境 操作系统版本&#xff1a;Windows 10 企业版 22H2显卡驱…