自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端笔试题(十一)

边框属性border-radius属性box-shadow属性border-image属性背景属性css3渐变线性渐变(Linear Gradients)径向渐变--圆形渐变(Radial Gradients)不同尺寸大小关键字的使用css3文本效果单行文本溢出省略多行文本溢出省略CSS3 的文本阴影CSS3的换行CSS3 单词拆分换行CSS3 2D 转换移动缩放旋转拉伸CSS3 3D 转换CSS3 过渡css3动画:CSS3 @keyframes 规则。

2024-01-25 11:51:51 534

原创 前端笔试题(十)

slot就是插槽,主要的作用就是拓展组件,在重复使用一个组件的时候可以通过少量的修改就达到复用的效果。分成默认插槽、具名插槽和作用域插槽。其中前两个都是元素在父组件中,拓展的结构也在父组件中,直接在子组件中占位,在父组件中添加结构即可,区引就是具名插槽给插槽取了名字,多个插槽存在时可以一一对应。而作用域插槽的数据在子组件中,扩展的结构要在父组件中,这是就要利用slot进行 子===>父 的通信,给数据一个新的作用域,因此叫做作用域插槽。

2024-01-25 11:51:21 516

原创 后端MySQL常用命令

right join查询的是右边表的所有部分和左边表的交集,就是以右边的表为主。left join查询左边表的所有部分和右边表的交集,就是以左边的表为主。左外是以左边的表为主表,查询的结果只关注左表,不在乎右边。一定要加where条件,要不然会删除整张表的所有数据。on 表和表之间的连接,只能用on。多表联查,一定要待条件!分页查询/limit。

2024-01-22 20:39:34 1866

原创 前端笔试题(九)——请使用jQuery实现Ajax请求

要求:当点击ID为btn的按钮后,向text.jsp发送一个异步请求,请求参数为"company=sinora,department=webdesign",并将响应数据显示ID为show的div中。因为text.jsp是一个虚拟的接口路径,所以会报请求失败。

2024-01-22 20:29:24 543

原创 前端笔试题(八)——手写代码

浅拷贝深拷贝。

2024-01-21 11:59:00 904

原创 前端笔试题(七)

push()从后面添加元素,返回值为添加完后的数组的长度arr.pop()从后面删除元素,只能是一个,返回值是删除的元素arr.shift()从前面删除元素,只能删除一个 返回值是删除的元素arr.unshift() 从前面添加元素,返回值是添加完后的数组的长度arr.splice(i,n) 删除从i(索引值)开始之后的那个元素。返回值是删除的元素arr.concat() 连接两个数组 返回值为连接后的新数组str.split() 将字符串转化为数组。

2024-01-21 11:56:44 1178

原创 Webpack打包vue项目

安装其他必要依赖,为了让Webpack能够理解vue-loader babel-loader file-loader style-loader css-loader。这行代码的意思是安装 Vue.js 的一个加载器库,名为 vue-loader,版本为 15.9.8。src——>views——>homeview.vue里的import导入的那句删掉。打包的库默认会将模块暴露为全局变量,因此无法使用import语法引入。初始化npm项目,创建一个package.json文件。这行代码的意思是安装一个名为。

2024-01-20 11:49:37 746

原创 Webpack打包简单的js文件

初始化npm项目,创建一个package.json文件。创建一个简单的Javascript文件,比如。部分添加一个命令来运行webpack。配置Webpack,创建一个名为。

2024-01-20 11:48:04 896

原创 前端笔试题(六)——太极八卦图

【代码】前端笔试题(六)——太极八卦图。

2024-01-18 17:13:53 641

原创 前端笔试题(五)

第一种解法a=a+b;=> a=2第二种解法利用ES6中的解构赋值:[a,b]=[b,a]

2024-01-18 15:10:37 583

原创 前端笔试题(四)

