摘要: 1、active-class是哪个组件的属性?嵌套路由怎么定义?答:vue-router模块的router-link组件。 2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数? 答:在router目录下的index.js文件中,对path属性加上/:id。 使用router对象的p 阅读全文
posted @ 2018-09-03 14:17 木之龙 阅读(229) 评论(0) 推荐(0) 编辑
摘要: for(var i=0;i<=3;i++){ setTimeout(function() { console.log(i) }, 10);} 答案:打印4次4 这道题涉及了异步、作用域、闭包 settimeout是异步执行,10ms后往任务队列里面添加一个任务,只有主线上的全部执行完,才会执行任务队 阅读全文
posted @ 2018-09-03 14:15 木之龙 阅读(242) 评论(0) 推荐(0) 编辑
摘要: “小伟,你说说这几行代码会输出什么?” 当面试官在 Sublime 打出这几行代码时,我竟有点蒙蔽。蛤?这不是最简单的一个循环吗?是不是有陷阱啊,我思索一下,这好像和我看的那个闭包的题很像啊,这面试官是不是没写完啊?有毒啊。 “应该是直接输出 0 到 4 吧...”,我弱弱的说到。 “是啊,别紧张, 阅读全文
posted @ 2018-09-03 14:14 木之龙 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 作用范围不同: let作用于代码块(即{})中; var作用于函数中; 代码执行原理:先同步后异步。 循环1和循环2的输出结果不一致问题解析: 循环2结果解析: let 不存在变量提升,所以每次循环都会执行一次,声明一个新变量(只是初始化的值不一样)。for 的每次循环都是不同的块级作用域,而 le 阅读全文
posted @ 2018-09-03 12:39 木之龙 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 通过var定义的变量,作用域是整个封闭函数,是全域的 。通过let定义的变量,作用域是在块级或是子块中。 但是直接用let声明变量不赋值是会打印undefined,还是初始化了,只是let声明放在赋值之后,let声明会提前但不会初始化 let a; alert(a);//值为undefined al 阅读全文
posted @ 2018-09-03 12:00 木之龙 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 前端开发面试知识点大纲: HTML Doctype作用?严格模式与混杂模式如何区分?它们有何意义? 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 介绍一下CSS的盒子模型? link和@import的区别是? CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪 阅读全文
posted @ 2018-09-03 11:55 木之龙 阅读(151) 评论(0) 推荐(0) 编辑