web前端问题模板.docweb前端问题模板
web前端问题模板
1 / 23
web前端问题模板
Web 前端面试题常见问题
您一般在减低页面加载时间的方法有哪些呢?
1 、压缩 css、 js 文件
2 、合并 js 、 css 文件,减少 http 请求
3 、外部 js 、 css 文件放在最底下
4 、减少 dom 操作,尽可能用变量替代不必要的 dom 操作 */
文档类型的作用是什么?你知道多少种文档类型?影响浏览器对 html 代码的编译渲染
xHtml
html5*/
浏览器标准模式和怪异模式之间的区别是什么?盒模型解释不同
1.* 你使用过那些 Javascript 库?
jquery seajs yui
哈希表
具有散列(映射)特性的数据模型
闭包
子函数能被外部调用到,则该作用连上的所有变量都会被保存下来。
请解释什么是 Javascript 的模块模式,并举出实用实例。
*js 模块化 mvc (数据层、表现层、控制层)
seajs
命名空间 */
web前端问题模板
web前端问题模板
23 / 23
web前端问题模板
你如何组织自己的代码?是使用模块模式,还是使用经典继承的方法?对内:模块模式
对外:继承 */
9* 你如何优化自己的代码?
代码重用
避免全局变量(命名空间,封闭空间,模块化 mvc.. )
拆分函数避免函数过于臃肿
注释
你能解释一下 JavaScript 中的继承是如何工作的吗?
web前端问题模板
web前端问题模板
3 / 23
web前端问题模板
子构造函数中执行父构造函数,并用 call\apply
克隆父构造函数原型上的方法
7. 请尽可能详尽的解释 AJAX 的工作原理。
改变
this
web前端问题模板
web前端问题模板
23 / 23
web前端问题模板
创建 ajax 对象( XMLHttpRequest/ActiveXObject()
判断数据传输方式 (GET/POST)
打开链接 open()
发送 send()
当 ajax 对象完成第四步( onreadystatechange )数据接收完成,判断
)
http
响应状态
web前端问题模板
web前端问题模板
23 / 23
web前端问题模板
status ) 200-300之间或者 304 (缓存)执行回调函数 */
二、
HTML 部分
CSS 部分
JavaScript部分
其他问题
web前端问题模板
web前端问题模板
23 / 23
web前端问题模板
HTML&CSS :
对 Web 标准的理解、 浏览器内核差异 、兼容性、 hack 、CSS 基本功: 布局、 盒子模型、选择器优先级及使用、 HTML5 、CSS3 、移动端适应
JavaScript :
数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事
件、内存泄漏、事件机制、异步装载回调、模板引擎、 Nodejs 、 JSON 、 ajax 等。
其他:
HTTP 、安全、正则、优化、重构、响应式、移动端、团队协作、可维护、 SEO 、UED 、
架构、职业生涯
web 前端工程师知识点:
1
、 DOM
结构 ——
两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
2
、 DOM
操作
—— 如何添加、移除、移动、复制、创建和查找节点等。
3
、事件
——
如何使用事件,以及 IE 和标准 DOM
事件模型之间存在的差
web前端问题模板 来自淘豆网m.daumloan.com转载请标明出处.