程序员经典面试题目 通常我们在〔面试〕计算机程序员时,会遇到各种各样的问题
如今我们把程序员面试所要遇到的问题做了一个〔总结〕与归纳
下面我给大家带来程序员经典〔面试题〕目有哪些,期望能关怀到大家
2025 年前端面试题目 1
1、前端 MV 框架的意义 早期前端都是比较简洁,基本以页面为工作单元,内容以扫瞄型为主,也间或有简洁的表单操作,基本不太需要框架
随着 AJAX 的消灭,Web2
0 的兴起,人们可以在页面上可以做比较冗杂的事情了,然后前端框架才真正消灭了
假如是页面型产品,多数的确不太需要它,由于页面中的 JavaScript 代码,处理交互的确定远远超过处理模型的,但是假如是应用软件类产品,这就太需要了
长期做某个行业软件的公司,一般都会沉淀下来一些业务组件,主要表达在数据模型、业务规章和业务流程,这些组件基本都存在于后端,在前端很少有相应的组织
从协作关系上讲,很多前端开发团队每个成员的职责不是很清楚,有了前端的 MV 框架,这个状况会大有改观
之所以感受不到 MV 框架的重要性,是由于 Model 部分代码较少,View 的相对多一些
假如主要在操作 View 和 Controller,那当然 jQuery 这类库比较好用了
参考《前端 MV 框架的意义》 1
2、请简述盒模型 IE6 盒子模型与 W3C 盒子模型
文档中的每个元素被描绘为矩形盒子
盒子有四个边界:外边距边界 margin, 边框边界 bder, 内边距边界 padding 与内容边界content
CSS3 中有个 box-sizing 属性可以把握盒子的计算方式, content-box:padding 和 bder 不被包含在定义的 width 和height 之内
对象的实际宽度等于设置的 width 值和 bder、padding之和
(W3C 盒子模型) bd