• 前端面试--针对面试时准备的题目


    一. css 40分

    1. 什么是盒模型?    

    2. Doctype的几种类型?   

    3. 如何布局左不动右边自适应的两列布局?

    4. 如何布局两列等高?    

    5. 如何布局右侧定宽,左侧或中间自适应?

    6. 如何布局三列自适应?  

    7. gif,png,jpg的区别?   

    8. 什么是css sprite?优缺点? 

    10. 制作细线表格?   

    11. position:relative,absolute,fixed区别与联系?   

    12. 如何居中一个float:left的元素

    13. Css在各浏览器下的兼容问题你通常是怎么来解决的,请分享你的经验;  

    二. Js 30分

    1). 基础:

    1. parseInt 与 parseFloat 的区别? 

    2. valueof 与 toString 的区别? 

    3. 全等与相等?

    4. break 与 continue 的区别?

    5. js的作用域?

    6. Array 的 slice 与 splice 的区别?   

    8. 正则中test 与 match 的区别?    

    9. 如何在js中创建一个对象并继承他?   

    10. 什么是prototype ? 什么是原型链?    

    11. setTimeout 与 setInterval 的区别?   

    13. cssText?    

    14. offsetWidth, scrollLeft, scrollHeight?     

    15. IE的事件与w3c事件的区别? 

    16.js的闭包问题?

    http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html  

    2). 高级:30分

    1. 除了jQuery以外,请写出你所知道的js框架,试说出不同框架的特点;   

    2. 对于Javascript中OOP的理念,你认为在项目开发中有没有必要,什么样的项目适合前端OOP,请谈谈你的看法;  

    3. 在Javascript开发中,关于性能优化,分享一下你相关的经验?   

    4. 对于模块开发你是怎么看的?   

    5. 对于Javascript MVC开发你是怎么看的?分享一下你了解的相关信息?  

     6. AJAX是什么? AJAX跨域的解决办法?              

  • 相关阅读:
    配置PyDev,开始eclipsePython之旅
    PyDev下PyQt 的尝试
    逻辑回归 C++
    HP Unix vsftp服务配置
    线性回归(最小二乘法、批量梯度下降法、随机梯度下降法、局部加权线性回归) C++
    批量梯度下降(Batch gradient descent) C++
    利用expect验证主机口令
    python Paramiko 模块远程管理主机
    文件系统巡检
    awk查找特定字段
  • 原文地址:https://www.cnblogs.com/junhey/p/4250546.html
Copyright © 2020-2023  润新知