自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 尝试创建自己的node.js包

跟着网上的视频学习node.js,讲到了写一个用于格式化时间以及转义/还原HTML中特殊字符的包。格式化时间、HTML字符处理的代码分别写入js文件,另外建一个js文件来引用这两个文件。

2022-10-16 22:18:08 328 1

原创 canvas学习内容

主要通过这三个案例练习使用canvas的一些方法,比如:moveTo()、lineTo()、fillRect()、stroke()、drawImage()、fillText()……在学习JavaScript的过程中接触到了canvas,初步学习了一下canvas,跟着教学视频练习了几个小案例。在js中用于提供画布,然后通过js在这个画布上面作画。导入图片,鼠标点击后移动光标附近有放大效果,鼠标松开后复原。圆环加载时,外圈的蓝色环会动,中间的数据也会变化。

2022-09-24 14:43:06 161

原创 Node.js学习内容

day1Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境其中无法调用DOM和BOM等浏览器内置API。

2022-09-18 20:31:57 215

原创 7-16学习内容

遗留问题1.random、math返回值是什么?2.const?3.数组的操作(.for)?今日随机点名案例(注意局部变量与全局变量的问题)数组长度全选中“伪数组”问题自增自减有隐式转换比较运算符也有隐式转换。...

2022-07-17 14:37:50 94

原创 7-15学习内容

分为作用即使用JS操作html和浏览器。

2022-07-17 14:35:47 65

原创 移动端web开发相关操作

@media (width: 375px) {   html {       font-size: 32px;   }}目前rem布局方案中,将网页等分为10份,HTML标签的字号为视口宽度的十分之一不过现在可以使用flexible js配合rem实现在不同宽度的设备中,网页元素尺寸等比缩放效果Less是一个CSS预处理器,文件后缀为.less,它扩充了CSS语言,使CSS具备一定的逻辑性、计算能力。不过浏览器不识别Less代码,网页要引入

2022-06-21 19:13:28 166

原创 CSS空间转换、动画效果及flex布局

transform:rotateZ/X/Y(值)其中值为角度,如60度写为60deg使用transform-style: preserve-3d呈现立体图形呈现立体图形步骤1. 盒子父元素添加transform-style: preserve-3d;2. 按需求设置子盒子的位置(位移或旋转)本例中,首先要将绿色和橙色的盒子摆放好(橙色在上,绿色在前),这就要求体现立体效果之后设置hover时旋转。3D导航精灵动画上述动画中,人物一直在跑,使用animation添加动画效果 注意:动画名称和动画时长必须赋值

2022-06-11 20:39:35 214

原创 制作网站首页(小兔鲜儿电商购物平台)

目录 项目前置分析布局头部模块底部模块类似于头部、身体、底部,网站首页也划分为三大部分。在此主要分享头部模块和底部模块。 由图可知,内容集中于“版心”部分,便于用户查看信息,也显得整洁有序。由快捷菜单和主导航构成。快捷菜单:由无序列表包含a标签组成,ul右浮动,li左浮动主导航:每个部分都用盒子装起来注意:小图标都是用精灵图,若没有空位置,那就要用伪类元素比如这是手机版前的小图标插入的CSS对照图片分析定位关系。下面是头部模块的html对应的CSS​底部模块

2022-06-05 05:25:58 2238

原创 仿bing搜索页面制作(大概)

目录导航部分搜索框网页底部<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&

2022-05-29 19:10:36 1280

原创 剑指 Offer 05. 替换空格

对于此题,可知一个空格转换为%20多占两个位置,我的想法是将先计算出扩大后的数组大小,再创建一个新数组用于储存元素,最后返回新数组即可。由以上代码可见,count计算出空格数量,新数组的大小中+1是因为数组最后有'\0';用i和j来遍历数组,把非空格元素赋给新数组,空格转换为%20。类似于本题这种需要扩容数组的题目,可以先计算出最终数组大小,再按要求赋值,避免了从头开始遍历遇到条件元素就要将后面的元素后移。...

2022-05-29 18:50:12 79

原创 剑指 Offer 14- I. 剪绳子;力扣343. 整数拆分

参考题解,本题使用数学思维解析。根据题意,需要把正整数n分为k个正整数的和(k>=2),并且要使这些整数的乘积最大化。那么,问题是:怎么拆?由于还未学习动态规划,我只能参考题解中求导方式来理解这个题。怎么拆?将n按某个数均等分可使乘积最大化。则得出 n=a*x;将n分为a个x的和,当然这里理想化处理了,n不一定能整除x。接下来讨论n与3的关系:若n=2;只有一种情况:2=1+1 ;最终乘积为1;若n=3;3=1+1+1;3=1+2 ;乘积最大为2;...

2022-05-23 19:03:25 86

原创 力扣189.轮转数组

这是力扣初级算法中的一个题目,题目要求如下。我的想法是,另外创建一个数组存储nums的元素,便于对nums的修改。通过观察可得,经过变换后,当i+k<numsSize时,nums[i+k]=arr[i],当i+k>=numsSize时就需要考虑,此时若像之前一样,就会越界访问,所以经过尝试得出nums[i+k-numsSize]=arr[i],可以满足要求。不过由于我是由示例一思考这题的,在提交后就出现问题了。比如:输入:nums = [-1], k=2 输入:nums[1,

2022-05-16 17:57:49 190

原创 (C语言)相交链表、回文链表

本周复习了链表,在本篇博客中对以下两个链表题进行分析,以梳理已学习的链表知识。本题使用双指针解决。令fast指向链表A,slow 指向表B,二者同时走,每次走一个节点。如果两个链表长度相同,那么两个指针相等时即得出结果,如果两个链表长度不同,则必有一个指针先到达链表尾部,此时另一个指针在之前的某个位置。从上图我们可以得出:让一个指针不仅走完一趟,而且走另一个链表,那么两个指针会在相交节点相遇,此时两个指针走过的长度相等,都是一侧链表长度加上另一侧链表相交节点之前的长度。由此我们可以得出解题代码如下:

2022-05-09 00:58:18 449

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除