HTML:
- 表单元素:
input
,textarea
,select
,checkbox
,radio
. - 块状元素和行内元素的特点.
- 图片的属性:
src
,alt
. - 链接的属性:
href
,target
. - 路径问题:相对路径和绝对路径.
- 文件上传时form的注意事项:
action
,method="post"
,enctype="multipart/form-data"
.
CSS:
- 选择器:
id
,类
,标签(元素)
,属性
, 子孙,子,兄弟,相邻兄弟,伪类,伪元素. display
,float
, 清除浮动(clear
).position
:static
,relative
,absolute
,fixed
.- 盒子模型(box model).
border-style
,border-radius
.
JavaScript (JS):
- 弱类型,可以多次声明,赋不同类型的值.
var
,const
,let
.break
,continue
,return
.- 循环标签
tag: for() { for () { break tag; } }
. - 输出到控制台:
console.log("aa");
. - DOM操作:创建元素,删除节点,事件处理,事件委托.
- BOM操作:
alert()
,prompt
,confirm
, 定时器(setInterval
,setTimeout
). - 对象创建:
let a = {}
. - 原型链 (
prototype
). - 闭包.
- ES6的语法,包括箭头函数,模板字符串,解构等.
- 异步操作:Promise对象,
async
和await
. - 模块化:
export
,import
from. - 改变上下文(this):
apply
,bind
,call
. - 函数中的
arguments
和callee
(不常用).
Java:
- Java的发展史,JVM的特点,JDK, JRE, JVM之间的关系.
- 常见运算符:
++
,--
,+=
,&
,&&
,|
,||
,^
,instanceof
. - 基本数据类型和类型转换的示例.
switch
语句的使用.- 数组的创建,扩容,排序和查找.
- 基本数据类型:
byte
,short
,int
,long
,float
,double
,char
,boolean
. - 面向对象编程的三个特点:封装,继承,多态.
- 访问修饰符:
private
,default
,protected
,public
. static
关键字,final
关键字,abstract
关键字.- 抽象类,接口,内部类的概念.
- 常用的包装类:
Integer
,Character
. - 字符串 (
String
) 的常见方法和比较. - Comparable和Comparator的使用.
- 替换文件名的示例.