今天就一道,是之前的一道前端笔试题。我先不说答案 大家踊跃在评论区回答吧!大家别疑惑,我刚开始也觉得这不应该是前端笔试题 但是事实证明 人家就是啊!商城会员活动,充10000元送3000元,相当于卡里有13000元,因为充值成了会员,店里买商品,可以享受8折优惠,问:他用卡里的钱消费,相当于打几折。下方就是笔试题的题目啦✧>ᴗo⸝⸝ ✌︎。

2024-01-17 21:13:46 583 1

原创 前端笔试题(三)

分五大模块:加载优化,执行优化,渲染优化,脚本优化、代码优化。

2024-01-17 09:51:22 909

原创 前端笔试题(二)

协议、域名、端口三者都相同。

2024-01-16 10:04:19 409

原创 模拟瑞幸小程序购物车

是根据渡一袁老师的大师课写的,如有什么地方存在问题,还请大家指出来哟ど⁰̷̴͈꒨⁰̷̴͈う♡~

2024-01-15 17:34:41 1253

原创 模拟瑞幸的购物车

是根据渡一大师课来写的,如有什么地方存在问题,还请大家在评论区指出来。

2024-01-15 17:25:12 446

原创 前端笔试题(一)

利用v-model来实现双向数据绑定通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图。

2024-01-15 14:32:36 953

原创 VUE大屏数据实战

