随笔分类 - 撩课-web前端面试题
摘要:1.for循环中的作用域问题? 2.重绘和回流? 3.原型及原型链? 4.js浮点数运算精度问题(0.1+0.2!==0.3,比如在 JavaScript 中计算 0.1 + 0.2时,到底发生了什么呢? 5.说说HTTP method分别有哪些,他们各自做了哪些事情?
阅读全文
摘要:1.请描述一下 cookies,sessionStorage 和 localStorage 的区别? 2.请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景? 3.为什么要初始化CSS样式? 4.如何实现数组的随机排序? 5.javascript 代码中的"use strict";是
阅读全文
摘要:1. 请写出至少5个html5新增的标签,并说明其语义和应用场景? 2. get和post请求在缓存方面的区别? 3. 如何解决异步回调地狱? 4. 图片的懒加载和预加载? 5. bind,apply,call的区别? 6. js怎么控制一次加载一张图片,加载完后再加载下一张?
阅读全文
摘要:1、前端需要注意哪些SEO? 合理的title、description、keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面title要有所不同;description把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面des
阅读全文
摘要:一、算法题部分 1. 如何获取浏览器URL中查询字符串中的参数 2. 写一个深度克隆方法(es5)? 3. 对数组[1,2,3,8,2,8]进行去重,es5或者es6方法? 4. 如何判断一个对象是否为数组? 5. 冒泡排序? 6. 快速排序? 7. 正则表达式验证邮箱格式? 8. 正则表达式清除字
阅读全文
摘要:1. 如何手写一个JQ插件? 3. 清除浮动和解决垂直外边距重叠的解决方案? 4. sessionStorage 、localStorage 和 cookie ? 5. 判断一个单词是否是回文? 6. 不借助临时变量,进行两个整数的交换? 7. 运用JS 实现二叉查找树?
阅读全文
摘要:1. px和em的区别? 2. CSS 去掉inline-block元素间隙的几种方法? 3. 在Javascript中什么是伪数组?如何将伪数组转化为标准数组? 4. 一次完整的HTTP事务是怎样的一个过程? 5. 数组快速排序? 6. 开发中有哪些常见的Web攻击技术? 7. 正则表达式验证邮箱
阅读全文
摘要:1. 请用至少3中方式实现数组去重? 2. HTTP状态码及其含义? 3. html5有哪些新特性、移除了那些元素? 4. display: none;与visibility: hidden;的区别? 5. 如何解决跨域问题? 6. XML和JSON的区别?
阅读全文
摘要:1. 说说你对作用域链的理解? 2. 请说说JavaScript原型,原型链 ? 3. 请解释什么是事件代理? 4. new操作符具体完成了哪几个操作? 5. 说几条写JavaScript的基本规范? 6. 如何判断一个对象是否为数组? 7. 冒泡排序? 8. 快速排序?
阅读全文
摘要:1. 你能描述一下渐进增强和优雅降级之间的不同吗? 2. 请说说浏览器内核的组成? 3. 为什么利用多个域名来请求网络资源会更有效? 4. 说说前端开发中, 如何进行性能优化? 5. 从前端角度出发, 谈谈做好网站seo需要考虑什么?
阅读全文
摘要:1.请说明ECMAScript, JavaScript, Jscript之间的关系? 2. 页面加载过程中可能触发哪些事件? 它们的顺序是? 3. 函数中在声明变量a前使用a会产生错误吗? 为什么? 4. 什么是hash, 以及hashchange事件? 5. 什么是CDN, CDN对于网站有什么意
阅读全文
摘要:1.写一个深度克隆方法(es5)? 2. es6中let,const,var的区别是什么? 3. 对数组[1,2,3,8,2,8]进行去重,es5或者es6方法? 4. 说说对es6中=>的理解? 5. 点击一个按钮,发出ajax请求,如何防止用户在此请求方式返回之前再次点击?
阅读全文
摘要:1. 如何实现瀑布流? 高清视频讲解(第53节)-->点我 2. 原生JS都有哪些方式可以实现两个页面间的通信? 3. 原生JS动态向一个div中插入1000个div标签,如何实现? 4. 程序出现bug了,你是如何调试的? 5. 开发中是如何进行性能优化的? 6. 如何实现电商网站中的楼层效果?
阅读全文
摘要:1. javascript的typeof返回哪些数据类型? 2. 列举3种强制类型转换和2种隐式类型转换? 3. split() join() 的区别? 4. 数组方法pop() push() unshift() shift()? 5. IE和标准下有哪些兼容性的写法? 6. ajax请求的时候ge
阅读全文
摘要:1.伪类与伪元素的区别? 1) 定义区别 2) 语法区别 3) 伪类/伪元素一览表 2. css样式优先级,各自的权重 3.常见的DOM操作有哪些? 主要操作包括:查找节点,新建节点,添加节点,删除节点,修改节点;开发中,我们用到最多的是element类型,用于表现HTML元素,提供了对元素标签名、
阅读全文
摘要:1. var的变量提升的底层原理是什么? 2. JS如何计算浏览器的渲染时间? 3. JS的回收机制? 4. 垂直水平居中的方式? 5. 实现一个三栏布局,中间版块自适应方法有哪些?
阅读全文

浙公网安备 33010602011771号