前端 
 html:展示 
 form: 
 属性: 
 action和method 
 子标签: 
 input(10种) 
 text 
 password 
 radio 
 checkbox
file
submit
button
reset
hidden
image
select
子标签 option
textarea
table:
tr
td th
css:渲染
导入方式:
内敛样式表 标签 style属性
内部样式表 head标签的子标签 style
外部样式表 head标签的子标签 link
css 语法:
选择器{
属性:值;
属性:值;
}
选择器:
id
class
属性
元素选择器
属性:
display:是否显示及如何显示 none block inline
框模型
js:动画
基础语法
var 变量名;
数据类型:
原始类型:
typeof 判断
引用类型
array
string
RegExp :
test();
全局:
eval('alert("123")')
函数:
function 函数名(){}
匿名函数
function(){...}
事件:
onclick
焦点
onsubmit
onload
绑定事件:
通过元素的事件属性 <xxx onclick="ss">
派发事件 document.getElementById(id).onclick=function(){}
BOM 浏览器对象模型
window
提示框
定时器
打开关闭 open close
location
href:获取或者是设置路径
history
go
DOM
获取元素四种方式
操作元素的value属性
操作元素的style属性
操作元素的标签体 innerHTML
jquery:动画
获取jquery $("选择器") $(dom对象)
选择器
#id .class 标签名 [属性] [属性='值']
a b a>b a+b a~b
:odd :even :eq(index) ..
:hidden
:checked
:selected
属性操作:
attr prop
css操作:
css
html() text() val()
文档处理
内部插入
外部插入
删除
效果:
hide show
元素遍历
jquery对象.each(fn);
bootstrap:前端的css框架
响应式
数据库 
 单表 
 多表 
 一对多 
 在多表的一方添加一个外键, 
 alter table 多表 add foreign key(多表外键) references 一表(主键) 
 多对多 
 引入一张中间表,将多对多拆成两个一对多 
 一对一 
 多表查询:★ 
 内连接 
 外连接 
 子查询 
 jdbc: 
 连接池: 
 c3p0 
 导入jar包 
 编写配置文件 
 位置:src 
 名称:c3p0.properties c3p0-config.xml 
 使用 
 new ComboPooledDataSource(“name”) 
 dbutils: 
 三个核心 
 QueryRuner:操作sql 
 DbUtils:事务管理 资源管理 
 ResultSetHandler:封装结果集 
 BeanListHandler 
 BeanHandler 
 MapListHandler 
 ScalarHandler
web基础 
 servlet 
 servletContext:全局管理者(上下文) 
 1.获取全局的初始化操作(了解) 
 2.资源通信(域对象) 
 3.获取资源文件 
 4.获取mimetype
rr
request:请求,获取从浏览器发送过来的数据
获取参数 ★
注意中文乱码
获取项目目录
request.getContextPath()
request.getHeaer("user-agent");
response:响应,往浏览器写东西
写东西
getWritter().print();
注意中文乱码
response.setContentType("text/html;charset=utf-8");
重定向:
response.sendRedirect(绝对路径);
域对象:request
request.getRequestDispatcher("内部路径").forward(request,response);
会话技术
cookie
session
request.getSession()
jsp/el/jstl
内置对象
el ${el表达式}
jstl
c:if
c:forEach
数据库高级 
 事务 
 事务的特性(ACID) 
 不考虑隔离性会引发的读问题 
 java中如何管理事务 
 Connection 
 setAutoCommit(false) 
 commit() 
 rollback() 
 web的高级 
 ajax 
 jquery中ajax 
.get(url,params,function(data),”json”);
  
   
    
     .
    
    
     g
    
    
     e
    
    
     t
    
    
     (
    
    
     u
    
    
     r
    
    
     l
    
    
     ,
    
    
     p
    
    
     a
    
    
     r
    
    
     a
    
    
     m
    
    
     s
    
    
     ,
    
    
     f
    
    
     u
    
    
     n
    
    
     c
    
    
     t
    
    
     i
    
    
     o
    
    
     n
    
    
     (
    
    
     d
    
    
     a
    
    
     t
    
    
     a
    
    
     )
    
    
    
     ,
    
    
     ”
    
    
     j
    
    
     s
    
    
     o
    
    
     n
    
    
     ”
    
    
     )
    
    
     ;
    
   .post(url,params,function(data){},”json”); 
 filter 
 过滤器
反射: 
 代理:
综合案例
                










