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,importfrom. - 改变上下文(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的使用.
- 替换文件名的示例.