javascript面试题_2
来源:互联网 发布:护考软件排行 编辑:程序博客网 时间:2024/06/10 06:37
一、如何让一个已知宽高的div垂直居中(方法越多越好)
<style> #box{width:100px;height:100px;background:red;}</style><div id="box"></div><script> function dom(id){ return document.getElementById(id); } window.onload = function(){ //获取父元素的高度和本身的高度 var boxDom=dom("box"); var boxParent=boxDom.parentNode(); var parentHeight = boxParent.offsetHeight; var boxHeight = boxDom.offsetHeight; boxDom.style.marginTop = (parentHeight-boxHeight)/2+"px"; }</script>二、请以缩写的方法写出一个直线(实线)border:solid 1px #f8f8f8;三、清除浮动的几种方式?各自的优缺点 1.第一种、在父元素最后加一个标签,给标签加清除浮动的样式 2.第二种、在父元素上写overflow:hidden/auto(auto 的seo更好),visible不行 3. 第三种,给父元素加尾类元素: :after{content:".";clear:both;visibility:hidden;}四、已知一个数组R,里面哟数字,字符串,还有包含数字,字符串的数组,求数组R里面全部数字之和。var r = [1,'你',2,'和',[1,'我',5],3];//string number objectvar num=0;for(var i=0;i<r.length;i++){ var type=(typeof r[i]); if(type=="number"){ num+=r[i]; }else if(type=="object"){ for(var j=0;j<r[i].length;j++){ var type2=(typeof r[i][j]); if(type2=="number"){ num+=r[i][j]; }else{ return; } } }}五、HTTP1. 1xx 开头的是消息2. 2xx 开头的是成功,200表示成功3. 3xx 开头的是重定向4. 4xx 开头的是客户端错误 404 服务器无法找到被请求的页面5. 5xx 开头的是服务器端错误 500请求未完成,遇到不可预知的错误。六、如何实现以下代码:[1,2,3].dd();//[1,2,3,1,2,3];利用原型给Array加原始方法Array.prototype.dd = function(){ var arr=this; var len=arr.length; for(var i=0;i<len;i++){ arr.push(arr[i]); } return arr;}七、var ss=typeof typeof undefined;ss的值? 答:string, 原因:typeof 返回 string类型八、
0 0
- javascript面试题_2
- c/c++笔试面试题_2
- java 大数据方面面试题_2
- 面试题39_2:平衡二叉树
- java工程师面试题_2年经验
- 面试题39_2 判断一棵树是不是平衡二叉树
- 剑指offer面试题42_2 左旋转字符串
- 一道javascript面试题
- javascript面试题汇总
- CSS+JavaScript面试题
- CSS+JavaScript面试题
- javascript 面试题
- javascript面试题
- javaScript面试题大全
- JavaScript面试题
- javaScript面试题1
- javascript 面试题
- JavaScript面试题
- Windows句柄
- 【代码笔记】iOS-点击搜索按钮,或放大镜后都会弹出搜索框
- Activity、ViewGroup与View的事件分发机制
- 使用vector创建一个二维数组(一)
- 用java写成的一个物理数据处理程序
- javascript面试题_2
- IPNC RDK5.0 make sysall 无法通过问题
- opencv中CvSeq的取点用法
- Android - 计时器
- LeetCode题解:First Bad Version
- 新建cocos 2d-x 项目的错误
- 半年总结之哪些年的管理
- 分享你最喜欢的技巧和提示(Xcode,Objective-C,Swift,C...等等)
- 栈的压入、弹出序列