栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

2018年华为前端面试问题汇总

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2018年华为前端面试问题汇总

  1. 对Javascript中this的理解
    this比较典型的应用如下
    (1)、在html元素事件属性中使用,如:

    (2)、构造函数
    function Animal(name, color) {
      this.name = name;
      this.color = color;
    }

    (3)、input点击,获取值

    
    
  2. 如何清理手机缓存,
    1). 在链接后面加一个时间戳www.baidu.com/?t=13324232121
    2). 如果是静态html文件遇到微信缓存而无法及时更新问题,请在html标签中增加不存在的manifest文件链接:

    3). 静态的缓存不可怕,添加时间戳就可以解决。
    面的缓存才可怕,微信中点后退不会重新发请求,但页面却会重新渲染,应该是从缓存中加载了,导致一些异步操作的元素状态都恢复如初。
  3. 错误代码
    400
    200
    500 造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错(如未启用父路径)、使用了服务器不支持的组件如FSO等。
    304 不是错误的状态码,更不会引起错误.这个一种缓存机制,用来提供更快的Web访问请求.
    那你清空一下缓存,试试,或者在 html 头部加上
    
    
    

    4.SessionStorage localStorage cookie 用法
    5.移动端或者pc端分页比如后台返回什么数据和前端应该传什么数据给后台
    pagesize pagenumber
    total
    5.Jsonp原理
    http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html
    6.http协议和http的基本工作原理
    7.前端如何优化
    8.Api调试如何调试知道前后端错误
    9.一个页面多个js 如何在加载的时候不加载页面用不到的js 用的js在事件发生后调用
    10.身份证上传如何压缩图片
    11.跨域的问题
    12.Tcp/IP的工作原理
    13是否用过echarts表单
    14.自己写的js共用组件有哪些
    15.html的选择器优选级

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/245811.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号