码迷,mamicode.com
首页 >  
搜索关键字:js面试    ( 133个结果
js面试题-----通信类
题目1:什么是同源策略及限制 题目2:前后端如何通信 Ajax WebSocket CORS 题目3:如何创建Ajax XMLHttpRequest对象的工作流程 兼容性处理 事件的触发条件 事件的触发顺序 题目4:跨域通信的几种方式 JSONP Hash PostMessage WebSocket ...
分类:Web程序   时间:2017-09-12 17:45:19    阅读次数:219
js面试题-----安全类
问题1:CSRF 基本概念和缩写:CSRF ,通常称为跨站请求伪造,英文名Cross-site request forgery缩写 CSRF攻击原理 CSRF防御措施 Token验证 Referer验证 隐藏令牌 问题2:XSS 基本概念和缩写 XSS(cross-site scripting跨域脚 ...
分类:Web程序   时间:2017-09-12 17:40:52    阅读次数:209
js面试题-----HTTP协议类
题目1:HTTP协议的主要特点 答案: 简单快速 灵活 无连接 无状态 题目2:HTTP报文的组成部分 答案: 请求报文(请求行 请求头 空行 请求体) 响应报文(状态行 响应头 空行 响应体) 题目3:HTTP方法 答案: GET(获取资源) POST(传输资源) PUT(更新资源)DELETE( ...
分类:Web程序   时间:2017-09-12 12:18:11    阅读次数:222
js面试题-----页面布局
题目1:假设高度已知,请写出三栏布局,其中左栏、右栏宽度各为300px,中间自适应 答案: ①、浮动方式 ②、定位方式 ③、flex布局 ④、表格布局 ⑤、网格布局 问题扩展: 1、几种方法的优缺点 浮动:需要清除浮动,但兼容性较好 定位:脱离文档流,导致下面的内容都要脱离文档流,但是比较快捷 fl ...
分类:Web程序   时间:2017-09-11 19:36:00    阅读次数:233
js面试题-----原型和原型链
题目1:如何判断一个变量是数组类型 答案: 题目2:原型链继承的例子(原型链继承,还有很多方法 参考我的js系列继承的6种方式) 答案: 题目3:描述new一个对象的过程 答案: ①、创建一个新对象 ②、this指向这个新对象 ③、执行代码,即对this赋值 ④、返回this ...
分类:Web程序   时间:2017-09-11 12:25:51    阅读次数:174
js面试题-----运行环境
题目1:从输入URL到得到html的详细过程 答案:浏览器根据DNS服务器得到域名的IP地址 向这个IP的机器发送http请求 服务器收到、处理并返回http请求 浏览器得到返回内容进行页面渲染 题目2:window.onload和DOMContentLoaded 答案:页面的全部资源都加载完才会执 ...
分类:Web程序   时间:2017-09-09 19:01:09    阅读次数:193
js面试题-----开发环境
题目1:git常用命令 答案: git add .(把修改的内容添加到本地分支) git commit -m 'xxx'(生成一个提交,并添加注释) git pull (把远程代码pull到本地)git push(把本地代码提交) git checkout -b xxx(创建分支) git chec ...
分类:Web程序   时间:2017-09-09 15:23:42    阅读次数:265
js面试题-----DOM操作和BOM操作
题目1:DOM是哪种基本的数据结构 答案:DOM是一种树形结构的数据结构 题目2:DOM操作的常用API有哪些 答案:获取DOM节点,以及节点的property和Attribute。获取父节点,获取子节点。新增节点,删除节点 题目3:DOM节点的Attribute和property有何区别 答案:p ...
分类:Web程序   时间:2017-09-08 16:24:10    阅读次数:226
js面试题-----作用域与闭包
1、问题代码: 解答:第一个fn执行的this是指向window 的所以this.length指的是10 而arguments[0]()可以理解为下面代码 这里的length是arguments本身的自己的length属性 2、问题代码 解答: 第一个很明显 getName执行的this是obj 第 ...
分类:Web程序   时间:2017-09-08 01:19:32    阅读次数:200
js面试题知识点全解(一闭包)
闭包使用场景:1.函数作为返回值,如下场景 2.函数作为参数传递 3.实际开发中闭包的应用:闭包实际应用中主要用于封装变量,收敛权限 实例:创建10个a标签,点击哪个弹出哪个数字 错误写法: 正确写法: ...
分类:Web程序   时间:2017-08-24 13:28:19    阅读次数:262
133条   上一页 1 ... 5 6 7 8 9 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!