yarn安装:yarn add @jiaminghi/data-view -S。npm安装:npm i @jiaminghi/data-view -S。的依赖只是开发环境下转化用,生产过程中是用不到,所以只用写。提供一个官方命令行工具,可用于快速搭建大型单页应用。,依赖的意思,这些安装包都是程序所依赖的包。中的插件只用于开发环境,不用于生产环境,而。,开发的意思,也就是开发环境下的依赖。后面添加-d:在开发环境下进行安装。后面添加-S:在生产环境下进行安装。版) ,主要用于构建大屏(需要发布到生产环境的。

2024-01-05 09:54:37 539 1

原创 HarmonyOS学习笔记

private用来修饰的变量叫做私有变量;私有变量的作用就是把变量私有化之后,只有这个地方可以用自定义组件可以进行传参定义自定义组件时,必须要加@Component装饰器如果说你只需要一个自定义组件不需要预览,那么只需要加一个@Component装饰器;如果需要预览,必须要加@Entry这个装饰器一个页面当中的自定义组件名不允许重复一个自定义组件中,只允许有一个根build方法,否则会报错一个build函数中只允许有一个根节点,不管是Column还是Row。

2024-01-05 09:44:19 1541

原创 使用原生nodejs来对接ChatGPT API流式响应

文章末尾附全部代码,如有那个地方不对的或者说是不准确的还请各位大佬指出来哇。

2023-12-21 11:00:34 2386

原创 匿名函数求和

【代码】匿名函数求和。

2023-09-04 18:40:32 103

原创 使用箭头函数比较a、b、c三个参数的大小,输出最大值

【代码】使用箭头函数比较a、b、c三个参数的大小,输出最大值。

2023-09-04 18:37:22 111

原创 利用js写表单验证

【代码】利用js写表单验证。

2023-08-30 19:20:20 68

原创 利用js完成石头剪刀布游戏

2023-08-29 17:58:25 168

原创 利用js做练习

2023-08-26 17:34:42 44

原创 JS基础部分

c.num类型和null类型(undefined类型)进行运算的时候。如果未给null类型(undefined类型)定义值,则最后运行的还是num的值;如果给null类型(undefined类型)定义值,则最后运行的就是他们拼接后的结果。②num类型和string类型里面的数字进行相减时,运算的时候,会将string类型转为num类型在进行运算(隐式类型转换)入股string类型里面是文字,最后运行的结果是NaN。e.未定义:undefined(un)→ 声明出来了变量,但并未被赋值(var un;

2023-08-25 17:48:59 56

原创 Java IO流

3. InputStream 输入流(读)和OutputStream 输出流(写) 两个抽象类。绝对路径:从根目录下往下数 getAbsolutePath()createNewFile() 创建名称的空文件,不创建文件夹。相对路径:相对当前文件的路径 getPath()length() 返回文件的长度,单位为字节。exists() 判断文件或目录是否存在。1.构造方法里面,只能放文件的路径,字符串形式。isFile() 判断是否是文件。mkdir() 创建文件夹。

2023-08-16 18:10:42 29

原创 Java API

toString(): 我们在直接打印对象的时候,默认调用的就是toString()方法。2.hashCode(): 把对象通过某种算法变成一个数字, 每个对象的hashcode值不一样, hashCode值就是对象的内存地址值。finally: try...catch...finally(异常)的时候用,不管出不出异常,这里面的代码都会执行。- equals(): 底层源代码就是==, 只能比较引用数据类型。equals(): 底层源代码就是==, 只能比较引用数据类型。

2023-08-15 18:30:45 27

原创 Java集合

当放入某个元素的时候,hashCode算出来要放入的位置,该位置存在元素,那么就以链表的方法放到下面,如果红黑树的情况下,map删除元素,当红黑树中的元素少于6个的时候,红黑树变成链表。Collection: 集合,是一个接口,继承了Iterable,里面有很多方法。所有的增删改查都是基于数组进行的。如果底层的数组元素满了,就要扩容,扩容1.5倍。remove(): 只能删除一个,如果有重复的数据,删除第一个。好处: 就是省去了获取元素的时候,类型转换。泛型: 指的就是容器中元素的数据类型。

2023-08-14 18:07:13 31

原创 Java面向对象③

3.SQLException :提供有关数据库访问错误或其他错误的信息的异常。( 比如SQL语句写错,访问的表不存在,连接数据库失败等等)1 throws 把错误给了别人,谁调用谁解决,如果一层一层往上推,最终给了jvm 不推荐用(做练习的时候用用就行了)我们在定义方法的时候,方法的参数用父类类型,调用方法的时候传入子类类型,这样可以提供代码的扩展性。同一个数据类型的对象,使用相同的方法,表现出不同的结果。向上转型: 把小的概念往大了说 父类的引用指向子类的对象 狗是动物。

2023-08-10 18:20:34 21

原创 Java面向对象②

如果多个类有共同的属性和方法,那么我们可以把这些类中共同的属性和方法放到父类中,让这子类去继承父类,减少代码的重复性。构造方法里面怎么用。方法重写: 在继承或者实现关系里面,如果子类和父类的方法名、参数列列表、返回值完全一致,就是方法重写。修饰符>父类,异常<父类。3 一般属性用private修饰,方法用public修饰,所以我们以后开发的工作里面,主要是继承方法的。面向过程: C语言, 以方法为主体,所有的功能都是通过方法之间的调用完成的。抽象方法:被abstract修饰的方法就叫抽象方法,没有方法体。

2023-08-09 18:12:00 19

原创 Java面向对象①

被static修饰的只能static修饰的,不能调用非static修饰的 (需要记忆)static修饰的成员变量和方法属于类的, 非static修饰的属于对象。类:种类、分类的意思。包: package 本质就是一个文件夹,把功能相同的类放到一个地方,方便管理。封装就是把一个事物包装起来,不让别人知道内部的细节,从而保证安全性。举例子: 类和对象的例子(区别)行为:动态的(吃饭、睡觉、说话)public: 所有地方。包名: 全限定名(可以区分相同类名的不同类)对象: 具体的一个事物,是类的具体体现。

2023-08-08 17:35:19 30

原创 运用Java方法、循环等做六合彩开奖项目

运行结果:

2023-08-07 14:21:45 88 1

原创 Java方法

如果方法里面的局部变量和成员变量名字一样,我们该怎么区别: 成员变量前面加 this, 这个方式在static修饰的方法里面没有用。如果方法使用一个变量的时候,先找局部变量,如果没有,再找成员变量,如果还没有,就报错。形参:就是占位置的参数,没有实际意义(定义方法的时候,参数就叫形参)实参:方法调用的时候使用的参数就是实参,确定的一个数据,不需要前面再加数据类型。方法名: 方法的名字(方便被使用,命名规则和变量一样)方法: 一系列有序的java语句的集合,具有特定的功能。

2023-08-05 17:29:52 29 1

原创 Java数组

索引: 下标/脚彪 , 寻找容器里面的数据,从0开始,数组的最大索引是数组长度-1。数组:内存空间连续的,相同数据类型的集合 引用数据类型。数组的排序 ,数组里面的元素能够排序的前提下。数组本身就是一种数据类型,可以存放数据(基本数据类型和引用数据类型)数组的长度 数组名,length (数组中的元素个数)3 Arrays.copyOf(要复制的数组,指定新数组的长度)

2023-08-04 17:41:50 29 1

原创 Java数组

索引: 下标/脚彪 , 寻找容器里面的数据,从0开始,数组的最大索引是数组长度-1。数组:内存空间连续的,相同数据类型的集合 引用数据类型。数组的排序 ,数组里面的元素能够排序的前提下。数组本身就是一种数据类型,可以存放数据(基本数据类型和引用数据类型)数组的长度 数组名,length (数组中的元素个数)3 Arrays.copyOf(要复制的数组,指定新数组的长度)

2023-08-04 17:37:01 27 1

原创 Java循环结构

不同点:在for循环中声明的循环变量无法在循环外部使用,而while循环却是在循环结构外部声明的循环变量,所以即便循环结束,也可以继续使用。但更推荐使用for循环,for循环的循环变量在循环结束后会直接被销毁,更合理的使用内存空间。流程:声明循环变量 → 循环条件 → 被循环的代码块 → 迭代→ 循环条件 → 被循环的代码块 → 迭代......continue :跳过本次循环,执行下一轮循环,如果碰到了continue,循环里面continue后面的代码也不执行。

2023-08-03 16:35:19 33

原创 Java选择结构

否则就往下面比较,如果都不相等,执行default里面的语句。变量和值1、值2...挨个去比较,如果相等,就执行对应的代码,Switch体系里面其他的代码就不执行了。如果if条件语句里面只有一行代码,花括号可以省略(但不建议哟)从上到下执行,如果碰到条件成立了,就执行对应的代码,并且if体系后面的代码不执行。条件表达式成立 代码块执行;如果碰到条件不成立,继续寻找下一个条件。条件表达式成立 代码块1执行;不成立 代码块2执行。注意:break不能忘记!如果是范围判断,switch是实现不了的。

2023-08-02 17:42:39 29 1

原创 Java运算符

+在前,先做++,后做打印。++在后,先做打印,后做++或者:有一个条件成立 |、|| 或。1.同一行代码里面,如果只有++的操作,前++和后++没有区别。逻辑运算符:处理布尔之间的运算 ,并且结果也是布尔值 真和假之间的运算。++:自身+1 --:自身-1。格式: 变量 = 表达式?解释:表达式如果成立 执行变量 = 值1。牢记一句话: =的左边是内存空间(变量);||、&& :短路或(与)

2023-08-02 17:24:45 29 1

原创 Java数据类型、变量

+在前,先做++,后做打印。++在后,先做打印,后做++equals 目前阶段是比较字符串是否相等(以后比较引用数据类型是否相等)2.变量名要有意义:一般情况是英文单词,有些拼音也可以(外国人也认可), num name age。4.小驼峰规范,如果变量是由两个单词组成的,第一个单词首字母小写,第二个单词首字母大写。1.同一行代码里面,如果只有++的操作,前++和后++没有区别。变量的命名规范:1.变量由字母、数字、下划线、$组成,并且数字不能开头(一般首字母是单词)

2023-08-01 17:47:55 30 1

原创 初始Java

创建类 class用来创建类,HelloWorld类名,{}类的范围。6.写代码的时候要有缩进,一般遇到花括号需要缩进。5.除了双引号里的内容可以用中文,其他都是英文。缩写:(psvm sout)4.类名首字母要大写且要有意义。7.代码中大小写要敏感。

2023-07-31 17:51:47 31 1

空空如也

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

TA关注的人

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