自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS中的this 以及 如何改变this指向

call和apply都会立即调用函数,并允许你指定 this 值以及传递参数。它们的主要区别在于传递参数的方式:call 接受一个参数列表,而 apply 接受一个参数数组。bind也会让你指定 this 值,但它不会立即调用函数,而是返回一个新函数。这个新函数在被调用时,会按照 bind 方法指定的 this 值和参数来执行原函数。

2024-03-28 16:03:08 343

原创 Promise详解及Async/Await

await后面跟一个Promise对象,它会“等待”这个Promise对象变为fulfilled状态,并返回其结果。更灵活的异步操作组合:Promise支持多个异步操作的组合,比如通过Promise.all()等待所有异步操作完成,或者通过Promise.race()只等待第一个完成的异步操作。更好的错误处理:Promise提供了.catch()方法,用于捕获异步操作过程中发生的错误。Promise是es6中引入的一个新的对象,用于表示一个异步操作的最终完成(或失败)及其结果值。

2024-03-27 16:22:07 2069

原创 前端跨域问题:原理、解决方案及最佳实践

跨域是指浏览器从一个源(协议、域名和端口号三者相同,则为同源)的页面中发起一个请求到另一个源的服务器, 此时浏览器的同源策略限制了这种交互,这是浏览器的一种安全机制。在前端和后端中间“放置”一个代理服务器,这样前端和代理服务器同源, 后端和代理服务器通信,避免了跨域问题。浏览器的同源策略:来自不同源的页面(协议、域名、端口三者中有一个不同即为不同源)之间不能共享数据。基于HTTP头部的跨域解决方案,通过在服务器端设置响应头信息来允许跨域请求。优点: CORS支持所有类型的HTTP请求,并且安全性较高。

2024-03-27 14:26:37 309

原创 Vue中的 v-model 和 .sync修饰符

v-model.sync语法糖, 可以实现父子组件中的数据的双向通信语法糖, 可以实现父子组件中的数据的双向通信注意:v-model 只能有一个;.sync 可以有多个。

2024-03-25 15:41:49 192

原创 Vue 异步组件 和 路由懒加载

定义: Vue异步组件允许将组件定义为一个返回Promise对象的工厂函数。这种方式非常适合用来拆分大型应用,将不常用的组件或者需要按需加载的组件进行异步加载,以优化应用的初始加载性能。定义: 路由懒加载允许将路由对应的组件进行异步加载,从而优化应用的初始加载性能。当路由被访问时,Vue Router会动态地加载对应的组件,而不是在应用启动时一次性加载所有组件。使用方法: 通过defineAsyncComponent方法来定义一个异步组件,也可以使用工厂函数来返回一个Promise对象。

2024-03-25 11:07:58 331

原创 webpack 监控 chunk,优化加载性能

前端项目打包上线后可以在浏览器NetWork来监控资源的请求和一些信息,其中可以发现chunk条目,这些chunk条目代表了Webpack打包后生成的代码块,它们是浏览器按需加载的资源单位。通过分析chunk的请求情况,可以了解项目的代码分割策略是否有效,是否存在冗余或过大的chunk。

2024-03-21 11:19:54 466 1

原创 vue 页面背景图

【代码】【无标题】

2024-03-20 15:20:15 345 1

原创 vue 按条件修改网页图标icon

目录下public/index.html作为html模板文件被用来为页面提供一个基本的骨架。main.js文件作为入口文件,我们可以在这里对App进行最初始化的设置。在这个文件中,通过模板语法设置网站图标。

2024-03-19 14:54:29 232

原创 scrollIntoView API 的使用

scrollIntoView的使用、导航滚动。

2024-01-15 10:38:07 356 1

原创 JDBC执行多个sql语句dao层代码

JDBC执行多个sql语句dao层代码去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.【添加购物车】 AND 【为zsale数据库的salescount字段+1】 public void updateCarDao(Car c) throws ClassNotFoundException, SQLException{ //1.加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //2.

2021-01-14 00:44:35 561

原创 ajax接收servlet的数据data,传入Layui的数据表格

ajax请求接收servlet的数据data,进行Layui数据表格渲染*通过ajax传入请求到后台(DrinkServlet),从数据库拿到数据传回前端时。由于我之前学的Layui的初始化界面是这样的 //1.方法渲染 table.render({ elem:"#demo", //这个elem绑定的是容器的id,,与分页不同 这个要加井号 url:"js/11user.json", //数据接口,有后台写后台,这里写死一个json cols:[[

2021-01-09 00:34:27 4337 6

空空如也

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

TA关注的人

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