自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-router的实现原理hash和history

2.history 通过绑定click事件传入url,函数中使用history.pushState(这是HTML5中的一个方法,允许开发者通过JavaScript向浏览器的历史记录中添加一条新的状态(state)。它接受三个参数:state对象、页面标题和URL。1.hash 通过window监听hash值变化从而改变页面的内容 点击页面退后前进也能成功渲染。首先实现原理有两个要求:1.无刷新 2.切换内容。

2023-08-24 01:05:32 106 1

原创 bind、call和apply

方法用于创建新函数,并将其绑定到指定的上下文。它常用于事件处理程序、回调函数和其他需要指定上下文的场景。方法在函数的执行上下文中创建了一个函数副本,并将绑定的上下文保持不变。方法不会立即调用函数,而是返回一个新函数,可以稍后进行调用。方法用于创建一个新函数,并将其绑定到指定的上下文(即。方法也用于调用一个函数,并设置函数执行时的上下文(即。对象作为函数的执行上下文,此时函数中的。接受一个包含参数的数组作为参数。的不同之处在于参数的传递方式。上,创建了一个新的函数。函数,得到相应的结果。

2023-07-22 20:11:40 62

原创 在vuex发起登录全组件共享用户数据和辅助函数

1. 在点击登录按钮的事件中传用户名和密码 this.$store.dispatch("函数名",参数)异步请求只能在actions里面操作,想要修改state需要commit到mutations里面改。2.在store中vuex里actions发起登录请求。注意:参数只能传一个如果传多个可以用对象传。注意:只有mutations修改state。3.取值 主页获取用户姓名 通过计算属性。也可以使用开发者工具查看。

2023-07-16 15:55:24 103 1

原创 css中的flex-basis flex-grow flex-shrink

设置了flex-basis : 100px;时盒子宽度会变成100px width属性会失效。设置了flex-grow : 份额;时会把父剩余宽度填满,分成几份加到原本宽度上去。到父级div设置了 display:flex 时要控制子div时可以使用flex。

2023-07-14 20:42:10 86 1

原创 调用API Fetch使用 | 土味情话

【代码】调用API Fetch使用 | 土味情话。

2023-06-02 13:06:34 238

原创 Servlet实现登录请求转发

<span>密码:</span><input type="password" name="password"></p><p><span>用户名:</span><input type="text" name="username">用户登录

2023-05-28 16:01:14 169 1

空空如也

空空如也

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

TA关注的人

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