前端面试常见问题

2017-08-30  本文已影响119人  月光在心中
  1. windows.onload()与$(document).ready()的区别

如果想要网页所有内容(包括图片等)加载完毕,再注册事件,使用$(window).load(function);

等价于window.onload()

  1. 有没有对后台返回的错误信息做一些处理

    对返回数据做一个判断, 是不是包含某项特定属性,1001 2001 2004, 是就继续, 不是就 根据状态做出提示

    6621503979469_.pic_hd
  2. 对vue指令的理解,用过哪些

    v-if v-show v-else v-on/@ v-for v-model v-bind orderBy filter

  3. 怎么判断用户的登录状态

    session里 session没登陆信息就跳转到登陆页面

    如果只是html的话放cookie里试试

  4. http请求get和post的区别

    HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,

    GET产生一个TCP数据包;POST产生两个TCP数据包。

    对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

    而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

  5. 怎么实现一个转盘转动,怎么控制速度.

  6. 对JavaScript模块化的理解

  7. 之前公司JavaScript有哪些规范

    1. 结构表现 功能 分离,尽量避免html写js
    2. 格式,对齐与缩进
    3. 命名,camel,pascal 私有方法_
    4. 注释
    5. 先声明,后使用
上一篇 下一篇

猜你喜欢

热点阅读