自定义博客皮肤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)
  • 收藏
  • 关注

原创 羊肉串改为驼峰命名

语法:str.replace(oldSubstr, newSubstr) 用newSubstr来替换oldSubstr,返回更新后的字符串,这个更新的只是相同字母的第一个,例如:abcabc,在对a进行替换时,只会作用于第一个a。语法:str.split(separator, limit) separator:指定的分隔符(如果忽略此参数,将会把整个字符串作为数组的第一个(也是唯一一个)元素返回) limit:指定返回数组的最大长度。功能:用于提取一个字符串和一个数组的一部分,并返回一个新的字符串和数组。

2024-08-09 15:52:36 400

原创 精度问题原理及解决方法

原因:浮点数在计算机中是以二进制形式存储的,而某些十进制小数在转换为二进制时可能会无限循环,但由于计算机的资源是有限的。所以没办法用二进制精确的表示,只能确定一定的位数,例:单精度(32位),双精度(64位),然后在有限的精度情况下,最大化的接近该小数,但多多少少还是会造成一定的精度缺失。结果:0.7999999999999999。3、怎么做才能等于0.8?1、打印的结果是什么?2、为什么结果是这样?

2024-08-06 15:52:15 211

原创 计算机网络第二章(一)

2。

2024-08-03 09:02:59 803

原创 vuex基本使用流程

创建store管理所有共享的状态,这个store通常包含state、mutations、actions、getter等部分。第二种提交: (在actions里经过一些异步操作后,提交到mutations中,最后改变state中对应的状态)注:小弟们不需要再安装和启用Vuex插件,因为有他们大哥“罩”着他们。第一种提交:(只涉及state和mutations)2、在store(user.js)里。

2024-07-27 21:51:34 218

原创 响应式布局时的页面分布控制

在进行响应式布局的条件下,界面宽度为360px,当界面拉长到768px时,页面分为两列;当界面拉长到1200px时,界面分为三列。

2024-07-17 10:26:22 270

原创 计算机网络第一章

结点、链路、集线器、交换机、计算机网络、路由器、互连网、互联网、通信协议、ISP。

2024-07-16 20:29:07 997 2

原创 常用数据类型的判断

null、Array、Set、Map用typeof进行判断,输出的也都是object,无法进行区分。null的二进制,32位全是0,所以返回的是object。在js语言的第一版,所有值都设计为32位,最低三位用来表示数据类型,object对应的值是000。Set、Map:这些数据结构都是基于对象实现的,所以判断输出的是object。编写一个函数,他接受一个参数,并根据该参数的类型返回相应的字符串表示。类型(蓝色是基本数据类型,紫色是引用数据类型)判断方法(value是判断的对象)typeof直接判断。

2024-07-16 10:49:00 188

原创 js实现对象的map方法(在Object的prototype上添加)

Object.hasOwnProperty.call(this,key)就是限定整个操作只围绕调用这个方法的对象obj进行,而不牵扯到原型链上的一些东西,然后判断this所指的这个对象上是否含有遍历到的key,有的话返回true,否则,返回false。例如:将一个对象内的所有键对应的值都进行翻倍操作。6. 将对象obj循环遍历完成后也就将对象中的所有值都完成操作了,此时只需要返回存储数据的对象result就行。将遍历到的键所对应的值进行参数上的操作并存到第3步创建的空对象result中。

2024-07-10 09:50:39 227

原创 找不同项目复盘总结(前端)

通过以上的分析,对本次项目进行总结:1.完成了整个游戏的基本流程,保证整个项目能够正常运行。2.完成了websocket的学习和使用,熟练掌握websocket四种大方法的使用(onopen、onmessage、onclose、onerror);了解了心跳包的定义、使用和关闭以及断线重连的方法。3.能够熟练运用本地存储来实现条件的判断4.了解了一点部署服务器的相关操作技术栈(列觉所用的技术)JavaScriptwebsocketAjaxHTMLCSS列觉所遵循的代码规范。

2024-03-21 18:07:45 1498 3

原创 前端部署服务器(从软件的安装到部署一应俱全)

listen后面的端口号应该改为自己所用的端口号,root后面的所存位置可以改为自己设置的位置(下一步有用到)。2、两个软件都登录进去后,点击左上角的新建,在弹出的页面中,根据自己的需求更改名称;主机号就是公网ip。在左边找到你所写项目的所有文件,在右边找到你自己设置的位置,然后将左边你的所有文件拖到右边设置的位置的目录下面就可以去测试了了。到这里点击“安装”Xshell就安装完成了(Xftp安装同理),然后可以自己去按照提示进行注册登录。搜索“阿里云服务器”,并用购买服务器的手机号或者账号进行登录。

2024-03-18 20:02:07 785 1

原创 gitee上传代码到仓库

这两条语句在你创建仓库后跳转的页面上就会给你提供(在“简易的命令入门教程”里面),可以直接粘贴复制(但别忘了在这个控制台不能用快捷键Ctrl C/V,要点击鼠标右键进行复制粘贴)执行这条语句的作用是将一个名为 "origin" 的远程仓库与你的本地 Git 仓库关联起来。这条语句的作用是将暂存区的文件提交到本地Git仓库中, "first commit"这个可以自己定义,是一个备注。它的作用是将当前目录下的所有修改过的文件(包括新添加的文件和已修改的文件)添加到Git的暂存区。

2024-03-08 20:02:45 446

原创 图书管理系统(数据库Mysql)

账号、密码、是否同意登录协议。

2023-11-27 21:45:04 1475

原创 静态网页作品总结

input type="text" class="check" placeholder="音乐/视频/电台/用户" onfocus="if(placeholder=='音乐/视频/电台/用户')可能是文字的line-height过大,过大的情况可能是继承了父类的line-height,而父类的ling-height过大。::-webkit-scrollbar-track-piece //内层轨道,滚动条中间部分(除去)::-webkit-scrollbar-thumb //滚动条里面可以拖动的那个。

2023-09-11 15:57:28 63

空空如也

空空如也

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

TA关注的人

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