自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react置顶导航按钮

//监听滚动条事件handleScrollTopBtn=()=>{let scrollTop=document.documentElement.scrollTop;scrollTop>100?this.setState({ isShowTopBtn:true }):this.setState({ isShowTopBtn:false })}//返回置顶backTop=()=>{// document.documentElement.scrollTop=0;// 不兼容猎豹浏

2020-08-18 11:22:56 359 1

翻译 前端常见存储技术

浏览器端:cookieWebStorage(localStorage、sessionStorage)userDataindexedDB服务器端:sessioncookie 是靠谱的浏览器都支持;localStorge 比 cookie 存的更多,获取更方便,而且存储内容不会随请求发送给服务器;session 虽然需要 cookie 支持(通常存放加密过的 sessionId),但...

2019-07-29 15:26:47 280

转载 浏览器是否会发送图片请求?

1. 隐藏图片<img src="haorooms.jpg" style="display: none" /> 结论:只有Opera不产生请求。 注意:用visibility: hidden隐藏图片时,在Opera下也会产生请求。2. 重复图片<img src="haorooms.jpg" /> <img src="haorooms.jpg" />...

2019-07-29 12:03:42 571

翻译 HTTP协议详解

1.简介HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP基于TCP/IP通信协议来传递数据。HTTP基于客户端/服务端(C/S)架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。2.特点(1)HTTP是无连接:无连接的含义是...

2019-07-29 10:09:23 122

原创 html5

1.h5新增表单元素datalist 元素规定输入域的选项列表。 keygen 元素的作用是提供一种验证用户的可靠方法。 output 元素用于不同类型的输出。2.h5新增元素article: 标签定义外部的内容。aside:标签定义 article 以外的内容。audio:h5新增音频标签。没有高宽属性。canvas:h5新增画布标签。command: 定义命令按钮。datal...

2019-07-28 16:51:22 124

翻译 短语元素

第一章 html基础1.1html HTML是一种超文本标记语言,是一种用于创建网页的标记语言。它源于SGML(标准通用标记语言),遵循SGML指定的语法和规则,但从H5开始不再基于SGML。 1.HTML和XHTML:HTML的格式比较松散,会导致①兼容性差; ②移植性差。 XHTML是XML的一种应用,它作为HTML的一个子集,完全兼容HTML,但...

2019-07-28 09:10:10 212

转载 常见的HTTP状态码

常见的HTTP状态码2开头 (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容)...

2019-07-13 15:27:29 108

原创 执行上下文栈

1.在全局代码执行之前,JS引擎就会创建一个栈来储存管理所有的执行上下文对象 2.在全局执行上下文(window)确定后,将其添加到栈中(压栈) 3.在函数执行上下文创建后,就将其添加到栈中 4.在当前函数执行完后,将栈顶的元素移除(出栈) 5.当所有的代码执行完毕后,栈中只剩下window执行上下文栈面试题(先执行变量提升,在执行函数提升) 1. fu...

2019-06-20 10:57:07 139

原创 执行上下文

1.代码分类(位置) *全局代码 *函数(局部)代码2.全局执行上下文 *在执行全局代码前将window确定为全局执行上下文 *对全局数据进行预处理 -var定义的全局变量==>undefined,添加为window的属性 -function声明的全局函数==>赋值(fun),添加为window的方法 -this==>赋值(window) *开始执行全局代...

2019-06-20 10:16:40 89

原创 原型链

.所有的函数都拥有隐式和显式原型

2019-06-18 09:08:21 88

原创 JQuery-Tab选项卡

