自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【浏览器渲染过程】

解析过程中遇到css解析css,遇到JS执行JS。为了提高解析效率,在解析开始时会启动一个预解析线程,率先下载html中的外部css和JS文件。如果主线程解析到link位置时,主线程不会等待而是继续执行,因为下载和解析css工作的过程是在预解析线程中的。这也是css不会阻塞渲染的根本原因。如果主线程解析到 script 位置时,会立即执行script内的所有代码。并且等待执行完毕。因为script有可能操作dom。这也是JS会阻塞渲染的原因该步骤完成后,会得到DOM树与CSSOM树。

2024-01-12 17:03:16 389 1

原创 【JS中的事件循环】

阐述一下JS中的事件循环。

2024-01-12 14:17:19 350 1

原创 【如何理解JS的异步】

如何理解JS的异步?

2024-01-12 11:20:22 415 1

原创 【uniapp中swiper禁止左右滑动、允许上下滑动】

在某些极端的应用场景下,可能会碰到禁止swiper左右滑动,但是允许上下滑动。

2024-01-12 10:02:56 1141 1

原创 【tsconfig.json文件配置】

, “compilerOtions”:{ “strict”:true, //所有严格检查的开关 “target”:“es6”, //es版本 “module”:“es6”, //模块化规范。//“lib”:[], //库 //“outDir”:“./dist”, //指定编译后的文件位置。//“outFile”:“./dist/app.js”, //将全局作用域中的代码合并为一个文件。“noImplicitThis”:true, //不允许不明确的this。

2023-08-14 16:21:28 104

原创 【TypeScript】

这是TypeScript的主要操作指令,用于将TypeScript代码编译成JavaScript代码。该指令将生成一个tsconfig.json文件,用于配置TypeScript编译器的行为。该选项将指定编译的JavaScript目标版本,例如ES3、ES5、ESNext等。该指令将在后台运行TypeScript编译器,并在检测到文件更改时自动重新编译。该选项将禁止在代码中使用未明确指定类型的变量和参数。该选项将把所有编译的输出合并到一个指定的文件中。该选项将把所有编译的输出文件放置到指定的目录中。

2023-08-14 10:02:21 56

原创 解决路径无法通过超链访问

当点击访问页面中外链地址时,会产生一个http请求(用于获取外链地址内容),此时出于安全策略(一些用户信息或登录信息会通过url传递),浏览器会在请求头中添加一个referrer,用来表示当前请求是从哪个页面跳转来的,也就是访问来源。现在问题已经知道了,剩下的就是解决了。我们需要将请求头的referrer给去掉。referrer是用于追踪用户是从哪个页面跳转过来,设置为no-referrer,表示所有请求都不发送referrer.最近在需求中需要通过一个外链来访问客户网站,但是试了很多种跳转方式都不行。

2023-06-05 09:41:04 70

原创 【Java EE_java连接、操作数据库(简易版)】

下载成功后,将对应jar文件加入至java项目的lib目录并且添加进libraries。在类中,写入如下代码注册驱动。本文只介绍mysql。

2022-11-24 17:00:54 487

原创 【VUE_插槽】

数据在组件自身,但根据数据生成的结构需要组件的使用者来决定。(games数据在fuzujian组件中,但使用数据锁边理出来的结构有APP决定)在默认插槽的基础上,为每个slot起名name,然后每个tamplate设置slot参数表示向对象的slot传。让父组件可以向子组件制定位置插入html结构,也是一种组件间通信的方式,适用于父组件 ===> 子组件。在组件标签中插入html结构,然后在子组件中使用标签对接收html结构。

2022-11-17 21:43:31 106

原创 【VUE_代理】

1)8080本身就有的,不会向5000请求(public文件夹有的东西,因为public是8080服务器的根目录,所以不要重名)2、jsonp (利用script src不受跨域影响实现,写法特殊,后端配合,只能解决get跨域) X。在前端的请求要写成带前缀的:(如果不带前缀,就不会转发)在开启代理服务器后,我们应该向代理服务器去请求。跨域同源策略:协议名,主机名,端口号要一致。//请求成功时的返回函数。//请求失败时的返回函数。//请求成功时的返回函数。//请求失败时的返回函数。

