JOB
文章平均质量分 86
鱼儿跳
这个作者很懒,什么都没留下…
展开
-
JOB:前端面试10
(1)写ajax代码实例,理解原理:http://www.runoob.com/ajax/ajax-tutorial.html1创建xmlhttp对象2书写响应xmlthhp状态变化的函数3打开xmlhttp4发送http5关闭http function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) { // IE7+,原创 2017-09-13 10:24:03 · 285 阅读 · 0 评论 -
JOB:前端面试7
1.写一个function,清除字符串前后的空格、使用正则表达式验证邮箱格式(正则表达式)(Q1)//去左空格; function ltrim(s){ return s.replace(/(^\s*)/g, ""); } //去右空格; function rtrim(s){ return s.replace(/(\s*$)/g, ""); } //去左右空格; function t原创 2017-09-07 11:14:11 · 364 阅读 · 0 评论 -
JOB:前端面试9
(1)position的值, relative和absolute分别是相对于谁进行定位的,怎么使用,请用代码说明position:relative是相对定位,一般来说是相对于父类元素,如果父类没有定位信息,就再向上寻找父类,直到寻找到windows作为定位坐标。 相对移动后,原来的位置占用空间 position:absolute是绝对定位,他相对于body的原始坐标进行偏移。需要配合偏移信原创 2017-09-12 11:47:45 · 351 阅读 · 0 评论 -
JOB:趣店前端面试
1、个人介绍(1分钟) 2、(Q1)在input标签中,设置出入20个字符。 设置maxlength=”***”即可 (Q2)textarea.限制输入20个字符 1)maxlength:最大长度 onchange:在域的内容改变时发生触动。 onkeydown:在用户按下一个键盘按键时发生 onkeyup:键盘按键被松开时发生。如果省略了,原想预计原创 2017-09-11 15:18:25 · 1320 阅读 · 0 评论 -
JOB:前端面试4
1。ajax请求时,如何解释json数据 var jsonDate = ' { "name":"周星驰","age":23 }' var jsonObj = eval( '(' + jsonDate + ')' ); // eval();方法 var jsonObj = JSON.parse( jsonDate ); // JSON.parse(); 方法原创 2017-09-01 16:43:23 · 360 阅读 · 0 评论 -
JOB:前端面试6
1.一次完整的HTTP事务是怎样的一个过程? 基本流程: a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 2.HTTP的状态码有哪些? 200 - 请求成原创 2017-09-06 21:44:41 · 251 阅读 · 0 评论 -
JOB:前端面试8
(1)统计字符串中字母个数或统计最多字母数 (2)开发过程中遇到的内存泄露情况,如何解决的?内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。浏览器中采用自动垃圾回收方法管理内存,但由于浏览器垃圾回收方法有bug,会产生内存泄露。1)、当页面中元素被移除或替换时,若元素绑定的事件仍没被移除,在IE中不会作出恰当处理,此时要先手工移除事件,不然会存在内存泄露。 2)原创 2017-09-08 17:56:58 · 334 阅读 · 0 评论 -
JOB:前端面试题3
1。例举3种强制类型转换和2种隐式类型转换?强制转换:valueOf()和toString().①基础数据类型→字符串 String()②基础数据类型→数字 Number(undefined)=NaN③基础数据类型→布尔类型 ④parseInt()和parseFloat(),只有对 String 类型调用这些方法有效 ⑤对象通过valueOf方法,把自己转换成数字,通过toString原创 2017-08-31 14:35:55 · 301 阅读 · 0 评论 -
JOB:面试基础2
1.CSS清除浮动的几种方法(至少两种)浮动的影响:1)背景不能显示 2)边框不能撑开 3)margin padding设置值不能正确显示解决方法:1)对父级设置适合CSS高度。对父级设置适合高度样式清除浮动,这里对“.divcss5”设置一定高度即可,一般设置高度需要能确定内容高度才能设置。这里我们知道内容高度是100PX+上下边框为2px,这样具体父级高度为102px.divcss5{ w原创 2017-08-30 18:02:49 · 305 阅读 · 0 评论 -
笔试题整理
1、问题:N的阶乘(N!)中的末尾有多少个0? 例如:N = 5,N! = 120.末尾有1个0. http://blog.chinaunix.net/uid-20766194-id-1850404.html 2、计算x的n次幂 function fast(x,y){//求x的y次方 if(y==1){ return x; }else{原创 2017-09-24 18:00:47 · 290 阅读 · 0 评论 -
ofo前端面试
1、自我介绍 2、在做系统的时候,都用到哪些前端相关的技术? 3、html标签的应用 div。span。html5的标签 4、标签的语义化 5、假设我有一个页面,做成三列,两边宽是200px,中间实现自适应。 用css来实现 padding-left: padding-right: 6、浮动和文档流的关系 7、position: relative相对于父原创 2017-09-21 12:28:32 · 1495 阅读 · 0 评论 -
JOB;面试题
1.HTML5 为什么只需要写 !DOCTYPE HTML?Doctype作用?标准模式与兼容模式各有什么区别? (Q1)声明位于位于HTML文档中的第一行,处于 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 (Q2)HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让原创 2017-08-29 12:11:20 · 326 阅读 · 0 评论 -
JOB:基础知识
1、XHTML和HTML有什么区别 HTML(HyperText Markup Language)是超文本标记语言 XHTML是可扩展超文本标记语言 功能上的差别:主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。 书写差别: )所有标签都必须小写 在XHTML中,所有的标签都必须小写,不能大小写穿插其中,也不能全部都原创 2017-08-28 18:08:18 · 379 阅读 · 0 评论 -
JOB:前端面试题5
1、什么是CSS Hack 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面展现效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本写特定的CSS样式,我们把这个针对不同的浏览器/不同版本写相应的CSS code的过程,叫做C原创 2017-09-05 22:31:01 · 304 阅读 · 0 评论