选择器
基本选择器:ID选择器、元素选择器、类选择器、*选择器、多项选择器
层级选择器:子元素选择器、兄弟元素选择器、父级选择器
基本筛选器::first :not :even :odd :eq :gt :last :lt
内容筛选器::contains :empty :has :parent
可见性筛选器::hidden :visible
属性筛选器:[attribute] [attribute=value] [attribute!=value] [attribute^=value] [attribute$=value]
子元素筛选器:first-child :first-of-type :last-child :last-of-type :nth-child :nth-last-child() :nth-last-of-type() :nth-of-type() :only-child :only-of-type
样式
CSS:.css()、.addClass()、.removeClass()、hasClass()、.toggleClass()
尺寸:.height()、.width()、innerHeight()、innerWidth()、outerHeight()、outerWidth()
DOM操作
DOM内部插入.append()、.appendTo()、.html()、.prepend()、.prependTo()
DOM外部插入.after()、.before()、.insertAfter()、.insertBefore()
属性:.attr()、.removeAttr()、.prop()、.removeProp()
事件
鼠标事件:.click()、.contextmenu()、.dblclick()、.focusin()、.focusout()、.hover()、.mousedown()、.mouseenter()、.mouseleave()、.mousemove()、.mouseout()、.mouseover()、.mouseup()、.toggle()
键盘事件:.keydown()、.keypress()、.keyup()
工具
浏览器特性检测:$.support、$.browser、$.browser.version
数组和对象操作:$.each(object,[callback])、$.extend([d],tgt,obj1,[objN])
测试操作:$.type(obj)、$.contains(c,c)、$.isarray(obj)$.isFunction(obj)、$.isNumeric(value)
jQuery前端组件设计与封装
导航、下拉菜单、选项卡、表格、图表等
Java基础语法
变量、数据类型、数据类型转换、运算符、选择结构、循环结构、嵌套循环、二重循环、二维数组、冒泡排序
面向对象:封装、继承、多态
编程规范、类与对象、堆栈、访问修饰符、方法与方法重载、构造方法、装箱拆箱、字符串转换、Date、SimpleDateFormat、Calendar、Math、Random
接口与设计模式
抽象类、接口、对象数组排序、Comparable、常用JAVA关键词梳理、类与类之间的关系
异常处理机制
异常和错误、运行时异常与非运行时异常、异常的捕获与处理、throw和throws关键字、log4j的使用、自定义异常、常见异常总结
集合框架
集合框架的概念与继承关系、Collection接口、List接口、ArrayList、LinkedList、HashSet、TreeSet、HashMap、Hashtable、Iterator、foreach
输入输出
I/O简介、字符流FileReader FileWriter等、字节流FileOutputStream FileInputStream等、文件与文件夹递归拷贝、对象序列化
IDE
开发工具、调试、工作空间设置、编码、SVN服务端和客户端、项目导入导出
泛型与注解
泛型介绍、类泛型、接口泛型、方法泛型、注解
设计模式
单例、工厂、静态模式
项目
电商、博客、网盘、、信息管理系统、电信运营商系统、教育类运营支撑系统等
技术栈
HTML4、CSS2、JavaScript ES5、jQuery、JSP、JAVA、MySQL、Spring、Springmvc、Mybatis
目的
熟练运用Web知识,从前端到后端独立实现完整的业务需求。 重点加强对项目模块开发整体流程的经验积累
温馨提示
温馨提示