2022-11-16 23:56:01 44

原创 【VUE_过渡与动画】

在插入、更新或移除DOM元素时,在合适的时候给元素添加样式类名。3、若有多个元素需要过渡,需要用,且元素制定Key。

2022-11-16 21:38:47 74

原创 【Oracle数据库_子查询_详解易懂版】

子查询可以说是select的嵌套。单行子查询,多行子查询。多列子查询,关联子查询,嵌套子查询。

2022-10-25 16:23:06 2302

原创 【Java EE_JSP_实例01_利用脚本+声明+表达式打印表格】

这道例题主要是想表达的是,我们需要JSP与HTML实现动态交互的时候,需要在JSP代码中插入HTML代码。但是脚本不支持在里书写HTML代码。观察以上代码时,我们可以发现。HTML代码是可以参杂在我们Java代码中的,但是需要频繁的去使用来做一个作用域。这种方式虽然可以实现功能,但是在不够简易与辨识。在后期学到out时我们可以使用out的方式去优化它。第二行是第一行的2倍,第三行是第一行的3倍…数的关系是有规律的,为累加;因为我们目前没有学到out,所以不用out方式实现。

2022-10-21 16:40:58 896

原创 【Java EE_JSP_语法】

一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。由于表达式的值会被转化成String,所以您可以在一个文本行中使用表达式而不用去管它是否是HTML标签。一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。JSP注释主要有两个作用:为代码作注释以及将某段代码注释掉。表达式元素中可以包含任何符合Java语言规范的表达式,但是。

2022-10-21 15:34:11 57

原创 【Java EE_JSP_指令标识】

被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。Page指令为容器提供当前页面的使用说明。值得注意的是:uri属性确定标签库的位置,prefix属性指定标签库的前缀。JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。值得注意的是:如果没有给文件关联路径,默认在当前路径下寻找。

2022-10-21 14:57:35 59

原创 【Java EE_JSP_初识JSP】

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

2022-10-20 15:34:28 63

原创 【Java EE_会话跟踪】

Session 技术是将数据存储在服务器端的技术,会为每个客户端都创建一块内存空间存储客户的数据,但客户端需要每次都携带一个表示ID去服务器中寻找属于自己的内存空间。所以说Session的实现是基于Cookie,Session需要借助Cookie存储客户的唯一标识JSESSIONIDCookie 是Web 服务器在 HTTP 响应信息中附带传送给客户端浏览器的一段数据。一旦浏览器保存了这段数据,那么在以后每次访问该Web 服务器时,都会在 HTTP 请求中将这段数据带给 Web 服务器。

2022-10-14 16:26:38 137

原创 【Java EE_ServletRequest接口_常用方法】

/通过username读取域中信息。//通过username读取域中信息。接收类型:Map//转发到/user_03。

2022-09-30 16:39:05 468

原创 【Java EE_Servlet_生命周期】

通过该 Servlet 的实例,调用 service() 方法,如果子类没有重写该方法,则调用HttpServlet父类的 service() 方法,在父类的该方法中进行请求方式的判断,如果是GET请求,则调用 doGet() 方法;如果是 POST请求,则调用 doPost() 方法;如果子类重写 doXXX() 方法,则调用子类重写后的 doXXX() 方法;如果子类没有重写 doXXX() 方法,则调用父类的 doXXX() 方法,在父类的方法实现中,返回一个 405 状态码的错误页面。

2022-09-29 15:19:05 223

原创 【Java EE_Servlet原理】

2、紧接着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。doGet与doPost方法中通常写的是业务逻辑,也就是我们通过浏览器发送请求后需要执行的操作。1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个节点。比如通过get方法传入的就执行doGet方法下的业务逻辑,doPost同理。顺便提一句,一般来说用的都是Post方式,因为Get的安全性不佳。4、容器创建中的类实例,创建监听器。

2022-09-29 14:59:04 125

空空如也

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

TA关注的人

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