• 前端基础技术考察


    1、visibility和display的区别?
    2、display有几种属性值?如何区别?Inline,inline-block设置宽度,内外边距。
    3、如何理解bfc?什么情况下触发bfc?什么是文档流?
    4、Position有哪些属性值?如何区别?
    5、说说浮动的原理,浮动的影响,闭合浮动有哪些方法?
    6、提交表单有两种方法,分别是什么?说说区别。
    7、你遇到过浏览器兼容性问题吗?你是如何解决的?
    8、水平垂直居中能想到几种方法?

    9、js有几种数据类型?
    10、如何区分Null,undefined,NAN?
    11、js中如何获取变量的类型?你能想到哪个关键字?
    Typeof(123),type(function(){}),typeof([])
    12、把字符串转化成数字有几种方法?
    13、js创建对象有几种方式?
    14、构造函数new A 和new A()的区别
    15、js访问对象属性有几种方式?
    16、JS对象有哪些方法?用过哪些方法?
    17、ready和onload的区别
    18、将json字符串转化为json对象,怎么做?将json对象转化为json字符串,怎么做?
    19、函数声明和函数表达式的区别?如何理解匿名函数?
    20、什么是闭包?什么情况下用闭包?
    21、列举一些DOM操作
    22、标准事件模型和IE事件模型的区别?
    23、el.onclick和addEventListener和attachEvent有什么区别呢?
    本质的区别是el.onclick相当于在标签上写onclick,用addEventListener和attachEvent是通过DOM接口去绑定事件。
    24、说一个具体的用到ajax的场景。
    25、图片验证码刷新页面时就调用,要用那个函数?怎么写?
    26、动态驻点问题。
    27、你通常如何调试代码?
    28、给你一个项目,大概几天完成?做页面需要几天?

    29、你做过移动端开发吗?如何做到内容自适应?
    30、移动端是偏向于使用库还是原生JS?
    touchstart touchend click有几秒延迟。Tap,click,touch
    31、zepto有什么bug,移动端做到系统几点几?
    32、zepto和jquery有什么区别?
    33、你认为做好移动站点,首先要考虑什么问题?
    34、你用过哪些设计软件?
    35、用过哪些前端开发工具?
    36、了解前端构建工具吗?比如代码压缩。
    37、协同开发的工具是?代码版本管理工具是?rebase和merge的区别是?
    38、合作的后端有几个?后端用什么编程语言?有几个前端?

  • 相关阅读:
    virtualenv+pyenv管理python工作环境
    OpenStack 安装:neutron服务
    OpenStack 安装:nova服务
    node.js工具 nodemon使用
    js的数据类型及数据类型检测
    Git 工具
    Object.prototype.toString.call() 、 instanceof 以及 Array.isArray()判断数组的方法的优缺点
    重绘和回流及优化
    jsapi 调起微信支付的的踩坑
    总结Jquery中获取自定义属性使用.attr()和.data()以及.prop()的区别
  • 原文地址:https://www.cnblogs.com/camille666/p/frontend_test.html
Copyright © 2020-2023  润新知