前端面试
爬虫组的小前端
这个作者很懒,什么都没留下…
展开
-
前端面试-----JavaScript内置函数
1.Date2.mathMath.random()3.数组APIforEach 遍历所有元素every 判断所有元素是否都满足条件some 判断是否至少有一个元素符合条件sort 排序map对元素重新组装,生成新数组filter过滤符合的条件...原创 2018-02-24 16:29:39 · 302 阅读 · 0 评论 -
前端面试-----JavaScript异步和单线程
JavaScript是单线程语言,但是ajax,事件监听是异步的,那么异步是怎么实现的呢(同步会阻塞代码的运行,而异步不会)同步与异步执行第一行,打印100执行setTimeout后,传入setTimeout的函数会被暂存起来,不会立即执行(单线程的特点,不能同时干两件事)由于定时了1秒,这个函数会被封闭起来,在一秒后解封执行最后一行,打印300带程序执行完毕之后,会立马看没有储存起来的要执行的发...原创 2018-02-24 15:47:06 · 411 阅读 · 0 评论 -
前端面试-----JavaScript作用域与闭包
1.执行上下文相当于将a=undefined和函数声明提前2.this的指向3.作用域不像强类型语言一样,JavaScript没有块级作用域,只有函数和全局作用域4.闭包的应用(闭包的更多引用会在我的其他博客中慢慢写到)...原创 2018-02-19 22:37:36 · 338 阅读 · 0 评论 -
前端面试-----JavaScript中原型链与原型
1.构造函数2.五条原型原则 (1).所有的引用类型(数组,对象,函数)都具有对象特性,即可自由扩展属性(除了null以外)(2).所有的引用类型(数组,对象,函数),都有一个_proto_属性,属性值是一个普通的对象 (隐式原型)(3).所有的函数,都有一个prototype属性,属性值也是一个普通的对象(4).所有的引用类型(数组,对象,函数),_proto_属性值值向他构造函数的...原创 2018-02-19 20:37:51 · 2621 阅读 · 0 评论 -
前端面试-----JavaScript中变量类型与计算
1.按储存方式区分变量类型 引用类型 (变量相当于是一个指针,不同的变量都指向于相同的内存单元) 值类型 (每个变量指向的都是不同的内存)2.变量计算,强制类型转换 字符串拼接 == 运算符 何时使用=== 何时使用== 除了这种情况,其余都写===3.js内置函数 (数据封装类对象)Object Function Array S...原创 2018-02-18 22:08:15 · 290 阅读 · 0 评论 -
前端面试-----页面布局
题目:假设高度已知,请写出三栏布局,其中左栏,右栏宽度各为300px,中间自适应:1.浮动解决方案:2.绝对定位解决方案:3.flexbox解决方案:4.表格布局:5.网格布局:他们的优缺点分析:浮动布局: 脱离文档流但兼容性好绝对定位: 脱离文档流导致子元素也脱离文档流但快捷flex布局: 较完美,ie8不兼容表格布局: 兼容性好...原创 2018-06-16 10:38:29 · 1115 阅读 · 0 评论 -
前端面试-----CSS盒模型
标准模型和IE模型:box-sizing: content-box 标准模型box-sizing: border-box IE模型JS如何设置获取盒模型对应的宽和高:内敛属性:dom.style.width.height获取渲染后的属性:dom.currentStyle.width/height(IE支持) window.getCo...原创 2018-06-17 21:17:42 · 351 阅读 · 0 评论 -
前端面试-----DOM事件类
DOM事件的级别:DOM0 : element.onclick = function(){}DOM2 : element.addEventListener('click', function(){}, false)DOM3 : element.addEventListener('keyup', function(){}, false)DOM事件模型:捕获和冒泡DOM事件流描述DOM事件捕获的具体流...原创 2018-06-17 22:05:16 · 373 阅读 · 0 评论