自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS深入

padding:垂直属性不会影响元素位置,但是会影响background-color,可以利用这一特点来做一下效果:<head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css">

2018-08-12 18:21:32 276

原创 JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于JavaScript子集,采用完全独立于语言的文本格式。JSON类似于实体类对象,通常用来在客户端和服务器端之间传递数据。1.定义JSON对象:var JSON对象 = {name:value,name:value......};JSON数据以名/值对的格式书写,名和值用“:”隔开,名/...

2018-08-02 23:47:15 108

原创 使用JQuery实现Ajax

通过原生JavaScript实现Ajax比较复杂,并且如果服务器返回复杂结构的数据,处理起来也会比较繁琐,此外还要考虑浏览器兼容性问题,JQuery将Ajax相关的操作进行了封装,使用jQuery实现了Ajax更加简洁方便$.ajax() 方法:$.ajax()可以通过发送HTTP请求加载远程数据,是jQuery最底层的Ajax实现,具有很高的灵活性语法:$.ajax([setting...

2018-08-01 23:40:27 5825 1

原创 Ajax

B/S架构的web应用相比C/S应用程序在界面效果和操控性方面差很多,但是使用了Ajax异步发送请求方式可以让用户获得类似桌面程序的用户体验。 痛点:传统WEB应用---每次请求生成新的页面,用户提交后,要等待服务器相应(独占式请求),若服务器相应没有结束,用户要一直等待,用户体验很差,服务器负担重。Ajax技术--可以完美弥补以上缺点,Ajax应用使用JavaScript异步发送请求...

2018-08-01 21:03:44 226

转载 Math.random()函数生成n到m间的随机数字

Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) 生成n-m,包含n但不包含m的整数:第一步算出 m-n的值,假设等于w第二步Math.random()*w第三步Math.random()*w+n第四步parseInt(Math.random()*w+n, 10) 生成n-m,不包含n但包含m的整数:​第一步算出 m-n的值,假...

2018-07-29 14:54:40 998

原创 JSP文件上传

Commons-FileUpload组件:关键类:ServletFileUpload类(实现文件上传操作。操作factory把提交上来的数据转化为FileItem)常用方法:1.Public List parseRequest(HttpServletRequest): 解析表单中的每一个字符数据,返回一个FileItem集合,把所有Http请求里的数据转化为FileItem对象...

2018-07-27 00:54:16 204

原创 JSP 编码问题笔记

request对象:request.setCharacterEncoding("UTF-8");setCharacterEncoding()方法用于设置字符集,可以用来解决中文乱码问题,解决方案:1:以POST方法提交的表单数据中右中文字符时:Tomcat默认采用ISO-8859-1字符集来进行编码,在获取请求参数值之前,调用setCharacterEncoding("UTF-...

2018-07-26 21:08:28 136

原创 JavaScript操作BOM对象

JavaScript组成:EcmaScript  BOM DOM浏览器对象模型(BOM)提供了独立于内容与浏览器窗口进行交互的对象,使用BOM可以实现与HTML的交互。作用是将相关元素包装起来,降低开发劳动量,提高web页面设计能力。window对象是BOM对象的核心,看到的浏览器窗口就是顶层的BOM对象,其次是网页内容(document文档),包括一些超链接,表单等出了documen...

2018-07-25 11:42:33 157

原创 JSP内置对象response

reponse对象用于响应客户请求并向客户端输出信息方法:页面重定向:sendRedirect(String location)客户端将重新发送请求到指定的URL1.通过响应告诉浏览器该访问这样的一个地址了2.浏览器访问指定的URL   302代表告诉浏览器该重定向一个URL了 转发与重定向:转发:(信息不回丢失)当客户端发送一个请求到服务器后,web服务器...

2018-07-23 21:59:46 482

原创 JSP运行原理

客户端→(请求)→应用服务器(JSP→翻译(.java)→编译(.class)→执行→应用服务器)→(相应)→客户端在work-Catalina--localhost-可以找到java文件流程梳理:1、用户通过浏览器访问JSP的时候,tomcat负责把JPS转化为JAVA文件             1.JSP声明--JAVA文件的成员方法             2.JSP脚...

2018-07-23 19:54:55 748

原创 动态网页基础2

JSP页面组成:1.JSP指令元素:JSP指令作用是通过设置指令中的属性,在JSP运行时,控制JSP页面的某些特性。<%@ language="java" import="java.util.*,java.text.*" contentType="text/html;charset=UTF-8"%>language:指定jsp页面使用的脚本语言,默认为javaimp...

2018-07-23 18:47:33 146

原创 JavaScript常用语法-函数

1

2018-07-22 19:11:27 119

转载 Javascript程序调试

chrome开发人员工具chrome开发人员工具常用八个大模块:1.Elements:用于查看和编辑当前页面中的HTML和CSS元素2.Console:用于显示脚本中所输出的调试信息,或运行测试脚本等3.Sources:用于查看和调试当前页面所加载的脚本的源文件4.Network:用于查看HTTP请求的详细信息,如请求开头,响应头及返回内容等5.Performance:用于...

2018-07-22 18:02:22 152

原创 JavaScript基础

JavaScript是一种描述性语言,也是一种基于对象和事件驱动的、并具有安全性能的脚本语言。 String类型:1、字符串定义:在JavaScript中,字符串是一组被引号(单双引号)括起来的文本例:var String1 = "This is a String";  //定义了一个字符串String1JavaScript不对字符或字符串加以区别例:var onechar...

2018-07-22 17:51:38 140

原创 动态网页开发基础-动态网页基础

动态网页是指在服务器端运行的使用程序语言设计的交互式网页,他们会根据某种条件的变化,返回不同的网页内容。动态网页需要使用服务器端的脚本语言。JSP-java当用户访问动态页面时,服务器端执行脚本语言,并根据处理结果动态生成页面内容。动态网页的优势:交互性:网页会根据用户的要求和选择改变和显示内容。 自动更新:无需改变页面代码,遍会自动生成新的页面内容,节省工作量。 随机性:不同...

2018-07-19 00:47:56 451

转载 Java面向对象编程4

继承1、继承是Java实现‘代码重用’的重要手段之一。Java只支持单继承,一个类只能有一个直接父类。java.lang.Object类是所有Java类的祖先。继承表达的是is a 的关系,Dog is a Pet 。狗继承宠物,苹果继承水果语法:  修饰符 SubClass extends SuperClass{//类定义部分}(子类=>SubClass,父类=>Sup...

2018-07-16 23:48:02 136

转载 Java面向对象编程3

一、◆抽象和封装1、现实世界是“面向对象”的,面向对象就是采用“现实模拟”的方法设计和开发程序。从现实中抽象出类:①发现类 ②发现类的属性 ③发现类的方法用面向对象的思想描述面向对象的世界,符合人类的思维习惯。(类图用于分析和设计类,更直观、容易理解。)2、面向对象设计的过程就是抽象的过程。 类是一类事物抽象的、概念上的定义。对象是实际存在的该事物的个体,是具体的、现实的。3、方法重...

2018-07-16 22:39:35 109

转载 Java 面向对象编程2

一、抽象和封装 现实世界是“面向对象的”,面向对象就是采用“显示模拟”的方法设计和开发程序。 方法重载:在同一个类中包含了两个或两个以上的方法,它们的方法名相同,方法参数个数或类型不同。 构造方法:在创建类的对象时执行一些初始化操作,通过构造重载实现多种初始化行为。 封装:将类的成员属性声明为私有的,同时提供公有的方法实现对成员属性的存取操作。封装的好处:隐藏类...

2018-07-16 22:35:13 150

原创 Java 面向对象编程 1

对象:用来描述事物的一个实体,由一组属性和方法构成。在面向对象中,对象是用来描述客观事物的一个实体。构成对象的两个要素:属性(静态特征),方法(动态特征)在编程中,对象的属性被存储在一些变量里(将“姓名”存储在字符串类型的变量中)对象的行为则通过定义方法来实现 封装:把一个事物包装起来,尽可能隐藏内部细节。对象的属性和方法是相辅相成的、不可分割的,它们共同组成了实体对象...

2018-07-16 22:34:19 124

空空如也

空空如也

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

TA关注的人

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