撸代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JQuery-Tab选项卡</title> <style> * { padding:...

2019-05-06 19:51:35 3990

原创 JQuery中的事件委托

事件委托:简单理解为,自己无法做到的事情,我们可以通过委托给其他人来完成,然后将结果反馈给我们自己1.当未使用事件委托时,新增的li元素并不会触发点击事件,因为当入口函数执行时还没有新增的li元素,所以无法触发该元素的点击事件。举例如下:<!DOCTYPE html><html lang="en"><head> <meta charse...

2019-05-05 14:58:07 330

原创 CSS的垂直居中

1、单行文字的垂直居中对于单行文本我们可以设置line-height和height的值相等就可以实现垂直居中。举例:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edg...

2019-03-18 17:24:09 114

原创 CSS的水平居中技巧

1、单行文字的水平居中语法:text-align:center;例:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;

2019-03-18 16:41:17 91

原创 "border:0"与"border:none"的区别

"border:0"与"border:none"的差异主要体现在性能差异和兼容差异。1.性能差异"border:0"表示把border定义为0px。虽然0px在页面上看不到,但浏览器会对border进行渲染,结果会得到一个0px的border。"border:none"表示把border定义为“无”,浏览器不会渲染它。简单来说:"border:0"需要占用内存,而"border:none&q

2019-03-16 19:39:02 5399

原创 vartical-align实用技巧总结

vartical-align的用法非常复杂,但是非常强大,下面介绍一些实用技巧。首先W3C官方对vartical-align属性的定义有四个方面:(1)vartical-align属性用于定义“周围的文字、inline元素、以及inline-block元素”相对于该元素基线的垂直对齐方式。这里的该元素指的就是被定义了vertical-align属性的元素。(2)在表格单元格中,vertic...

2019-03-16 17:07:41 1377

原创 EL的隐含对象及使用

页面上下文对象:页面上下文对象为pageContext,用于访问JSP内置对象(如request、out、session、page、exception,但不能用于获取application、config和pageContext对象)和servletContext。这些属性与对象的getXXX()方法相对应,在使用时,去掉方法中的get,并将首字母改写为小写即可。1)访问request对象(注:...

2018-12-05 21:11:28 2346

原创 eclipse实现接口中所有方法

1.快捷键方式Alt+Shift+s -&gt; Override/Implement Methods -&gt; 选择要实现的方法2.鼠标右键 -&gt; Source -&gt; Override/Implement Methods -&gt; 选择要实现的方法

2018-11-14 22:15:50 3302

原创 利用过滤器消除敏感字符

编写index2.jsp文件,在该页面实现数据的输入与现实最终处理结果。代码如下&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN...

2018-11-14 20:06:31 973

原创 利用过滤器处理字符,解决中文乱码问题

1.创建字符编码过滤器对象,名称为CharactorFilter类。该类实现了javax.servlet.Filter,并在都Filter()方法中对请求中的字符编码格式进行设置。代码如下:package com.lyq.CharactorFilter;import java.io.IOException;import javax.servlet.*;public class Char...

2018-11-14 16:57:02 3375

原创 JSP在Servlet中实现,将数据导出到Excel

注意:本节内容需要下载相应的POI组件下载地址:http://poi.apache.org/download.html使用的jar包为:第一个和第三个。将它们复制进lib包下本实例使用的是开源的POI组件,该组件中包含实现对Excel文件的创建和写入操作的类。使用POI组件操作Excel文件的关键步骤如下:(1)创建Excel的工作表。POI组件的HSSFWorkbook类提供了...

2018-11-06 22:01:54 6990 7

原创 PrintWriter对象的flush()和close()方法说明

// 将缓冲区的数据强制输出,用于清空缓冲区,若直接调用close()方法,则可能会丢失缓冲区的数据。所以通俗来讲它起到的是刷新的作用。 flush(); // 用于关闭数据流 close();...

2018-11-06 19:40:29 12231

原创 使用服务器实现将数据库内容输出到word文档中显示

数据库内容展示查询页面&lt;%@page import="java.sql.*"%&gt;&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;%@ page import="useDao.UseDao" %&

2018-11-05 11:08:00 1168

原创 Servlet配置问题

&lt;!--首先要告诉服务器我们的Servlet名称--&gt;&lt;servlet&gt;&lt;servlet-name&gt;ServHTML&lt;/servlet-name&gt;&lt;!-- 将鼠标悬停在com.ly.servlet.ServHTML上按住Ctrl键,点击鼠标左键,若成功跳转到对应类则这一步配置成功,若不能跳转,说明这一步错误 --&gt; ...

2018-11-01 22:00:07 1988

原创 在jsp中如何让out.println()的输出有换行效果

1.没有换行效果的out.println()方法&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot;%&amp;gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01

2018-10-29 21:04:15 9114

原创 jsp JDBC技术连接数据库举例说明,jsp导入jar包问题

数据库表的大致结构如图:创建表语句:注意:id值一定要设置为自增!!(auto_increment)1.首先创建Book的类,用于封装图书信息package firs;public class Book {private int id;//编号private String name;//图书名称private double price;//价格private int book...

2018-10-29 19:33:41 3367

原创 jsp:forward使用以及外部CSS样式

index1中转页面:在这里插入代码片&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.

2018-10-23 17:02:55 311

原创 include和jsp:include的区别

include指令通过file属性指定被包含的文件,并且file属性不支持任何表达式;jsp:include动作标识是通过page属性指定被包含的文件,而且page属性支持JSP表达式。使用include指令时,被包含文件内容会原封不动的插入到包含页中,然后JSP编译器在将合成后的文件最终编译成一个java文件;使用jsp:include动作标识包含文件时,当该标识被执行时,程序会将请求转发(...

2018-10-22 21:28:27 998

原创 java简单的服务器与客户端连接

注意:该程序需要打开两个eclipse(打开两次,设置不同的工作空间),完成编程首先服务器端代码如下:import java.io.;import java.net.;public class Server {public static void main(String[] args) throws IOException {ServerSocket server = new Serv...

2018-10-08 11:06:28 4586 1

原创 SQL常见对表的增删查改

1.表的创建: create table student //创建表student ( sno char(9) primary key, //定义主码 sname char(8)unique, //定义sname取唯一值 sex char(2), sage smallint ); 2.删(删除stud...

2018-09-11 18:49:29 462

原创 SQL Server 2012 用JavaJDBC技术连接数据库并查询表

try{//必须写在try_catch语句中 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String str = "jdbc:sqlserver://localhost:1433;databaseName=Myproject";//填写自己的数据库项目名称 ...

2018-08-05 14:30:56 824

原创 Eclipse使用快捷键

Alt+/ —————代码提示 F3 —————跳转到类或变量的声明 Alt+上下方向键 —————将选中的代码块向上或向下移动 Alt+左右方向键 —————跳到前一次或后一次的编辑位置,在代码跟踪时用的较多 Ctrl+/ —————注释或取消注释 Ctrl+D —————删除光标所在行代码 Ctrl+K —————将光标停留在变量上,按Ctrl+K键可查询下一个同样的...

2018-08-03 08:21:04 151

空空如也

空空如也

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

TA关注的人

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