<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sgegv的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sgegv</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sgegv]]></copyright><item><title><![CDATA[【建议收藏】2024字节跳动、腾讯、阿里巴巴等一线互联网校招面试真题解析(1)]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138923609</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138923609</guid><author>sgegv</author><pubDate>Wed, 15 May 2024 21:08:00 +0800</pubDate><description><![CDATA[事件代理，又称之为事件委托。是JavaScript中常用的绑定事件的常用技巧。顾名思义，“事件代理”即是把原本需要绑定的事件委托给父元素，让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。]]></description><category></category></item><item><title><![CDATA[Vue插件之vue-jsonp]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138873547</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138873547</guid><author>sgegv</author><pubDate>Tue, 14 May 2024 22:44:31 +0800</pubDate><description><![CDATA[使用JSONP主要是目的通过动态创建Script，动态拼接url，进而抓取数据，实现跨域。确切地说，AJAX请求由于同源影响，是不允许进行跨域请求的，而Script标签src属性中的链接却可以访问跨域的js脚本，利用这一特性，服务端不再返回JSON格式的数据，而是返回一段调用某个函数的JS代码，在src属性中进行调用，实现跨域。第二步：在main.js中引入vue-resource并通过命令Vue.user()使用该插件。axios不支持jsonp，所以需使用其他插件：vue-jsonp。]]></description><category></category></item><item><title><![CDATA[vue从入门到精通之进阶篇（一）vue-router：导航守卫]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138870721</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138870721</guid><author>sgegv</author><pubDate>Tue, 14 May 2024 21:20:53 +0800</pubDate><description><![CDATA[loading…{{error}}{{post.body}}`,created(){// 组件创建完成后获取数据// 此时data已经被监听了this.fetchData();},watch:{‘$route’:‘fetchData’},methods:{fetchData(){this.error = null;this.post = null;this.loading = true;this.$axios.get(‘http://127.0.0.1:8888/post’).then(res=>{this]]></description><category></category></item><item><title><![CDATA[vue3之setup的使用理解]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138851026</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138851026</guid><author>sgegv</author><pubDate>Tue, 14 May 2024 13:19:24 +0800</pubDate><description><![CDATA[/> ref同名属性,并使用ref(null)包装const ruleForm=ref(null)//通过ref或reactive包裹起来让其成为响应式数据//2.一旦后面return {ruleForm},vue3会自动绑定ref="ruleForm"的组件//设定方法,但是要通过ruleForm.value才能拿到组件ruleForm.value//通过ref包裹的数据需要使用.value来取得相应的值。]]></description><category></category></item><item><title><![CDATA[Vue 快被大家遗忘的指令]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138845720</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138845720</guid><author>sgegv</author><pubDate>Tue, 14 May 2024 10:56:42 +0800</pubDate><description><![CDATA[/会直接渲染成a标签。]]></description><category></category></item><item><title><![CDATA[PHP - Laravel 控制器创建（关联路由、路由命名空间分组）]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138800470</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138800470</guid><author>sgegv</author><pubDate>Mon, 13 May 2024 13:57:51 +0800</pubDate><description><![CDATA[路由样式Route::请求方式(‘url’, 匿名函数);Route::请求方式(‘url’, ‘控制器名称@操作方法’);Route::请求方式(‘url’, ‘命令空间\控制器名称@操作方法’);通过创建控制器命令，创建两个控制器// 创建一个登录控制器，在根目录 Controllers 中// 创建一个退出控制器，在 Controllers/Admin 中，Admin 文件需要手动创建路由绑定控制器并调用指定方法，web.php文件中：// 路由控制器 - 登录。]]></description><category></category></item><item><title><![CDATA[layui的百度地图调用]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138780237</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138780237</guid><author>sgegv</author><pubDate>Mon, 13 May 2024 05:45:03 +0800</pubDate><description><![CDATA[百度地图容器。]]></description><category></category></item><item><title><![CDATA[jQuery学习笔记之jQuery常用方法(1)]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138775863</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138775863</guid><author>sgegv</author><pubDate>Mon, 13 May 2024 02:02:15 +0800</pubDate><description><![CDATA[jQuery 操作类名方法addClass() 添加类名•语法：jQuery对象.addClass(‘类名’)•参数：字符串格式的类名。removeClass() 移除类名删除指定的类名。• 语法：jQuery对象.removeClass();• 参数：字符串格式的类名。不传参数，表示删除所有类名。toggleClass() 类名切换若这个类名存在，则会移除改类名。否则添加改类名。• 语法：jQuery对象.toggleClass(‘类名’);• 参数：字符串格式的类名。]]></description><category></category></item><item><title><![CDATA[Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城（SSM前后端分离项目）二十二（下单和微信支付）]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138774128</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138774128</guid><author>sgegv</author><pubDate>Mon, 13 May 2024 00:46:39 +0800</pubDate><description><![CDATA[CREATE_ORDER_ERROR(500,“创建订单失败”),UN_PAY(1,“未付款”),PAYED(2,“已付款，未发货”),DELIVERED(3,“已发货，未确认”),SUCCESS(4,“已确认，未评价”),CLOSED(5,“已关闭，交易失败”),RATED(6,“已评价”),;在ly-common当中创建CartDTO，将下面order当中CartDTO复制一份到ly-common当中。]]></description><category></category></item><item><title><![CDATA[JavaScript字符串]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138751286</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138751286</guid><author>sgegv</author><pubDate>Sun, 12 May 2024 12:07:22 +0800</pubDate><description><![CDATA[Document



]]></description><category></category></item><item><title><![CDATA[HTML生日快乐代码]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138738115</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138738115</guid><author>sgegv</author><pubDate>Sun, 12 May 2024 03:16:25 +0800</pubDate><description><![CDATA[/ 分 -(day*24) 以60秒为一整份 取余 剩下秒数 秒数/60 就是分钟数。”+day+“天”+hour+“小时”+minute+“分”+second+“秒”+“了。今日是你的生日，愿所有的快乐、所有的幸福、所有的温馨、所有的好运围绕在你身边。// 毫秒/1000。]]></description><category></category></item><item><title><![CDATA[day04 - 商品管理（商品分类+分类参数）]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138668665</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138668665</guid><author>sgegv</author><pubDate>Fri, 10 May 2024 15:34:14 +0800</pubDate><description><![CDATA[使用vue-table-with-tree-grid定义模板列并添加自定义列//先在columns中添加一个列columns: [{label:‘分类名称’,prop:‘cat_name’},//type:‘template’(将该列设置为模板列)，template:‘isok’(设置该列模板的名称为isok){label:‘是否有效’,prop:‘’,type:‘template’,template:‘isok’},]]></description><category></category></item><item><title><![CDATA[我的Serverless实战——引领云计算的下一个十年]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138624941</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138624941</guid><author>sgegv</author><pubDate>Thu, 09 May 2024 18:14:11 +0800</pubDate><description><![CDATA[从用户角度，他需要做的只是编码，然后把代码上传到函数计算中。上传代码就意味着应用部署。当有高并发请求涌入时，开发者也无需手动扩容，函数计算会根据请求量毫秒级自动扩容，弹性可靠地运行任务，并内置日志查询、性能监控、报警等功能帮助开发者发现问题并定位问题。函数计算是事件驱动的无服务器应用，事件驱动是说可以通过事件源自动触发函数执行，比如当有对象上传至OSS中时，自动触发函数，对新上传的图片进行处理函数计算支持丰富的事件源类型，包括日志服务、对象存储、表格存储、消息服务、API网关、CDN等。]]></description><category></category></item><item><title><![CDATA[前端代码开发规范总结]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138549581</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138549581</guid><author>sgegv</author><pubDate>Tue, 07 May 2024 23:22:06 +0800</pubDate><description><![CDATA[必须使用 camelCase 驼峰命名必须指定类型必须加上注释，表明其含义必须加上 required 或者 default，两者二选其一如果有业务需要，必须加上 validator 验证props: { // 组件状态，用于控制组件的颜色 status: { type: String, required: true, validator: function (value) { return [ 'succ', 'info', 'error' ].indexOf(value)!]]></description><category></category></item><item><title><![CDATA[一文弄清JavaScript数据类型(1)]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138531511</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138531511</guid><author>sgegv</author><pubDate>Tue, 07 May 2024 14:38:48 +0800</pubDate><description><![CDATA[一、数据类型概述与其他编程语言一样,js数据类型也包括数值型、字符串、布尔型、数组等等,不一样的点在于js中数值型包括整形、浮点型，空缺值NaN也是number型,可以定义某种类型的变量，然后用作某任务,某事件。1.js中的数据类型JavaScript 数据类型在 JavaScript 中有 6 种不同的数据类型：string			【字符串】number			【数值型：包括浮点型、整型】boolean		【布尔型】object			【对象,new出来的】]]></description><category></category></item><item><title><![CDATA[【Vue 学习】- VueJS 生命周期(1)]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138518343</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138518343</guid><author>sgegv</author><pubDate>Tue, 07 May 2024 08:32:19 +0800</pubDate><description><![CDATA[这个周期是在组件销毁之前执行，在我项目开发中，觉得这个其实有点类似路由钩子beforeRouterLeave,都是在路由离开的时候执行，只不过beforeDestroy无法阻止路由跳转，但是可以做一些路由离开的时候操作，因为这个周期里面还可以使用data和method。比如一个倒计时组件，如果在路由跳转的时候没有清除，这个定时器还是在的，这时候就可以在这个里面清除计时器。只要是页面数据改变了都会触发，数据更新完毕，页面的数据是更新完成的。在代码编写中，每一个执行过程都有对应的函数事件。]]></description><category></category></item><item><title><![CDATA[vxe-table：一个基于vue功能强大的表格组件（支持树形，编辑，增删改查以及校验等）]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138515269</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138515269</guid><author>sgegv</author><pubDate>Tue, 07 May 2024 02:55:48 +0800</pubDate><description><![CDATA[vxe-button @click=“$refs.xTree.toggleTreeExpansion(tableData[0], true)”>切换第一个。展开第三个。展开所有。//如果用不到这个组件的弹窗可以不写，根据个人使用情况而定。]]></description><category></category></item><item><title><![CDATA[js实现jQuery的简单方法和链式操作(1)]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138478900</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138478900</guid><author>sgegv</author><pubDate>Mon, 06 May 2024 01:56:30 +0800</pubDate><description><![CDATA[/下面element存的是NodeList对象，它是一个类数组有length属性i++) {//实现$(“.box1”).click(() => {console.log(“123”)})});复制代码好了，完成两个小目标了，相信你已经有成就感了。]]></description><category></category></item><item><title><![CDATA[IDEA+Java+SSM+Jsp+Mysql实现Web商品信息管理系统]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138459351</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138459351</guid><author>sgegv</author><pubDate>Sun, 05 May 2024 08:40:41 +0800</pubDate><description><![CDATA[三、部分代码======商品增删改查的逻辑控制层/***@param: 6.controller控制层*@return: 实现业务逻辑控制*@createtime:2022年2月22日*/@Autowired//分页查询数据//1.引入分页插件,pn是第几页，5是每页显示多少行//2.紧跟的查询就是一个分页查询//3.使用PageInfo包装查询后的结果,5是连续显示的条数//4.使用model设置到前端。]]></description><category></category></item><item><title><![CDATA[「Java」- 八大排序]]></title><link>https://blog.youkuaiyun.com/sgegv/article/details/138433202</link><guid>https://blog.youkuaiyun.com/sgegv/article/details/138433202</guid><author>sgegv</author><pubDate>Sat, 04 May 2024 06:36:26 +0800</pubDate><description><![CDATA[《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》，点击传送门，即可获取！​​​​​我们将无序区间的第一个元素 用一个变量 tmp 记录 , 而下标使用 变量 i 记录 , 每趟排序都由小于 i 下标处的元素跟 tmp 进行比较 , 使用一个变量 j 用来控制 i 下标前的元素的下标 , 所以 j 的起始值可以为 i-1 , 每个 j 下标对应的元素都与 tmp 变量进行比较 , 如果 j 下标处的元素大于 tmp 变量 , 则将 j 下标处的元素 移动到 j+1下标 , 如果 j]]></description><category></category></item></channel></rss>