1.Cookie、 LocalStorage 与 SessionStorage

js技术问题

因为考虑到每个 HTTP 请求都会带着 Cookie 的信息,所以 Cookie 当然是能精简就精简啦,比较常用的一个应用场景就是判断用户是否登录。针对登录过的用户,服务器端会在他登录时往 Cookie 中插入一段加密过的唯一辨识单一用户的辨识码,下次只要读取这个值就可以判断当前用户是否登录啦。曾经还使用 Cookie 来保存用户在电商网站的购物车信息,如今有了 localStorage,似乎在这个方面也可以给 Cookie 放个假了~

而另一方面 localStorage 接替了 Cookie 管理购物车的工作,同时也能胜任其他一些工作。比如HTML5游戏通常会产生一些本地数据,localStorage 也是非常适用的。如果遇到一些内容特别多的表单,为了优化用户体验,我们可能要把表单页面拆分成多个子页面,然后按步骤引导用户填写。这时候 sessionStorage 的作用就发挥出来了。


2. 闭包

闭包就是能够读取其他函数内部变量的函数。

3. 原型链prototype(继承)

4. 函数的apply,call方法

5. this的应用

6. mvc与mvvm的区别

js技术问题

js技术问题

7. angular和vue的区别

8. 跨域的几种方式

jsonp(js文件加载可以跨域),window.name(同一个窗口都可以访问),window.postMessage,window.onMessage(html5)

9. Restful APIs

一套互联网应用程序的API设计理论,包括动词(get,put,post,delete),状态码(20x,30x),错误处理(以error为键3名)



相关文章:

  • 2021-12-26
  • 2021-09-06
  • 2021-12-22
  • 2022-01-30
  • 2022-03-03
  • 2021-06-07
  • 2021-10-07
  • 2021-10-26
猜你喜欢
  • 2022-12-23
  • 2022-01-31
  • 2021-12-24
  • 2022-01-10
  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
相关资源
相似解决方案