
JavaScript
慕北丶
面向对象面向君,不负代码不负卿
展开
-
JSP中的注释
文章目录JSP中的注释观察JSP的注释JSP中的注释在JSP中可以出现四种注释1.原有的html注释:<!-- html注释-->2.单行注释://注释的内容(需要在<%%>中定义)3.多行注释:/*注释内容*/(需要在<%%>中定义)4.JSP特有的注释:<%--注释的内容--%>观察JSP的注释<!-- html的注...原创 2019-03-29 11:33:20 · 211 阅读 · 0 评论 -
单例的servlet
文章目录servlet的单例模式创建单线程的servlet在方法中使用同步代码块第三种方式:servlet的单例模式每次发送请求的时候容器都会去根据你的路径查找对应的servlet对请求进行处理,那么如果多次使用同样的路径发送请求,每次访问的servlet是否为同一个?package com.xie;import java.io.IOException;import javax.se...原创 2019-03-27 10:27:54 · 336 阅读 · 0 评论 -
九个内置对象
文章目录九个内置对象九个内置对象我们之前使用的对象,大部分都是我们自己使用new关键字或者反射创建的,现在容器中会自动创建对象,我们只需要直接使用即可。不需要我们再去创建这些对象,在Tomcat容器中提供了九中内置对象,但是有一些不常用的:...原创 2019-03-27 10:27:40 · 201 阅读 · 0 评论 -
application内置对象
文章目录application内置对象观察application取得项目的真实路径application内置对象request内置对象保存的属性只是在当次请求有效,经过客户端跳转之后就无效了,保存在session内置对象中属性范围当前用户有效,关闭当前浏览器就失效。如果要让关闭浏览器后属性还有效,则该属性应该保存在一个更大内置对象中,该对象就是application内置对象,是一个表示服务器...原创 2019-03-27 10:27:24 · 772 阅读 · 0 评论 -
Ajax请求json
文章目录将JSON数据显示到页面查询一个雇员信息取得List集合数据异步请求Map集合数据将JSON数据显示到页面发送异步请求,取得json数据,服务器端将json数据返回给js的回调函数之后,可以在回调函数中输出,但是最终目的不是仅仅将数据输出,而是要将这些json数据显示到页面,此时就需要借助js对dom的操作功能将数据生成到HTML页面了查询一个雇员信息emp.jsp<%@ ...原创 2019-03-30 22:16:04 · 6064 阅读 · 0 评论 -
config内置对象
文章目录config内置对象取得配置文件的初始化参数config内置对象request是处理用户的请求的对象,response是处理响应的对象,session是代表一个用户的对象,主要用于实现登录等操作config内置对象主要是用来获取配置文件中的初始化参数config内置对象的类型是javax.servlet.ServletConfig取得配置文件的初始化参数1.在web.xml文件...原创 2019-03-26 22:05:45 · 282 阅读 · 0 评论 -
session和cookie
文章目录session工作机制session工作机制当第一次调用getSession()就创建了session对象,并且会为f该对象分配一个id,将这个id保存到session对象中,再复制一个副本以cookie的方式保存到浏览器在以后再次调用getSession()方法的时候会将客户端传递的cookie进行遍历,如果有JESSIONID并且能和服务器端的id匹配则不再生成新的session...原创 2019-03-26 21:51:25 · 150 阅读 · 0 评论 -
进一步查看异步请求
文章目录同源策略观察同源策略AJAX和普通HTTP请求的区别观察请求头信息OPTIONS请求预检同源策略URL由协议,域名,端口和路径组成,如果两个URL的协议,域名和端口相同,则表示他们同源。相反,只要协议,域名,端口有任何一个的不同,就被当做是跨域。浏览器采用同源策略,禁止页面加载或执行与自身来源不同的域的任何脚本但是部分请求不受到同源策略的限制,比如:<script>...原创 2019-03-30 20:28:31 · 584 阅读 · 0 评论 -
异步请求
文章目录异步请求异步请求在之前,我们请求数据的时候都是整个页面全部刷新了一次,也就是每次请求都会重新请求所有的资源。但是在很多时候不需要页面全部刷新,仅仅是需要页面的局部数据刷新即可,就像之前的验证码就是局部刷新。此时需要发送异步请求来实现这种局部数据刷新的要求,异步请求简称Ajax(Asynchronous Javascript And Xml),在之前一般使用JS发送异步请求,请求的数据一...原创 2019-03-30 17:52:30 · 587 阅读 · 0 评论 -
JSON数据格式
文章目录JSON数据格式概念JSON数据格式概念曾经一段时间里xml成为了互联网业界内的数据传输格式标准,但是有人对xml提出了质疑,认为xml数据格式比较繁杂,冗长等弊端,于是提出了很多解决方案在2001年的时候JSON数据格式就出现了,并且在2006年的时候在互联网业界内开始普及使用,==JSON是一种数据传输格式,而不是一门语言,基本上所有的编程语言都支持JSON数据格式JSON是要...原创 2019-03-30 14:18:54 · 77087 阅读 · 5 评论 -
文件上传(结合MVC)
文章目录整个MVC实现文件上传实现雇员的删除整个MVC实现文件上传1.拷贝之前的dao层和service层2.开发控制层(Controller)package com.xie;@SuppressWarnings("serial")@WebServlet(urlPatterns= {"/emp/*"})public class EmpServlet extends BaseServl...原创 2019-03-29 21:04:59 · 194 阅读 · 0 评论 -
图表统计
文章目录图标统计柱形统计图扇形统计图折线统计图标统计柱形统计图<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="../js/echarts.js"></script> ...原创 2019-03-22 19:59:57 · 382 阅读 · 0 评论 -
request监听器
文章目录监听器的概念监听request内置对象的状态定义监听器使用request监听器观察客户端转发和服务器端转发1.观察服务器端转发创建的request个数2.观察客户端转发监听器的概念所谓的监听器就是对内置对象的状态或者属性进行监听并且做出反应的特殊的servlet,暂时也需要在web.xml文件中对监听器进行相关的配置什么是对属性和状态进行监听呢?内置对象有两种状态变化:产生,销毁...原创 2019-03-27 10:28:09 · 700 阅读 · 0 评论 -
session监听器
文章目录session内置对象的监听器监听session的状态销毁session对象监听session的属性监听属性session内置对象的监听器和request内置对象的监听一样,可以对session的状态和属性进行监听。1.对session的状态进行监听要对状态进行监听需要实现的接口是javax.servlet.http.HttpSessionListener监听session的状态...原创 2019-03-27 10:28:24 · 753 阅读 · 0 评论 -
application的监听器
文章目录监听器的概念对application的状态变化监听对application的属性进行监听监听属性监听器的概念1.application的状态进行监听需要使用到一个接口ServletContextListener该接口中的方法如下:public void contextlnitialized(ServletContextEvent sce)初始化方法,在创建application内置...原创 2019-03-27 10:28:36 · 661 阅读 · 2 评论 -
JSP页面的概念
文章目录JSP页面定义JSP页面为jsp设置默认的编码为UTF-8在JSP中定义Java代码使用EL表达式输出sessionIdJSP页面HTML页面属于一种静态页面,既然有静态页面,就会有动态页面HTML页面和JSP页面的区别:在HTML中只能定义css,js等在js中除了可以定义css和js等之外,还可以定义Java代码,也可以在jsp中使用 EL 表达式,和 jstl 标签,但是...原创 2019-03-29 11:27:02 · 595 阅读 · 0 评论 -
混合表单
文章目录混合表单直接借助SmartServlet取得参数混合表单混合表单就是一个form里面出现了文件之外还出现了其他信息,如果要上传文件则表单数据提交需要转换为二进制数据,需要添加enctype=“multipart/form-data”,此时可以实现文件的上传但是使用内置对象request获取表单的其他数据的时候就无法获取,就是null此时就需要借助上传工具的一些转换方法实现基本数据的获...原创 2019-03-28 21:59:12 · 277 阅读 · 0 评论 -
文件上传(基础上传)
文章目录文件上传定义表单定义一个公共类文件上传文件的上传也是项目中常见的功能,算是项目的一个核心功能,比如在注册的时候,很可能需要在表单中要求用户提交照片,此时就需要用到文件的上传文件上传的第三方工具有很多,这次我们先用SmartUpload组件下载之后将工具包拷贝到项目的 lib 下定义表单regist.jsp<%@ page language="java" contentT...原创 2019-03-28 21:04:36 · 297 阅读 · 0 评论 -
验证码实现-1
文章目录验证码实现实现验证码刷新验证码验证码实现在实际的项目开发中实现登录的时候需要提供验证码功能,主要的目的是防止机械代码暴力破解密码验证码原理是在服务器端生成验证码信息并且保存在session对象中,再将这个验证码的副本以流的方式发送一份到浏览器显示到页面,用户再将这个验证码填写到表单提交到服务器端和保存在session中的验证码进行比较,实现验证码package com.xie;...原创 2019-03-28 19:31:34 · 281 阅读 · 0 评论 -
注解配置
文章目录注解配置使用注解配置映射路径注解配置过滤器(处理字符编码)注解配置过滤器(登录验证)统一保存要验证的资源注解配置监听器总结注解配置使用之前我们配置servlet的映射路径的时候是在web.xml文件中实现的,此时如果一个项目有几百个servlet,此时web.xml的配置就会很庞大,非常不方便维护。那么注解配置就出现了,解决了这个问题注解配置就是在每个servlet之上进行路径的配置...原创 2019-03-28 15:42:27 · 558 阅读 · 0 评论 -
过滤器(登录验证)
文章目录登录验证定义过滤器登录验证在开发中如果要操作某些数据的时候必须保证用户是登录状态下,否则不能操作,比如要实现删除用户,修改用户信息,查看用户列表,查看部门列表,需要登录验证,这种验证可以通过过滤器统一处理定义过滤器package com.xie.filter;import java.io.IOException;import javax.servlet.Filter;im...原创 2019-03-28 14:22:11 · 3223 阅读 · 1 评论 -
过滤器(处理字符编码)
文章目录过滤器的概念过滤器使用一.定义过滤器使用过滤器处理字符编码设置字符编码过滤器处理字符编码过滤器的概念过滤器也是一种特殊的servlet,也需要在配置文件中进行配置或者使用注解进行配置,过滤器可以将指定的请求拦截下来,之后对被拦截的请求进行相关的处理或者验证,处理完毕之后将拦截的请求继续放行要实现过滤器需要使用到一个接口javax.servlet.Filter过滤器使用一.定义过...原创 2019-03-28 10:45:51 · 2340 阅读 · 0 评论 -
Servlet的运行机制
文章目录servlet的运行机制servlet的运行机制当发送一个请求到服务器端的时候,容器(Tomcat)会判断该路径属于哪一个Servlet进行处理,Servlet有一个抽向父类"HttpServlet",这个类是一个模板设计模式的类,其中service方法是一个模板方法。当接受到请求之后容器会自动调用该方法一个servlet需要继承"HttpServlet",这个类是一个抽象类,但是没...原创 2019-03-24 15:41:26 · 411 阅读 · 0 评论 -
Servlet的生命周期
文章目录servlet的生命周期servlet的生命周期servlet的生命周期就是从servlet出现到销毁的过程,生命周期主要有如下几个阶段:加载类 - - > 实例化 - - > (为对象分配空间) - - >初始化(为对象的属性赋值) - - > 请求处理(服务阶段) - - > 销毁,其中加载阶段无法观察,但是初始化,服务,销毁阶段是可以观察到的,因为初...原创 2019-03-24 15:17:59 · 166 阅读 · 0 评论 -
Servlet概念
文章目录Servlet概念开发一个servlet程序Servlet概念Tomcat是一个容器,这个容器可以处理用户发送的请求(Request),之后会为请求做出一个响应(Response),此时用户只能请求一些现成的资源,容器直接返回给客户端,如果容器能接受用户传递的参数(也就是实现数据交互)那么还需要在容器有专门的程序实现这样的数据交互,这样的程序叫作服务器端小程序,该程序被叫做servle...原创 2019-03-24 15:05:12 · 388 阅读 · 0 评论 -
HTTP协议
文章目录什么是HTTP协议什么是HTTP协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从web服务器传送到客户端的浏览器,目前我们使用的是HTTP/1.1版本...原创 2019-03-24 14:37:10 · 101 阅读 · 0 评论 -
日期组件
文章目录layde日期组件的使用layde日期组件的使用<!--导入相关的js和css文件--> <link rel="stylesheet" href="../laydate/skin/layer.css" /> <link rel="stylesheet" href="../laydate/need/laydate.css" /> <l...原创 2019-03-22 19:47:01 · 989 阅读 · 0 评论 -
session内置对象
文章目录session内置对象取得session的编号判断当前的用户是否是新用户实现简单的登录验证将用户信息保存到session内置对象登录判断注销用户session内置对象request内置对象中的属性只是在当次请求中有效(经过客户端跳转之后就无效),也就是说request只代表当次请求的对象,如果要让客户端跳转之后保存的属性还有效,则可以使用session内置对象,因为该对象表示的是一个用...原创 2019-03-26 11:51:43 · 910 阅读 · 0 评论 -
JQuery属性操作
文章目录JQuery属性操作1.取得元素的指定属性值2.为元素的指定属性赋值3.删除元素的指定属性4.取得指定属性的值5.为元素设置属性值6.为元素添加class属性7.删除元素的指定的class属性8.取得指定元素下的HTML值9.为指定元素设置新的HTML代码10.取得指定元素下的文本值11.替换文本值12.取得文本框的值13.替换文本框的值JQuery属性操作就是用JS操作HTML标签的...原创 2019-03-21 20:12:43 · 483 阅读 · 0 评论 -
JQuery常用方法
文章目录1.取得指定元素下的所有子元素2.取得指定元素下的所有指定子元素3.查找父元素下的指定子元素4.取得指定元素的祖先元素5.取得指定元素的父元素6.为指定的元素追加子元素7.删除元素本身(谁调用删除谁)8.表单中的数据序列化1.取得指定元素下的所有子元素<!--导入JQuery的js文件--> <script src="../js/juery.min.js">...原创 2019-03-21 17:22:45 · 142 阅读 · 0 评论 -
JQuery中的事件绑定
文章目录使用JQuery绑定单击事件第一种绑定方式第二种绑定方式第三种绑定方式第四种绑定方式为多个元素绑定事件使用JQuery绑定单击事件第一种绑定方式$(function(){ //绑定删除事件 $("button").click(function(){ alert("绑定了一个单击事件"); }) })第二种绑定方式$(function(){ //绑定删除...原创 2019-03-21 16:16:31 · 125 阅读 · 0 评论 -
淡入淡出
淡入淡出效果淡入就是让元素按照指定的时间出现(显示),淡出就是让元素按照指定的时间隐藏实现淡入的方法:fadeIn(时间,函数)实现淡出的方法:fadeOut(时间,函数)第二个参数就是一个函数,当元素淡入或者淡出完毕后会自动触发<!--导入JQuery的js文件--> <script src="../js/juery.min.js"></scrip...原创 2019-03-21 15:21:34 · 297 阅读 · 0 评论 -
JQuery选择器
文章目录选择器ID选择器类选择器元素选择器组选择器后代选择器子选择器选择第一个元素选择最后一个元素not选择器偶数选择器奇数选择器eq选择器(选择指定索引的元素)gt(index)选择器,选择大于指定索引的元素lt(index),选择小于指定索引的元素属性选择器属性值选择器不等于的以XX开头的包含xx的以XX结尾的选择器JQuery选择器和css的选择器语法很类似ID选择器<body...原创 2019-03-21 15:11:05 · 527 阅读 · 0 评论 -
JQuery概念
文章目录JQuery的使用原生的加载事件使用JQ加载事件使用JQuery操作HTML节点JQuery的使用我们可以用JS操作HTML的节点,也可以操作其属性,但是在操作过程中是比较麻烦的,使用类似"doucment.getElementsXXXX()"的方式去完成,这种形式很累赘,而且还要考虑浏览器的兼容性问题,这就增加了开发的难度使用原生的JS代码发送一个异步请求也是需要写一堆代码,基于这...原创 2019-03-21 10:53:58 · 241 阅读 · 0 评论 -
window对象方法
文章目录window对象的方法和属性window对象的方法和属性window对象是JS提供的一个内置对象,该对象是最大的一个内置对象,其中有很多方法和属性,可以直接调用window.location对象用于获取当前页面的地址(URL),并把浏览器重新定向到新的页面。window.location对象在编写的时候可以不写windowwindow.onload=function(){ win...原创 2019-03-20 19:41:57 · 1932 阅读 · 0 评论 -
事件的冒泡
文章目录事件的冒泡绑定冒泡事件阻止事件的冒泡监听事件绑定关键字的使用事件的冒泡事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点,所有浏览器都支持冒泡除IE5.5外,均一直冒泡到window绑定冒泡事件<style> #c{ background-color: pink; height: 100px; ...原创 2019-03-20 17:20:15 · 147 阅读 · 0 评论 -
事件的概念和事件的绑定
文章目录事件的概念事件的绑定直接在HTML代码中绑定事件绑定函数在JS中实现事件绑定加载事件另外的写法绑定change事件常见的事件焦点事件鼠标与滚轮事件事件的概念和数据库中的触发器一样,当操作了数据的时候会引发对应的触发器程序执行一样JS中的事件就是对用户特定的行为作出相应的响应的过程,其实上就是浏览器监听到用户的某些行为的时候会执行对应绑定程序事件的绑定在HTML元素上将触发事件的行...原创 2019-03-20 16:18:07 · 585 阅读 · 0 评论 -
JavaScript操作节点
操作dom节点之前我们能取得的节点对象,但是仅仅是取得而没有做其他操作,那么我们也可以创建一个节点然后动态的插入到dom节点树种创建一个文本节点//获取div节点var div=document.getElementsByTagName("div")[0];//创建文本节点var textNode=document.createTextNode("<p>文本节点</p...原创 2019-03-20 11:58:24 · 225 阅读 · 0 评论 -
JavaScript中的字符串
文章目录一.字符串常用方法1.根据指定的索引取得对应位置上的字符2.取得指定子字符串在字符串中第一次出现的位置3.取得指定子字符串最后出现的位置4.取得字符串的长度分割字符串按照指定位置截取字符串将字符串中的大写字母换成小写字母小写换大写一.字符串常用方法1.根据指定的索引取得对应位置上的字符var str="HelloWorld";console.log(str.charAt(5));...原创 2019-03-20 11:22:04 · 96 阅读 · 0 评论 -
JavaScript
目录一.JS的基本语法要求:二.JS的三种使用结构:三.总结:一.JS的基本语法要求:1.严格区分大小写2.标识符的起名要求 第一个位置可以是字母,下划线,美元符号 其他位置可以是字母,下划线,美元符号,数字3.变量的概念变量就是声明来保存数据的内存空间,js的变量声明要使用var关键字,声明的方式有两种: a.声明并且赋值: var 变量名 = 值 b.先声明再赋值: v...原创 2019-03-18 16:35:25 · 108 阅读 · 0 评论