
面试题
文章平均质量分 61
可了不得
SO we,dont stop cant stop ,until we reach the top.
展开
-
web页面加载的优化问题
性能一直都是我们在开发的时候应该有所考虑的部分。首先就先来说说雅虎14条web优化规则:1.减少http请求次数;2.css放在head上3.js放在页面底部,body上方。4.使用cdn(内容分发网络)5.增加expires Header;6.压缩页面的元素7.尽量避免css表达式8.把js和css都放在外部文件中。9.减少dns的查询次数。10.最小原创 2018-02-03 14:12:53 · 553 阅读 · 0 评论 -
笔试题目解析(8)
放了一个假期终于来学了,表示心情很冲动。1.jquery的sildeUP动画,如果目标元素是被外部事件驱动的,当鼠标快速的连续的触发外部元素事件,动画hi滞后的反复进行,要怎么做? 首先要说在jquery中的slideUp,slideDown,animate等动画运行的时候都可能出现上诉的情况。我们有两种预防的方法:1.在触发元素上的事件设置为延迟处理即可避免滞后反复执行的问题(setTimeo...原创 2018-03-06 16:51:48 · 221 阅读 · 0 评论 -
笔试题目解析(7)
1.vue中v-if和v-show的区别?v-show会根据表达式的真假切换元素的display属性,v-if根据表达式的值的真假渲染元素v-if会保证在切换过程中条件块内的事件监听器和子组件适当的被销毁和重建。如果说条件为假是不会渲染的,直到条件为真才会开始渲染条件块。而v-show不管是什么条件他都会让元素被渲染,并只是简单地基于css进行切换,v-if有着更高的切换开销,v-show遇着更高...原创 2018-03-05 15:02:38 · 184 阅读 · 0 评论 -
笔试题目解析(6)
1.vue和react的区别?react有着更丰富的生态系统,所有组件的渲染功能都是依靠jsx的,vue虽说也提供了,不过默认推荐的还是模板,vue的模板渲染更加灵活。希望程序更小更快就选择vue,想要构建大型的应用程序,那么就选择react。react有着web和原生的app,vue的语法以及项目设置的很简单。react因为时间久有着更大的规模,更多的使用者,也有着更好的测试性。他们也有很多相似...原创 2018-03-01 08:18:07 · 182 阅读 · 0 评论 -
笔试题目解析(5)
1.http和https的区别?http和https相比少了一个s,s是secure的缩写,就是安全的,从字面意思你能知道的是https比http安全。http是互联网上应用最为安全广泛地一种网络协议,https简单的讲就是http的安全版,即http下面加入ssl层,https的安全基础是ssl。https协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全。另一种就是确...原创 2018-02-28 23:02:18 · 173 阅读 · 0 评论 -
笔试题目解析(4)
1.函数调用都有哪些方式,区别是什么?首先我看到这道题的第一反应这有啥考的啊,写程序每天不都在干这件事....不过整理一下也就知道考点了。①首先是最常见的根据函数定义的方法不同函数的调用也是不一样的,声明式的函数即function a(){},调用自然是a(),表达式式var b=function(){}调用也是b(),还有些是被定义成了构造函数的你可以采用new 函数名(),来调用,如果说是定义...原创 2018-02-28 19:37:11 · 258 阅读 · 0 评论 -
测试题(2)
睡到现在,我们来接着说说测试题,题目要是有不同的见解的可以告诉我,而且题目我都改动了不少加了好多元素,这些题都是我个人的解法。 第一题:<button id="btn">点击</button> var btn=document.getElementById("btn"); var handle={ id:"eventhandle", ...原创 2018-02-20 12:57:15 · 488 阅读 · 0 评论 -
测试题(1)
年前的时候遇到了几道题,还和好友语音讨论到凌晨,特此记录,写博客一方面是分享,可是更重要的一方面是自己方便温习,毕竟笔记不好找。 1.(function test() { var a=b=5; alert(typeof a);//number alert(typeof b);//number alert(a);//5 ...原创 2018-02-19 22:12:34 · 539 阅读 · 2 评论 -
笔试题目解析(3)
1.retina屏幕的了解:这个名词讲真我是第一次听说,retina是一种新型的高分辨率的显示技术,可以把更多的像素压缩至一块屏幕,这种分辨率在正常的观看距离下足以使人肉眼无法分辨其中的单独像素,也被称为是视网膜显示屏。retina是一种规格而不是屏幕的材质。2.css布局的属性有哪些:我觉得有这几个重要的:display,float,clear,visibility,overflow。displ...原创 2018-02-28 12:49:24 · 173 阅读 · 0 评论 -
笔试题目解析(2)
1.js有哪些数据类型:js分为基本数据类型和复杂的数据类型:基本的:String,Number,Boolean,undefined,Null。复杂的:Object(Function,Array);在es6中新引入了一个基本数据类型Symbol。2.异步编程的方式:js执行环境是单线程的(single thread);有可能会在执行的过程中出现假死,为了解决这个问题,javascript语言有两种...原创 2018-02-28 11:29:04 · 161 阅读 · 0 评论 -
笔试题目解析(1)
后期有一定的计划是总结总结各路英雄的面试题,我做已解答,讲真我真的是很紧张哇,平时你们看我乐观向上,其实我一点都不淡定,我不乐观。首先是如何实现一个倒计时功能:这道题的解决方案大家也都知道,要用到setInterval函数,setInterval(code,millisec[,"lang"]),毫秒为单位进行。下面看看解决问题的代码:html:<body onload="leftTime()...原创 2018-02-27 15:31:52 · 253 阅读 · 0 评论 -
前端面试题--1
js的数据类型:包含两种数据类型:基本数据类型(Boolean,Null,Undefined,Number,String,Symbol)和引用数据类型(object);这要是面试的时候问你我觉得答上来没问题,不过要是深入的去问你你就可能突然懵了。。。基本数据类型:保存在栈中的简单数据段;按值访问,操作的就是实际值;从一个变量复制到另外一个变量的时候会在栈中创造一个新值,两个相互不干扰;引用数据类型...原创 2018-04-29 20:43:32 · 265 阅读 · 0 评论