前端面试题总结一
来源:互联网 发布:淘宝商盟是什么 编辑:程序博客网 时间:2024/05/17 06:12
1、css样式
display:none;元素隐藏不占位;
visibility:hidden 元素隐藏占位;
2、js实现阶乘
function jie(n){
if(n<1){
return 1;
}else{
return n*jie(n-1);
}
}
3、数组去重
思路:创建一个新数组,遍历之前的数组,调用新数组的indexOf()方法,如果返回-1则说明新数组中不存在此值,push到新数组中,否则不做操作。
var arr=[1,5,3,4,3,1,2];var newArr=[];for(var i = 0; i < arr.length; i++){ if(newArr.indexOf(arr[i])==-1){ newArr.push(arr[i]); }}
4、用css实现一个三角形。(思路:将其他三个方向的颜色设为透明)
div{ width:0px; height:0px; border-width:20px; border-style:solid; border-color:transparent transparent red transparent;}
5、谈谈你对html语义化的理解
用正确的标签做正确的事。html语义化让页面的内容结构更加结构化、更加清晰,便于浏览器、搜索引擎解析。
搜索引擎的爬虫也依赖于html标记来确定上下文和各个关键字的权重,利于SEO。
使阅读网站源代码的人更容易对网站分块,便于理解。
6、jquery相对于原生js有哪些优势?
jquery简化了js编程,它提出“写的更少,做的更多”的理念。
原生js获取标签要写getElementsById(),而jquery有很多选择器,直接$(”)就行了;
jquery的链式操作也可以极大的减少代码量;
可以兼容不同的浏览器,提供了很多插件(比如easyui),极大的提高了开发效率。
阅读全文
0 0
- 前端面试题总结一
- 前端面试题总结(一)
- 前端面试题一
- 前端面试题一
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结
- 前端面试题总结 HTTP\浏览器篇 (一)
- 前端面试题总结 HTML+CSS篇(一)
- 2017前端面试题及答案总结(一)
- SpringBootApplication
- Java 引用
- intellij idea 用svn更新某一个文件,不能更新也不能提交
- javascript的闭包
- java的集合 Map集合,HashMap集合,LinkedHashMap集合 使用方式及遍历
- 前端面试题总结一
- 使用bootstrap图片上传插件(fileInput)springmvc实现图片上传全流程
- [thinkPHP5项目实战_10]栏目列表输出和删除
- Cocos2d-Lua 节点
- 欢迎使用CSDN-markdown编辑器
- 从resource内读出数据
- Android动画之使用Scenes和Transitions
- maven学习笔记:使用eclipse的maven插件创建java_spark项目
- 新手入门appium测试所遇错误