![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
好__好
这个作者很懒,什么都没留下…
展开
-
查看浏览器内核
第一种方法1.打开浏览器2.点击F123.选择console4.输入如下,回车navigator.appCodeName或navigator.appVersion或navigator.userAgent第二种方法浏览器直接输入:javascript:alert(navigator.userAgent);...原创 2020-01-28 19:28:43 · 3014 阅读 · 0 评论 -
JavaScript闭包
1.能够当做全局变量全局变量函数能够访问函数内部定义的所有变量,比如:实例function myFunction() { var a = 4; return a * a;} 2.计数器这样即可解决计数器困境,如果我们能够从外面访问plus()函数。我们还需要找到只执行一次counter = 0的方法。我们需要闭包(closure)。J...原创 2019-10-17 13:51:37 · 69 阅读 · 0 评论 -
javaScript调试
1.console.log();如果您的浏览器支持调试,那么您可以使用console.log()在调试窗口中显示 JavaScript 的值:实例<!DOCTYPE html><html><body><h1>My First Web Page</h1><script>a = 5;b = 6;...原创 2019-10-17 09:37:07 · 83 阅读 · 0 评论 -
javaScript中的const
关键字const有一定的误导性,没有定义常量值,它定义了对值的常量引用。因此我们不能改变常量的原始值,但我们可以改变常量对象的属性。1.原始值:const PI = 3.141592653589793;PI = 3.14; // 会出错PI = PI + 10; // 也会出错2.常量的对象可以修改// 您可以创建 const 对象:const car ...原创 2019-10-17 09:24:31 · 535 阅读 · 0 评论 -
javaScript中var与let区别
相似之处:1.它们都有函数作用域;2.它们都有全局作用域;不同之处:1.var声明的变量是属于window对象,二let不属于;2.var声明的变量会被提升到顶端,二let不会,在声明let变量之前就使用它会导致 ReferenceError。...原创 2019-10-17 09:07:33 · 100 阅读 · 0 评论 -
JavaScript 数据类型
JavaScript 数据类型JavaScript 中有五种可包含值的数据类型:字符串(string) 数字(number) 布尔(boolean) 对象(object) 函数(function)有三种对象类型:对象(Object) 日期(Date) 数组(Array)同时有两种不能包含值的数据类型:null undefined...原创 2019-10-16 20:43:36 · 63 阅读 · 0 评论 -
会话总结
URL重写:适用于页面中选项连接中使用;缺点:透明不安全,不适用于跳转太多页面,字符长度有限制 优点:容易实现隐藏域: 适用于提交表单中; 缺点:不适合太多页面的跳转 优点:相对URL重写字符长度不受限制cookies:使用于字符比较多,保存数据 缺点:客户端可以设置...原创 2018-04-21 17:34:41 · 131 阅读 · 0 评论 -
model2之Servlet控制器
目录结构:代码部分:1.Product类package app.domain;import java.io.Serializable;public class Product implements Serializable{ private String name; private String description; private float price; pu...原创 2018-04-25 21:22:46 · 198 阅读 · 0 评论 -
Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXP...原创 2018-05-16 23:13:40 · 8163 阅读 · 0 评论 -
spring mvc文件上传
文件传输方式:第一种方式:Spring MVC文件上传: (1).利用Apache Commons FileUpload原件进行上传;相关元件:Commans-FileUpLoad 包的命名规则: commans-fileuload-x.y.jar为了让其工作还需:Commans-IO 包的命名规则:commons-io-x.y.jar (2).Servlet3....原创 2018-05-13 11:28:47 · 138 阅读 · 0 评论 -
数据绑定
1.目录结构2.domainpackage domain;public class Book { //书的id号 private long id; //书的国际编号 private String isbn; //书的名称 private String title; //书的类别 private Category category; //书的作家 ...原创 2018-05-13 11:25:35 · 739 阅读 · 0 评论 -
JSTL中path与id的理解
id: 标签的唯一标识path:标签内容与对象属性的绑定,也可以说指向id所代表的内容;疑惑:为啥不直接将id的名称与属性相关联,服务器端直接通过id的分析而绑定到对象的属性上。比如:id="name" 直接绑定到 对象的name属性上思考:如果一个对象中有一个name属性,而它的成员对象也有一个name属性,那么如果客户端输入name值对应成员对象的属性,那么就麻烦了,因此出现...原创 2018-05-13 11:59:00 · 1233 阅读 · 0 评论 -
Vue模板语法
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。结合响应系统,在应用状态改变时, Vue 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。...原创 2019-01-12 19:38:13 · 164 阅读 · 0 评论 -
webStorm安装socket.io
npm -vnpm install socket.io --save原创 2019-07-21 17:01:42 · 278 阅读 · 0 评论 -
HttpSession
HttpSession: * 应用:应用于会话技术中 * 数量:一个用户最多有且仅有一个HttpSession对象。 * 创建:在用户第一次访问时网站就为用户创建HttpSession对象 * 获取:getSession() * getSession(Boolean) * * getSession(); * 有返回; * 没有则创建并返回 * getSession(fals...原创 2018-04-21 17:19:57 · 496 阅读 · 0 评论 -
会话小项目Session
Product类:package Session;public class Product { private int id; private String name; private String describe; private float price; public Product(int id,String name, String describe, float pr...原创 2018-04-21 16:04:24 · 154 阅读 · 0 评论 -
Controller注解使用
Spring利用扫描机制来找到应用程序所有基于注解的控制器。1.配置文件中声明:xmlns:context="http://www.springframework.org/schema/context";---------自注解命名空间2. 指定控制器的基本包:<context:component-scan base-package="packageName"/> ;例:...原创 2018-05-02 19:21:55 · 1450 阅读 · 0 评论 -
EL
EL(express language)${开头,并以}结束应用方向:访问应用程序数据,可以编写免jsp脚本的JSP代码例:${a+b}${c+d}对于文本${}处理 : \${关键字:and eq gt true instandor ne false emptynot it ge null div mod运算符:[] .取值:expr-a[expr-b]expr-a value-aexp...原创 2018-04-22 20:31:48 · 150 阅读 · 0 评论 -
Filter
Filter:过滤器,拦截request请求的对象用途:日志记录,加解密,Session检查,图像文件保护等等配置:Annotation或者部署描述来完成(注:当触发顺序重要时,只能通过部署来完成) filter相关接口:Filter,FilterConfig(init方法参数),FilterChain(doFilter方法参数) 相关函数:init(FilterConifg fil...原创 2018-04-22 21:38:09 · 105 阅读 · 0 评论 -
HTTP请求方法:GET与POST
超文本传输协议HTTP: 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。在客户机和服务器...原创 2018-04-19 10:29:15 · 106 阅读 · 0 评论 -
隐藏域
package hidden;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;i...原创 2018-04-19 20:17:42 · 286 阅读 · 0 评论 -
URL重写
URL重写是一种会话跟踪技术,是web服务器状态4种技术保持之一。限制:1.字符长都有限制;2.静态页面很难传值;3.URL重写需要在服务器上完成所有链接都必须带值,当页面连接很多时将会是一个不小的挑战;4.所有信息都是可见的,安全性不高。形式如下:url?key=value例如:<a href='?city=london'>London</a>package url;im...原创 2018-04-19 14:26:46 · 121 阅读 · 0 评论 -
th tr td区别
tr定义行th表示头部td表示单元格tr不能单独存在,相当于table的属性标签,而th,td也应当放在tr中。<th>不光是粗体,还是居中的。<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title&am原创 2018-04-20 08:15:03 · 20463 阅读 · 3 评论 -
js放飞气球(Flying balloons)
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>play balloons</title><style type="text/css"> *{ /*设置外边距*/ margin: 0px;翻译 2018-04-20 08:26:16 · 1032 阅读 · 0 评论 -
Cookies
cookies由来:* 由于URL和隐藏域仅适合保存无需跨太多页面的信息。* 如果在多个页面间传递信息,这两种技术是成本太高,* 因为你不得不在页面中进行相应的处理。 * cookies:可自动的在浏览器和web服务器间交互。 * cookies是HTTP header的一部分,其传输有HTTP进行控制。 特点:会话数据保存在客户端 优点:适合多个页面 缺点:用户端可以改变浏览器的设置来拒绝co...原创 2018-04-20 12:17:46 · 415 阅读 · 0 评论 -
Spring MVC的DispatcherServlet
使用:第一步:web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml原创 2018-05-02 14:26:20 · 96 阅读 · 0 评论 -
Spring MVC Controller接口
公开方法:public ModelAndView handleRequest例:package controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.logging.Log;import org.a...原创 2018-05-02 14:32:18 · 196 阅读 · 0 评论 -
JSTL使用
1.下载JSTL点击打开链接 下载2.将jar包放到WEB-INF目录下3.声明<%@ taglib prefix="prefix" uri="uri"%>例如:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>4.使用例:<c:if test="${requestScop原创 2018-05-02 15:03:09 · 112 阅读 · 0 评论 -
依赖注入
1.有两个组件A和B,A依赖于B,且A有一个方法要用到importantMethod使用到了B如下:package rely;public class A { public void importantMethod() { B b=...//get an instance B b.usefulMethod(); } } 通过上述例子,依...原创 2018-04-24 20:27:56 · 102 阅读 · 0 评论 -
简单form表单
1.第一种:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/原创 2018-04-24 21:29:18 · 840 阅读 · 0 评论 -
jsp
一.JSP概述Servlet缺点:1.HTML标签以字符串形式出现,处理HTTP响应报文工作比较十分繁琐;2.所有的文本和HTML都是硬编码,表现层稍微小的变化,都需要重新编译;个人观点:1.对于实现复杂页面不好观察; 2.整个交互逻辑处理繁杂; 3.改动需要重新编译。JSP(JavaServer Pages)的出现解决了上面两个问题注:...原创 2018-04-22 11:50:24 · 98 阅读 · 0 评论