前端面试
Zhany9
有事写代码,没事删代码,无聊看规范~~~
展开
-
关于数组的js编程题(面试很常见哦)
问题1:计算给定数组 arr 中所有元素的总和function sum(arr) { var result = 0; for(var i = 0; i < arr.length; i++){ result += arr[i]; } return result; }问题2:合并数组 arr1 和数组 a原创 2017-01-08 15:21:22 · 8209 阅读 · 1 评论 -
HTML5常见面试题及答案(一)
1、文字超出显示为省略号//单行:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;//多行:display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;2、div垂直居中 posi原创 2017-01-14 12:36:34 · 25275 阅读 · 0 评论 -
HTML5常见面试题及答案(二)
1、HTML5的新特性 (1) 绘画canvas (2) 用于媒介回放的video和audio元素 (3) 本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失 (4) sessionStorage的数据在浏览器关闭后自动删除 (5) 语义化更好的内容元素,比如article,footer,header,nav,section (原创 2017-01-15 18:37:32 · 4582 阅读 · 0 评论 -
JavaScript实现的两种排序算法
想学一点原生的js,闲来无事写的冒泡排序和快速排序,欢迎指正,不喜勿喷。// 冒泡function PP(arr){ for( var i = 0; i < arr.length-1; i++ ){ for( var j = i+1; j < arr.length; j++ ){ if( arr[i] > arr[j] ){ var k = arr[j]; arr原创 2016-12-22 22:29:38 · 392 阅读 · 0 评论 -
前端开发中常见的性能优化
1、 减少http请求次数:css spirit,data uri2、JS,CSS源码压缩3、 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数4、用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能5、 用setTimeout来避免页面失去响应6、 用hash-t原创 2016-12-12 21:31:00 · 944 阅读 · 0 评论