摘要: 1、前端需要注意哪些SEO? 合理的title、description、keywords: 搜索对着三项的权重逐个减小, title值强调重点即可, 重要关键词出现不要超过2次, 而且要靠前, 不同页面title要有所不同;description把页面内容高度概括, 长度合适, 不可过分堆砌关键词, 阅读全文
posted @ 2019-02-21 17:12 青春时光 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 86.如何获得高效的数据库逻辑结构? 87.数据库三范式是什么? 88.SQL语句分为哪几种? 89. Delete、truncaate、drop都是删除语句,它们有什么分别? 90.Where和having都是条件筛选关键字,它们有什么分别? 阅读全文
posted @ 2019-02-21 17:10 青春时光 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、算法题部分 1. 如何获取浏览器URL中查询字符串中的参数? 2. 写一个深度克隆方法(es5)? 3. 对数组[1,2,3,8,2,8]进行去重,es5或者es6方法? 4. 如何判断一个对象是否为数组? 5. 冒泡排序? 6. 快速排序? 7. 正则表达式验证邮箱格式? 8. 正则表达式清除 阅读全文
posted @ 2019-02-21 17:09 青春时光 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1. px和em的区别? px和em都是长度单位; 区别是: px的值是固定的,指定是多少就是多少, 计算比较容易。 em得值不是固定的,并且em会继承父级元素的字体大小。 浏览器的默认字体高都是16px; 所以未经调整的浏览器都符合: 1em=16px; 那么12px=0.75em, 10px=0 阅读全文
posted @ 2019-02-21 17:08 青春时光 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. 请用至少3中方式实现数组去重? 方法一: indexOfvar arr1=[1,2,3,4,5,4,3,2,1]; function repeat1(arr){ for(var i=0,arr2=[];i<arr.length;i++){ if(arr2.indexOf(arr[i]) 1){ 阅读全文
posted @ 2019-02-21 17:07 青春时光 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. 说说你对作用域链的理解? 作用域链的作用是保证执行环境里 有权访问的变量和函数是有序的, 作用域链的变量只能向上访问, 变量访问到window对象即被终止, 作用域链向下访问变量是不被允许的; 作用域就是变量与函数的可访问范围, 即作用域控制着变量与函数的可见性 和生命周期。 2. 请说说Ja 阅读全文
posted @ 2019-02-21 17:06 青春时光 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.写一个深度克隆方法(es5)? 2. es6中let,const,var的区别是什么? 3. 对数组[1,2,3,8,2,8]进行去重,es5或者es6方法? 4. 说说对es6中=>的理解? 5. 点击一个按钮,发出ajax请求,如何防止用户在此请求方式返回之前再次点击? 阅读全文
posted @ 2019-02-21 17:05 青春时光 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. 你能描述一下渐进增强和优雅降级之间的不同吗? 2. 请说说浏览器内核的组成? 3. 为什么利用多个域名来请求网络资源会更有效? 4. 说说前端开发中, 如何进行性能优化? 5. 从前端角度出发, 谈谈做好网站seo需要考虑什么? 阅读全文
posted @ 2019-02-21 16:57 青春时光 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.请说明ECMAScript, JavaScript, Jscript之间的关系? 2. 页面加载过程中可能触发哪些事件? 它们的顺序是? 3. 函数中在声明变量a前使用a会产生错误吗? 为什么? 4. 什么是hash, 以及hashchange事件? 5. 什么是CDN, CDN对于网站有什么意 阅读全文
posted @ 2019-02-21 16:56 青春时光 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 如何实现瀑布流? 2. 原生JS都有哪些方式可以实现两个页面间的通信? 3. 原生JS动态向一个div中插入1000个div标签,如何实现? 4. 程序出现bug了,你是如何调试的? 5. 开发中是如何进行性能优化的? 6. 如何实现电商网站中的楼层效果? 阅读全文
posted @ 2019-02-21 16:54 青春时光 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1. javascript的typeof返回哪些数据类型? 2. 列举3种强制类型转换和2种隐式类型转换? 3. split() join() 的区别? 4. 数组方法pop() push() unshift() shift()? 5. IE和标准下有哪些兼容性的写法? 6. ajax请求的时候ge 阅读全文
posted @ 2019-02-21 16:53 青春时光 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.伪类与伪元素的区别? 1) 定义区别 2) 语法区别 3) 伪类/伪元素一览表 2. css样式优先级,各自的权重 3.常见的DOM操作有哪些? 主要操作包括:查找节点,新建节点,添加节点,删除节点,修改节点; 开发中,我们用到最多的是element类型, 用于表现HTML元素, 提供了对元素标 阅读全文
posted @ 2019-02-21 16:52 青春时光 阅读(264) 评论(0) 推荐(1) 编辑
摘要: 1. var的变量提升的底层原理是什么? 2. JS如何计算浏览器的渲染时间? 3. JS的回收机制? 4. 垂直水平居中的方式? 5. 实现一个三栏布局,中间版块自适应方法有哪些? 6. 如何判断一个对象是否为数组? 7. 行内元素和块级元素有哪些? img属于什么元素? 8. margin坍塌? 阅读全文
posted @ 2019-02-21 16:51 青春时光 阅读(241) 评论(0) 推荐(0) 编辑