人生与戏

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  前端面试题

摘要:代码: var texts=''; for(var i=1; i<10; i++){ for(var j=1; j<=i; j++){ texts+=j+'*'+i+'='+j*i+'\t'; } texts+='\n'; } console.log(texts) 效果图: 阅读全文
posted @ 2021-03-05 16:21 人生与戏 阅读(542) 评论(0) 推荐(0)

摘要:方法一: 文档地址:http://www.w3school.com.cn/cssref/pr_box-sizing.asp CSS3 box-sizing属性: box-sizing: border-box; 抱歉,由于我的粗心,导致之前标题中的错误。目前已经改回来了。 再次强调一下,该属性包含元素 阅读全文
posted @ 2019-03-13 10:48 人生与戏 阅读(270) 评论(0) 推荐(0)

摘要:<!DOCTYPE> 位于文档中最前面的位置,告诉浏览器以哪个HTML版本进行解析。 在 HTML5 中只有一种:<!DOCTYPE html> . 阅读全文
posted @ 2019-02-21 22:03 人生与戏 阅读(456) 评论(0) 推荐(0)

摘要:改版的时候更方便,只需改css文件。 页面加载速度更快、结构化清晰、页面显示简介。 表现与结构相分离。 已于优化搜索引擎更友好,排名更容易靠前。 阅读全文
posted @ 2019-01-10 20:26 人生与戏 阅读(475) 评论(0) 推荐(0)

摘要:IE:trident 内核 Firefox(火狐):gecko 内核 Safari:webkit 内核 Opera(欧朋):以前是 presto 内核,Opera 现已改用 Google Chrome 的 Blink 内核 Chrome(谷歌):Blink(基于 webkit,Google 与 Op 阅读全文
posted @ 2019-01-10 20:04 人生与戏 阅读(251) 评论(0) 推荐(0)

摘要:从url 输入网址到最终页面渲染完成,发生了什么? 1.DNS解析:将域名地址解析为IP地址 先读取: -浏览器DNS缓存 -系统DNS缓存 -路由器DNS缓存 -网络运营商DNS缓存 -递归搜索:blog.baidu.com - .com域名下查找DNS解析 - .baidu域名下查找DNS解析 阅读全文
posted @ 2018-10-30 20:40 人生与戏 阅读(465) 评论(0) 推荐(0)

摘要:一:nodejs事件轮询机制 就是 函数的执行顺序 阅读全文
posted @ 2018-10-30 18:26 人生与戏 阅读(431) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2018-10-29 13:41 人生与戏 阅读(116) 评论(0) 推荐(0)

摘要:什么是函数节流?什么是函数防抖? 怕你点坏了 阅读全文
posted @ 2018-10-29 11:17 人生与戏 阅读(139) 评论(0) 推荐(0)

摘要:求背景图片左边到#box盒子左边外框侧的距离 阅读全文
posted @ 2018-10-29 10:40 人生与戏 阅读(147) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2018-10-29 10:06 人生与戏 阅读(228) 评论(0) 推荐(0)

摘要:1.效果: 2.代码: 阅读全文
posted @ 2018-10-29 10:05 人生与戏 阅读(245) 评论(0) 推荐(0)

摘要:方法一: 方法二: 已知盒子宽高(利用盒子宽高,当盒子宽高改变会要求代码相应改变) 方法三: 已知盒子宽高(不会因为盒子宽高改变受影响) 方法四: 最新的,最好的 flex元素水平垂直居中(新) 方法五: flex元素水平垂直居中(老) 阅读全文
posted @ 2018-10-29 09:17 人生与戏 阅读(158) 评论(0) 推荐(0)

摘要:方法一: /* * 1.创建一个新数组,把原数组中的第一个元素插入到新数组中 * 2.遍历原数组中的每一个元素分别和新数组中的每一个元素进行比较 */ //原数组 var arr = [8,11,20,5,20,8,0,2,4,0,8]; // 新数组 var t = [];//var t = [8 阅读全文
posted @ 2018-10-28 09:58 人生与戏 阅读(654) 评论(0) 推荐(0)

摘要:方法一: 位置互换 <script type="text/javascript"> var arr = [1,2,3,4,5,6,7,8]; //定义一半的数组元素,让其与后一半互换位置 for(var i = 0;i<arr.length/2;i++){ //arr[0] arr[arr.leng 阅读全文
posted @ 2018-10-27 23:31 人生与戏 阅读(176) 评论(0) 推荐(0)

摘要:方法一: 利用for 和 if-else 方法二: 利用 sort()方法 阅读全文
posted @ 2018-10-27 22:39 人生与戏 阅读(250) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2018-10-27 21:48 人生与戏 阅读(298) 评论(0) 推荐(0)

摘要:2.值类型引用类型的传递: 阅读全文
posted @ 2018-10-27 20:26 人生与戏 阅读(238) 评论(0) 推荐(0)