自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于原生js单例模式打造的楼层导航,左右tab实时切换。【硬核】

【代码】基于原生js单例模式打造的楼层导航,左右tab实时切换。【硬核】

2024-06-20 13:21:23 33

原创 webpack5入门,根据官方文档简单学习,简单总结

c.**loader加载器:**webpack 只能理解 JS文件和 JSON 文件,让 webpack 能够去处理其他类型的文件,并将它们转换为有效,以供应用程序使用,以及被添加到依赖图中。(比如css,less,sass,一些图片之类的文件)d.loader 用于转换某些类型的模块,而插件则可以用于执行范围更广的任务。包括:打包优化,资源管理,注入环境变量.如果你想要使用一个插件,你只需要require(),然后把它添加到plugins数组中。多个插件可以通过选项(option)自定义。

2024-06-19 12:24:48 765

原创 Vue3-6-手写组合API

/ ====================shallowReadonly 与 readonly。// =========shallowRef 与 ref返回的是一个对象。// 定义一个readlyOnlyHandler处理对象。// 定义一个shallowReactive。// 定义一个reactive。

2024-06-18 22:40:52 136

原创 jQuery学习之旅 Item2 选择器【二】_2输入选择器

这里接着上一个Item1 把jQuery的选择器讲完。主要有:属性过滤器和子元素过滤器。

2024-06-18 20:22:56 584

原创 划分子网和构造超网的学习

子网掩码长度=32位某位=1:IP地址中的对应位为网络号和子网号某位=0:IP地址中的对应位为主机号从一个 IP 数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分。使用子网掩码(subnet mask)可以找出 IP 地址中的子网部分。一个网络中子网掩码是指他的网络号和子网号对应的位数全为一,然后对应的主机号位置为0而这个子网掩码和给定的IP地址做逐位与运算或AND运算运算完成后得到的网络地址就是子网的网络地址。

2024-06-17 04:11:10 713

原创 UML用例图的画法详细介绍【软件工程】

在面试前我花了三个月时间刷了很多大厂面试题,最近做了一个整理并分类,主要内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签。

2024-06-17 01:55:01 593

原创 WEB系列-TypeScript数据类型(上)

三套“算法宝典”算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!

2024-06-15 23:01:19 894

原创 JVM进阶(十一):JAVA G1收集器_java的g1收集器

G1)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术。同优秀的CMS垃圾回收器一样,G1也是关注最小时延的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集,官方也推荐使用G1来代替选择CMS。G1最大的特点是引入分区的思路,弱化了分代的概念,合理利用垃圾收集各个周期的资源,解决了其他收集器甚至CMS的众多缺陷。在前两篇博文《JVM进阶(九):年轻代收集器》、《JVM进阶(十):年老代收集器G1收集器。先讲讲G1收集器。

2024-06-15 20:59:03 710

原创 js实现文本内容过长中间显示(1)

javascript代码:获取标题盒子的宽度时要注意,如果在css样式代码中设置了padding, 就需要获取标题盒子的左右padding值。通过charCodeAt返回指定位置的字符的Unicode编码, 返回的值对应ASCII码表对应的值,0-127包含了常用的英文、数字、符号等,这些都是占一个字节长度的字符,而大于127的为占两个字节长度的字符。通过创建一个不会在页面显示出来的dom元素,然后把文本内容设置进去,真实的文本长度与标题盒子比较宽度,判断是否被溢出隐藏了。判断文本内容是否超出标题盒子。

2024-06-12 16:25:30 297

原创 JavaScript进阶(二十六):ES各版本特性详解_es版本

无论是成功(.then())还是失败(.catch()),Promise后面都会执行的部分。3.在 ES2015 中,Rest不定长度参数…,可以转换成数组传入。4. 正则表达式组RegExp 可以返回匹配的数据包。

2024-06-12 15:19:10 796

原创 iOS 工厂设计模式解耦和

1.2 Demo讲解目的:我们要造人,有时候需要只造男人,有时候又想制造女人,实现集成自由切换。代码思路:首先我们要造人,不管男人或者女人,都要遵守人的协议标准。然后造人我们需要工厂造男人和女人,可以一个工厂。为了达到低耦合,所以demo造男人和造女人分别用一个工厂造。然后建造工厂的时候我们需要让工厂遵守工厂建造的标准。最后我们需要一个工厂引擎,来观察我们需求的工厂并且建造。如果只要实现造人的目的,这样的确是有点麻烦。

