1.html
- (1)html5新特性有哪些,使用新特性可以解决目前哪些问题。
① 语义特性(Semantic) ② 本地存储特性(OFFLINE & STORAGE) ③ 设备访问特性 (DEVICE ACCESS) ④ 连接特性(CONNECTIVITY) ⑤ 网页多媒体特性(MULTIMEDIA) ⑥ 三维、图形及特效特性(3D, Graphics & Effects) ⑦ 性能与集成特性(Performance & Integration)
- (2)localstorage/sessionstorage/cookie
cookie机制
cookie的使用
2.css
- (1)css3的新特性有哪些
这篇文章写的比较有条理,看完可以知道大概,但是每个特性具体如何使用,还需要再找资料深入的看,应付一下面试还好文章挺长,看个大概
1.CSS3选择器
2.CSS3边框与圆角
3.CSS3背景与渐变
4.CSS3过渡
5.CSS3变换
6.CSS3动画
3.js
- (1)缓存有哪些?
缓存方式主要在于http header里的参数缓存机制
也可以参考这篇文章看一下浅谈web缓存
- (2)同步和异步
ajax中同步不需要onreadystatechange事件处理函数。而异步则需要onreadystatechange事件处理。ajax中的同步和异步
js中的同步和异步
4.网络
- (1)get和post
来自知乎 get发送请求有大小限制,post没有
- GET是通过URL方式请求,可以直接看到,明文传输。
- POST是通过请求header请求,可以开发者工具或者抓包可以看到,同样也是明文的。url中看不到
- GET请求会保存在浏览器历史纪录中,还可能会保存在Web的日志中。
- (2)http请求的安全
就是网络安全讲的那些拦截过滤,数据加密,数字签名
- (3)在浏览器中输入一个网址后发生了什么
划重点,此题必须掌握 文章只写到找到服务器,没有写后台如何响应
- (4)web请求处理
分为五篇,讲的超详细的
先做个记录,以后写的:闭包/原型和原型链/排序/线程和进程