
前端提升/面试题
助你高薪就业
sadlkfjlksdfaljksdf
这个作者很懒,什么都没留下…
展开
-
font、background的缩写
font: "font-style font-variant font-weight font-size/line-height font-family"; background: 任意顺序原创 2022-10-09 15:55:05 · 271 阅读 · 1 评论 -
js 移位运算符《《、》》和》》》
这三个运算符,都是用于将十进制数字,转换为二进制并通过二进制移位计算后,再转为十进制返回结果。既然要转二进制,我们就要学习下怎么将十进制与二进制如何互转了。这里是我另一篇博客这是用到js的方法,但是有时候我们是在面试的时候遇到这种题,那还是要靠自己手算来获取答案。二进制转十进制比较简单,就是把二进制数字中不为0的数字的权值相加,下面是一段二进制数字。1100 // 二进制// 1、...原创 2020-05-09 10:14:45 · 555 阅读 · 0 评论 -
浏览器兼容问题
垃圾的进步之路,每天一点点,积少成多,我迟早会成为大垃圾的。兼容方面主要是兼容进步极其缓慢的IE 浏览器。写一些常用的,不常用的就遇到了上网搜即可。IE9以下浏览器不能使用opacity (奥啪 c tei)解决方案:opacity:0.5;filter:alfha(opacity=50);filter:progid:DXlmageTransform.Microsoft.Alfha(st...原创 2019-12-22 12:56:09 · 185 阅读 · 0 评论 -
前端提升(16)之 session+cookie 和 token有什么区别? + 浏览器是如何记录用户登陆状态的?
导航1、session+cookie 和 token有什么区别?首先了解一下什么是session、cookie和tokenSession存在于服务端,对于客户端来说是没有Session这个说法的,当服务端与客户端进行连接的时候,服务端的Session就会转换为一个临时的Cookie发送给客户端,如果是Session不存在的话,服务端就会创建一个Session,如果存在的话,就会使用这个Se...原创 2019-12-12 08:20:42 · 329 阅读 · 0 评论 -
前端提升(13) 之 移动端1px问题,为什么会有?如何解决? + typeof和instanceof相同点与不同点 + JS单线程如何改多线程?
导航1、 移动端1px问题,为什么会有?如何解决?1、移动端1px问题,为什么会有?如何解决?因为在移动端,由于屏幕分辨率的不同,现在分为一倍屏、二倍屏、三倍屏。在不同的分辨率上,有可能一像素被渲然成二个像素点或者三个像素点,所以在实际写代码的时候,我们写的 border: 1px solid #000; 可能实际被渲然为 2px/3px;就像我有个一个纹身,我变胖了后,纹身也增大了一...原创 2019-12-10 22:28:32 · 400 阅读 · 0 评论 -
前端技能提升(11) 之 什么是函数柯里化及使用场景 + JS单线程和多线程
导航1、什么是函数柯里化及使用场景原创 2019-12-10 22:20:41 · 323 阅读 · 0 评论 -
前端提升(12) 之 微任务和宏任务 + EventLoop
导航1、微任务和宏任务2、EventLoop(1)所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。(2)主线程之外,还存在一个"任务队列"(task queue)。只要异步任务有了运行结果,就在"任务队列"之中放置一个事件。(3)一旦"执行栈"中的所有同步任务执行完毕,系统就会读取"任务队列",看看里面有哪些事件。那些对应的异步任务,于是...原创 2019-12-10 22:19:47 · 391 阅读 · 0 评论 -
前端提升(14)之 IOS和Android常见兼容问题
导航为什么只有一个问题,我也要煞有其事的搞一张图片呢?我也不知道,可能是因为传统吧。哎对,关于我是处子之身的这一点也得到了解释。1、IOS下input默认样式(圆角、阴影)解决方案input { -webkit-appearance: none; border-radius: 0; border: 1px #ccc solid;}2、在IOS下页面滑动卡顿,Androi...原创 2019-12-09 17:13:31 · 1403 阅读 · 0 评论 -
前端提升(15)之 前端优化
导航https://www.cnblogs.com/xiaohuochai/p/9178390.html#anchor6我以为我会很勤劳的自己整理,我以为终究是我以为。转载 2019-12-09 17:12:53 · 249 阅读 · 0 评论 -
前端提升(10)之线程和进程得区别+ eval是做什么的+哪些操作会造成内存泄漏
导航1、线程和进程得区别举个例子:电脑上开了两个浏览器,一个火狐,一个谷歌。那么这就是两个进程,每个浏览器里面可以开很多网页,把一个网页当做一个线程就好理解多了。进程和线程的区别:1.进程是拥有资源的最小单位;线程是调度的最小单位。2.进程拥有自己独立的地址空间,每启动一个进程,系统会为其配地址空间,建立数据来维护代码段、堆栈段、数据段;线程没有独立的空间地址,它使用相同的地址空间共享...原创 2019-12-08 16:34:09 · 345 阅读 · 0 评论 -
前端提升(9)
导航谁能想到,一下雪,北京变成了下雪的北京。1.手写数组去重,多种方法。(1)indexOf方法let arr = [1,1,2,2,3,3]; let abb = []; for(var i=0;i<arr.length;i++){ if(abb.indexOf(arr[i])==-1){ abb.push(arr[i]) } } console.log...原创 2019-12-08 15:52:22 · 192 阅读 · 0 评论 -
javascript什么是堆,什么是栈?
堆和栈是用来存储变量数据的。JavaScript中的变量分为基本类型和引用类型。基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。1、基本类型基本类型有Undefined、Null、Boolean、Number 和String。这些类型在内存中分别占有固定大小的空间,他们的值保存在栈空间,我们通过按值来访问的。2、引用类型引用类型,值的大小不固定。栈内存...原创 2019-12-08 13:26:08 · 1018 阅读 · 0 评论 -
前端提升(8)
position有几种取值,分别是什么意思?一共五种,就像世界上一共有五种肤色人种,黄种人,白种人,黑种人,棕种人和张钧肤色人种。第一个:static(静态)HTML元素的默认值,不受top、bottom、left、right属性影响,元素出现在正常的文档流中,默认就是这个。不了解也不知道的棕色人种第二个:relative相对定位,表示用top、bottom、right、left属性可以...原创 2019-11-22 16:49:37 · 266 阅读 · 0 评论 -
前端提升(7)
比如你三秒一次,但你又想延时,于是两秒就停一下,一个小时之内,你只执行了一次。爽哎!原创 2019-11-19 22:17:45 · 333 阅读 · 0 评论 -
前端面试题(6)
桃花潭水深千尺,不及俺无耻。原创 2019-11-19 20:41:00 · 202 阅读 · 0 评论 -
面试题导航,这里只有你想不到的题,没有你找得到的题
前端面试题(1)原创 2019-11-16 19:40:23 · 1527 阅读 · 0 评论 -
前端面试题(3)
最有趣的人写的最详细的博客原创 2019-11-13 08:02:24 · 366 阅读 · 0 评论