2024-06-12 14:11:25 520

原创 Echarts option常用属性配置文档

定义在选中范围中的视觉元素。color: 图元的颜色。min: 3, // 设置组件的允许的最小值max: 99, // 设置组件的允许的最大值calculable: true, // 设置手柄能拖拽realtime: true, // 拖拽时实时更新precision: 1, // 小数精度itemWidth: 20, // 图形宽度itemHeight: 150, // 图形高度inRange: { // 设置图元的颜色},

2024-06-12 12:57:37 785

原创 我们怎样以计算机的方式去思考

由于大部分时候CPU需要读取连续的一段内存来进行运算,因此通常CPU会有高速缓存将最近使用过的内存整块缓存起来,而使得CPU不必每执行一步就需要去读一次内存。高速缓存的速度介于寄存器和内存之间,但远高于内存。高速缓存的大小一般在几兆到十几兆之间。硬盘属于外部存储,老式的机械硬盘中会有一个可转的磁头,在读取磁盘文件的时候需要将磁头转到对应的位置,磁盘的速度远低于内存,并且如果磁盘的磁头如果停留在某个位置时,随机磁盘上不同位置的信息,会受到磁头运动的物理速度限制而出现速度不均等的情况。

2024-06-11 17:45:50 870

原创 从0-1教你利用服务器做属于自己的个人博客

面试一面会问很多基础问题,而这些基础问题基本上在网上搜索,面试题都会很多很多。最好把准备一下常见的面试问题,毕竟面试也相当与一次考试,所以找工作面试的准备千万别偷懒。面试就跟考试一样的,时间长了不复习,现场表现肯定不会太好。表现的不好面试官不可能说,我猜他没发挥好,我录用他吧。96道前端面试题:常用算法面试题:内容主要包括HTML,CSS,JavaScript,浏览器,性能优化如下图所示,新的规则已经创建成功如下图所示,我们点击“刷新”

2024-06-11 11:13:45 277

原创 【Vue】父子组件间的传参、插槽的使用

ShowBox子组件对象.属性触发子组件自定义的@myClick名称对应的父组件上的事件MyBtn,},return{allCount:0},methods:{//可以写成函数(子组件被点击时触发父组件的事件)不具名插槽(可以用也可以空着不用;不用时可设置默认值,用时就展示你设置的内容)默认内容父组件使用不具名插槽(插槽中的内容可以是一个东西,也可以是一个结构)具名插槽父组件具名插槽的使用(反复使用同一个插槽会被覆盖,最终只能展示一个)小仙女。

2024-06-11 02:48:05 254

原创 Vue进阶(幺肆捌):Vuex 辅助函数详解_vuex的有哪些辅助函数 有什么用

一般情况下,如果需要访问vuex.store中state存放的数据,需要使用this.$store.state.属性名方式。显然,采取这样的数据访问方式,代码略显繁杂,辅助函数为此应运而生。

2024-06-11 01:34:09 297

原创 vue+uni-app+php+myql毕业设计作品成品(1)教室预约管理系统设计与实现

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等**[外链图片转存中…(img-fG2exXtk-1718021498839)]

2024-06-10 20:11:50 266

原创 Nodejs学习item 3 -- module模块系统与npm包管理_nodejs官方提供的原生模块npm

例如://hello.js这样就可以直接获得这个对象了://main.js模块接口的唯一变化是使用 module.exports = Hello 代替了exports.world = function(){}。在外部引用该模块时,其接口对象就是要输出的 Hello 对象本身,而不是原先的 exports。

2024-06-10 18:54:25 259 1

原创 Javascript数据类型与基本运算

开头必须是字母、下划线()或美元符号(除了开头以外的字符也可以是数字不可以是关键字和保留字最好不要和全局变量/函数同名,会把原有变量/函数覆盖的风险这里,关键字就是在 js 中有特殊意义的单词,而保留字是为了以后使用预留的词语。但不要求背它们,随着学习的深入,自然就都记住了。

2024-06-10 17:38:48 564

原创 30个小知识让你更清楚TypeScript

你可以使用export关键字打开模块以供在模块外使用。

2024-06-10 15:07:59 625

空空如也

空空如也

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

TA关注的人

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