- 博客(28)
- 收藏
- 关注
原创 常用JS工具类函数 上_前端js工具类
/ 当月最后一天//结束时间//深克隆的递归实现//判断拷贝的数据类型//初始化变量result 成为最终克隆的数据} else {//遍历目标数据} else {// 这个有点鸡肋### 驼峰化return c?});/**func 回调函数wait 等待时间。
2024-06-25 01:27:46 757
原创 不要再用 Vue2 的思维写 Vue3 了
if (!})return {实际上我们过于关注语法层面改变,而忽略官方文档提到一个词叫:逻辑关注点!!!!!!, 逻辑关注点是指表达同一个业务的代码内聚到一起,这也是单一职责的指导思想,我们内聚的不应该技术类型,而是业务逻辑,因为触发代码变更的往往是业务需求,因此把相同变更理由的代码放在一起,这才不会导致散弹式修改。
2024-06-24 22:32:23 704
原创 Web 3D的部分技术选型和Babylon
在上面的示例中,首先通过 BABYLON.SceneLoader.ImportMesh 方法加载了 glTF 模型,然后将加载的网格添加到场景中,并设置了其位置和旋转。最后,通过 engine.runRenderLoop 方法启动了渲染循环,并通过 window.addEventListener 监听窗口大小变化来适配不同的屏幕尺寸。这只是一个基本示例,实际应用中可能需要处理更多的细节,例如加载纹理、处理动画、添加光源等。
2024-06-24 20:27:35 303
原创 SpringBoot + Vue (axios)实现 Restful API 交互
在 RestFul API 中,前后端是分离的,后端不在负责视图的渲染,只负责返回指定的前端请求后端 Rest 风格的 API,后端接收到前端的请求之后,会根据请求方法类型,参数执行一些对应的操作。然后返回 JSON 格式的数据给前端。前端使用 ajax 技术发送 http 请求,可以使用原生的 API,比如 xhr、fetch、Promise API。Jquery 中的 $.ajax,以及现在常用的第三方 http 库 axios一、SpringBoot 编写后端 API。
2024-06-24 18:35:41 856
原创 Java各种各样的类型及其方法_java多种类型多种方法
public StringJoiner(间隔符号) | 创建一个StringJoiner对象,指定拼接时的间隔符号 || public StringJoiner(间隔符号,开始符号,结束符号) | 创建一个StringJoiner对象,指定拼接时的间隔符号、开始符号、结束符号 |StringJoiner sj=new StringJoiner(“,”,“[”,“]”) //参数一,中间间隔符号,参数二:开始符号,参数三:结尾符号可以使用链式编程:(如下)
2024-06-24 16:42:46 865
原创 elment ui 组件bug总结_elementui表单的bug
2.或者用按需引入:按照以上设置,项目中所有拥有size属性的组件的默认尺寸均为 ‘small’,弹框的初始 z-index 为 3000。
2024-06-24 14:55:34 449
原创 大厂晋升学习方法一:海绵学习法
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
2024-06-20 13:26:22 530
原创 Web前端基础知识整理(一)
基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。
2024-06-19 12:30:33 511
原创 【JavaScript-7】Javascript中的对象
不过有了对象,我们就可以将这两个值组合在一起。在这个例子中,我们将name和age放在Person对象中!我们使用typeof来判断person的类型!我们可以在控制台中展开查看person你会发现,对象的属性和我们放入的顺序不同。除了变量,对象上面也可以有方法。
2024-06-19 00:04:29 354
原创 Vue中组件最常见通信的方式
整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》传值和操作数据维护起来比较方便,但是有一定的学习成本。$refs整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》
2024-06-18 22:47:18 762
原创 JS 常见的 6 种继承方式
之前方法一和方法二的问题都得以解决,但是这里又增加了一个新问题:通过注释我们可以看到 Parent3 执行了两次,第一次是改变Child3 的 prototype 的时候,第二次是通过 call 方法调用 Parent3 的时候,那么 Parent3 多构造一次就多进行了一次性能开销。从最后的输出结果中可以看到,person5 通过 clone 的方法,增加了 getFriends 的方法,从而使 person5 这个普通对象在继承过程中又增加了一个方法,这样的继承方式就是寄生式继承。
2024-06-18 20:27:46 309
原创 前端vue实战项目结构、常用编辑器vs code 配置
7.tools工具类文件夹,提供了连个快捷建立组件的方法,可在控制台输入:npm run new:comp 或 npm run new:view代码如下:${message}))${message}))${error}))errorLog(${dir}文件已存在returnif (err) {} else {})})callback()} else {callback()})
2024-06-17 04:16:50 1263
原创 vue 富文本 quill 编辑器,实现图片上传到服务器,以及实时字数统计
这有一篇文章大家先看一下,以及思考一下。然后,我这边有一个基于 Vue 使用quill,大家可以看一下是否满足你的需求。然后,对应的。不推荐不推荐(ps:功能强大,全面,老牌;已经与2016年停更,样式有点“老旧”)不推荐(ps:只有行内的编辑,感觉不太行啊;但是如果正好有这种需求,我觉得挺好)(ps:基本功能足够,样式也还行;但是提供的api以及配置和丰富性上不是很多)(ps:很不错的,推荐)(ps:也很不错,支持付费版)(ps:不错的,推荐,本文将介绍这个的使用,以及几个自定义功能的实现)
2024-06-17 01:59:48 752
原创 《vue3+ts+element-plus 后台管理系统系列》之微前端版本
在 vue3+ts+element-plus 的基础上,实践了一下,将RuoYI前后端分离版本前端重写了一下,产生了RuoYi-Vue3 开源版本。这篇文章本来写于一年前,今天突然有人加我问起RuoYi-Vue3-qiankun库如何实现的,我瞬间失忆了,一年前的代码不知道怎么写的了。但是这个版本并不能更好的满足公司技术需求,在RuoYi-Vue3的基础上 加入了qiankun ,改成了微前端的版本。主应用:负责注册加载子应用,不负责侧边栏菜单路由,子应用组织好路由,提供给主应用加载。
2024-06-15 23:06:02 392
原创 Node-express项目--个人简历:删除某条个人经历experience 、删除整个User信息
/ 寻找该用户的profile数据// 寻找与输入的experience的id匹配的经历// 删除该经历// 保存修改})})})原本数据库里test3账号的profile信息是这样的:我们删除第0条数据,记得带上对应账号的未过期的token:可以看到,刚刚那条经历已经被删除了,数据库里只剩下一条经历:删除整个User信息使用findOneAndRemove函数,通过req.user.id寻找当前用户信息;删除当前用户的profile数据删除当前用户的user数据。
2024-06-15 21:04:34 464
原创 iview table 点击是input(可编辑)的render函数中如何设置元素的样式(1)_iview表格中字符点击后变成input
title: ‘操作’,
2024-06-12 14:16:49 268
原创 el-table表格动态合并行、合并行列及详解_el-table 合并行
在写项目的时候有时候会经常遇到把行和列合并起来的情况,因为有些数据是重复渲染的,不合并行列会使表格看起来非常的混乱,如下:而我们想要的数据是下面这种情况,将重复的行进行合并,使表格看起来简单明了,如下:所谓的合并行就是将多行相同的数据变成一行来显示,直接上代码,页面的布局比较简单是el-table上属性,其值是一个,objectSpanMethod方法是用来处理合并行的返回值,tableData数据如下:首先需要对数据就行处理,就是比较当前行与上一行的值是否相等(如果是第一行数据,直接将值赋值为1)
2024-06-12 13:03:03 6229 1
原创 手写webpack核心原理,再也不怕面试官问我webpack原理
成功。又是不出所料的成功。不过,我们需要知道的是,当前我们解析出来的不单单是index.js文件里的内容,它也包括了文件的其他信息。而它的内容其实是它的属性program里的body里。如图所示我们可以改成打印ast.program.body看看// 获取主入口文件sourceType:‘module’ //表示我们要解析的是ES模块});执行看,现在打印出来的就是 index.js文件里的内容(也就是我们再index.js里写的代码啦).五、收集依赖。
2024-06-11 17:55:52 718
原创 从零开始实现一个颜色选择器(原生JavaScript实现)
JavaScript==========工具方法首先用一个空对象来管理工具方法。如下:然后有如下方法:(type) =>j < len;} else {?[] : {};if (!](ident);if (!if (return;// 延迟解除绑定}, 0);if (!
2024-06-11 11:20:34 349
原创 【前端素材】推荐优质在线精品家具商城网页Moller平台模板(附源码)
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!二叉树查找: 最大值、最小值、固定值。给予链表中的任一节点,把它删除掉。如何判断一个单链表有环。
2024-06-11 02:54:53 253
原创 vue项目开发之样式篇——postcss插件
技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。使用的单位landscapeWidth: 1134 // 横屏时使用的视窗宽度后续更新。。。技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。
2024-06-11 01:40:04 378
原创 Vue2基础笔记
计算属性:要用的属性依赖data中已有属性计算得来。原理:底层借助了Objcet.defineproperty方法提供的getter和setter。get函数什么时候执行?初次读取时会执行一次。当依赖的数据发生改变时会被再次调用。优势:与methods实现相比,内部有缓存机制(复用)多次使用,使用上一次缓存的结果,效率更高,调试方便。计算属性最终会出现在vue实例上,直接读取使用即可。如果计算属性要被修改,那必须写setter函数去响应修改,且setter中要引起计算时依赖的数据发生改变。
2024-06-10 20:17:43 659
原创 ORACLE进阶(十三)using关键字学习_oracle using where
【代码】ORACLE进阶(十三)using关键字学习_oracle using where。
2024-06-10 19:01:10 312
原创 freemarker常见语法大全
#assign foo=ture /> //声明变量,插入布尔值进行显示${foo?大小比较符号使用需要注意:(xml的原因),可以用于比较数字和日期使用lt、lte、gt和gte来替代= 也可以使用括号y)>内置函数: 调用区别于属性的访问,使用?代替.常见的一些内置函数对于字符串html-对字符串进行HTML编码cap_first-使字符串第一个字母大写lower_case-将字符串转换成小写trim-去掉字符串前后的空白字符。
2024-06-10 16:30:17 583 1
原创 Ajax 跨域和同源策略的解释和使用,使用jQuery跨域,模板引擎artTemplate的使用【详细解释+案例】
小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。
2024-06-10 15:14:47 798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人