首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏李才哥

    前端面试系列(4

    第二步:true < 1,这时true会转为1,false会转为0进行比较,因此这一步结果为false

    40510发布于 2019-07-24
  • 来自专栏万丈高楼平地起

    前端面试4)less,sass,stylus

    比如 a:hover 伪类,可以写成: a {     &:hover { color: #ffb3ff; }   } 4>注释 SASS 共有两种注释风格。 ) // #d6d65c   darken(#cc3, 10%) // #a3a329   grayscale(#cc3) // #808080   complement(#cc3) // #33c 4> navbar li { @include rounded(top, left); } #footer { @include rounded(top, left, 5px); } ** 4> ,30px,red); .textShadow(1px,4px,30px,red); } /* 生成后的 CSS */ #main{ box-shadow: 1px 4px 30px red ; text-shadow: 1px 4px 30px red; } 复制代码 方法使用 important!

    1.8K20编辑于 2022-03-08
  • 来自专栏前端开发面试

    前端经典面试题(有答案)4

    console.log(2) }}Foo.prototype.a = function(){ console.log(3);}Foo.a = function(){ console.log(4) 如果在 Webpack4 中你希望开启这个功能,只需要启用 optimization.concatenateModules 就可以了:module.exports = { optimization: 如果使用 Webpack 4 的话,开启生产环境就会自动启动这个优化功能。 怎么加事件监听,两种onclick 和 addEventListener参考 前端进阶面试题详细解答基于 Localstorage 设计一个 1M 的缓存系统,需要实现缓存淘汰机制设计思路如下:存储的每个对象需要添加两个属性 = 2; } else if (charCode <= 0xffff) { total += 3; } else { total += 4;

    70030编辑于 2023-01-06
  • 来自专栏睡不着所以学编程

    前端面试题-每日练习(4)

    4.position:absolute; left: -9999px;:将元素定位在屏幕外,负的左偏移量使其不可见,并且不占据空间。 此时4个定位偏移属性不会被应用,也就是使用left,right,bottom,top将不会生效。 (2)、relative 相对定位,对象遵循常规流,并且参照自身在常规流中的位置通过top,right,bottom,left这4个定位偏移属性进行偏移时不会影响常规流中的任何元素。 (4)、fixed 固定定位,与absolute一致,但偏移定位是以窗口为参考。当出现滚动条时,对象不会随着滚动。 前端提交到后台的数据应该是json字符串类型,但是前端没有将对象JSON.stringify转化成字符串。

    52920编辑于 2023-09-11
  • 来自专栏js刷leetcode

    前端leetcde算法面试套路之双指针4

    上一 part 刚写完二分和滑窗,他们都属于特殊的双指针方法,所以这一 part 直接汇总一下除了特殊的二分和滑窗外的其他双指针写法

    47640编辑于 2023-01-06
  • 来自专栏李才哥

    前端面试题库系列(4

    你觉得最难得技术难点是什么 你见过的最好的代码是什么 作者:Belinda https://segmentfault.com/a/1190000015916686 前言 最近参加了几场面试 ,积累了一些高频面试题,我把面试题分为两类,一种是基础试题: 主要考察前端技基础是否扎实,是否能够将前端知识体系串联。 (2,4)) // 第三种 // console.log(str.substr(2,2)) // 3、var arr=[1,3,2,4,2,22,1],消除arr的重复项,并按照 (3)) console.log(mySun(3)(4)) console.log(mySun(4,3)) // 8、下面代码控制台会有几次输出,分辨输出什么: })();//1 4 3 2*/ </script> </body> </html> <!

    1.9K10发布于 2019-09-09
  • 来自专栏CSDN技术头条

    4前端开发经验,面试被虐,结局逆转

    扫码抢购吧> 课程亮点 36 个热点主题 50 讲系统性整理输出 在实战演练中掌握前端知识和编程技巧 面试切入,立体分析高频考点和底层原理 课程介绍 作者 LucasHC(侯策),作为资深 Web 开发工程师和具有多年宝贵经验的面试官 ,系统梳理了前端开发核心知识脉络,同时立体剖析了前端开发进阶的方方面面,旨在帮读者突破学习瓶颈,提升综合技术实力。 内容示例:JavaScript 知识图谱 <点击放大图片> 作者介绍 侯策,知乎「前端开发」话题优秀回答者、《React 状态管理与同构实战》作者,曾就职于百度知识搜索部、法国能源和苏伊士集团、硅谷 BePATIENT 集团,负责前端开发。 工作中主导百场以上面试工作,在带领新人快速成长方面富有经验。

    1.1K20发布于 2019-05-14
  • 来自专栏前端开发面试手册

    字节前端必会vue面试题集锦4

    Vue项目性能优化-详细Vue 框架通过数据双向绑定和虚拟 DOM 技术,帮我们处理了前端开发中最脏最累的 DOM 操作部分, 我们不再需要去考虑如何操作 DOM 以及如何最高效地操作 DOM;但 Vue ;#如果文件大于1k就启动压缩gzip_min_length 1k;#以16k为单位,按照原始数据的大小以4倍的方式申请内存空间,一般此项不要修改gzip_buffers 4 16k;#压缩的等级,数字选择范围是 而 CDN 可以通过不同的域名来加载文件,从而使下载文件的并发连接数大大增加,且CDN 具有更好的可用性,更低的网络延迟和丢包率4. this 方便code里面的变量取值 let renderFn = new Function(`with(this){return ${code}}`); return renderFn;}参考 前端进阶面试题详细解答 Vue 组件间通信是面试常考的知识点之一,这题有点类似于开放题,你回答出越多方法当然越加分,表明你对 Vue 掌握的越熟练。

    1.3K60编辑于 2023-01-06
  • 来自专栏前端开发面试手册

    2023前端二面必会vue面试题指南4

    mutation 是同步更新,$watch 严格模式下会报错action 是异步操作,可以获取数据后调用mutation 提交最终数据Vue路由hash模式和history模式1. hash模式早期的前端路由的实现就是基于 hashchange", funcRef, false);每一次改变 hash(window.location.hash),都会在浏览器的访问历史中增加一个记录利用 hash 的以上特点,就可以来实现前端路由 window.history.replaceState(null, null, path);这两个方法有个共同的特点:当调用他们修改浏览器历史记录栈后,虽然当前 URL 改变了,但浏览器不会刷新页面,这就为单页应用前端路由 ; }})参考 前端进阶面试题详细解答写过自定义指令吗? 数据流动单向,都支持服务器的渲染SSR4.

    99430编辑于 2023-01-06
  • 来自专栏前端技术分享小合集

    社招前端二面必会手写面试题总结4

    / 设置只读 }) // 如果属性值依然为对象,要通过递归来进行进一步的冻结 myFreeze(obj[key]); } } }}参考 前端进阶面试题详细解答实现 // [1,2,3,4] [1,2,3,4]明明我只改变了s1的play属性,为什么s2也跟着变了呢? = new Child3(); s3.play.push(4); console.log(s3.play, s4.play); // [1,2,3,4] [1,2,3]之前的问题都得以解决。 Child4() { Parent4.call(this); this.type = 'child4'; } Child4.prototype = Parent4.prototype; (s3)子类实例的构造函数是Parent4,显然这是不对的,应该是Child4

    1.1K20编辑于 2023-01-06
  • 来自专栏js刷leetcode

    前端leetcde算法面试套路之二叉树4

    前端就该用JS写算法 -- 树 -- 简单的那 30%这里优先选择了 LeetCode 热题 HOT 100 中的树题,毕竟刷题的边际收益就是冲击需要算法的面试,所以 Hot 优先级更高。 所以是后进先出,所以如果是中序遍历,左 - 中 - 右 ,那么在插入栈的时候要反过来 右 - 中 - 左按照那个男人的指示,正常我们就用递归做就好,就好像我们做非排序题排序的时候,sort 一下就好了,但是一旦面试官问到用另外的迭代方式的时候 如果遇到的节点是灰色的,则将节点输出 * 4. 如果遇到的节点是灰色的,则将节点输出 * 4.

    37320编辑于 2023-01-06
  • 来自专栏前端面试

    美团前端一面必会react面试4

    } Connect.contextTypes = { store: storeShape } return Connect; } }参考 前端进阶面试题详细解答

    4.8K30编辑于 2023-01-06
  • 来自专栏森屿暖树

    前端特效学习4

    效果图 HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>demo</title> <link rel="stylesheet" type="text/css" href="css/style.css"/> </head> <body>

    <div class="cube

    44420编辑于 2022-03-23
  • 来自专栏前端迷

    前端面试宝典 - 图解前端

    这是一份自己总结的关于准备前端面试的一个复习汇总项目,项目不定时更新。 这不仅仅是一份用于求职面试的攻略,也是一份前端er用来检视自己,实现突破的宝典。 以下是我整理的一些个人认为比较新且有前景的技术: AI 人工智能正在改变着我们的生活,前端也不例外 Serverless 使得开发更聚焦 IOT/AR/VR 带来的交互形式的变化 可视化 PWA 前端之外 阿里巴巴 P5 面试分享:2018阿里巴巴前端面试总结(题目+答案) P6 前端面试分享: 两年经验社招-阿里巴巴 面试分享:一年经验初探阿里巴巴前端社招 阿里巴巴前端面试分享-社招(p6) 头条 P4 今日头条前端面试-2018.03.23 记一次字节跳动前端面试,已拿offer 字节跳动 前端 三面面经 2019 字节跳动春招 web前端面试题 一面 字节跳动前端实习一面二面HR面面经 头条前端一面 记一次今日头条前端面试 P5 前端面试-今日头条 字节跳动春招前端三轮面经 今日头条前端三轮面试面经 P6 字节跳动,前端面试 HR 到了这一步说明技术上没有什么问题了,接下来就是 HR 看你这个人价值观是否符合了

    2.4K30发布于 2019-07-19
  • 来自专栏前端开发面试

    前端面试前端性能优化篇

    不论是什么样的前端面试,总会问到的一个问题:前端性能优化。相信如果这个问题没有答好,在面试中会很被动。于是,趁着这个天天宅的时期,好好的整理了一番。 impotant4、优化css reset,项目中不会用到这么多reset5、避免使用css表达式动画优化1、可以使用transform开启图形加速2、用translate取代left,可以避免页面重排更多面试题解答参见 前端进阶面试题详细解答选择器优化1、选择器嵌套尽量不要超过三层2、id选择器尽量不要嵌套3、使用继承体积优化1、提取公共CSS三、JS优化运行速度1、如果没有兼容问题,尽量使用原生方法2、根据兼容浏览器的最低版本 ,考虑是否使用polyfill3、switch语句相对if,可以较快通过将case语句按照最可能到最不可能的顺序进行组织4、位运算较快。 使用前端缓存,如: LocalStorage、Cookie、SessionStorage等5、减少重定向请求,比如:nginx反向代理的重定向6、避免使用服务端字体五、React性能优化1、优化react

    84942编辑于 2022-09-30
  • 来自专栏牛客网

    头条前端实习面试

    头条前端实习面试 作者:offer-hunter 链接:https://www.nowcoder.com/discuss/155934? type=2&order=3&pos=11&page=1 来源:牛客网 一面二面紧挨着,视频面试只把记住的几个题记下来了 其余的都是我的 project 相关,没有列出来的必要 这是我放在印象笔记的,所以还有当时实现的代码 // 会alert4次 helloworld, 每次间隔3秒 repeatFunc('hellworld'); // 会alert4次 worldhellp, 每次间隔3秒 repeatFunc('worldhello 3000); // 输出 // 会alert4次 helloworld, 每次间隔3秒 repeatFunc('hellworld'); 这种实现如果调用两次 repeatFunc 一共会输出4次,因为 count 被公用了 而且只能接受一个参数 当时更好的写法没有想出来 面试官到最后给了一个写法,但是有错误, 改完之后: async function wait(seconds) { return

    91440发布于 2019-05-05
  • 来自专栏Dawnzhang的开发者手册

    前端面试汇总

    4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理。 构造函数、原型、原型链、JS面试对象的理解 构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例。构造函数模式中拥有了类和实例的概念,并且实例和实例之间是相互独立的,即实例识别。 面试对象:将所需要做的功能抽象成一个“对象”,然后反复调用这个对象来完成你想要的功能 14.  ) 前端代理我在vue中主要是通过vue脚手架中的config中的index文件来配置的,其中有个proxyTable来配置跨域的 三、是CORS CORS全称叫跨域资源共享,主要是后台工程师设置后端代码来达到前端跨域请求的 方面: 加载优化 渲染优化 内存优化 电源优化 核心:减少前端资源数量,减小前端资源大小,减少dom操作 代码层面:注意事件的销毁、路由懒加载、提取公共代码、css放前面、组件懒加载、减少代码体积大小

    2.6K51编辑于 2022-05-10
  • 来自专栏知道一点点

    前端面试-汇总

    一,css部分,大致可以问的几处地方 盒模型 组成 content+ border + padding + margin 标准盒模型(用box-sizing:content-box;),IE模型(box-size: border-box) 垂直居中方法(方法太多了,随便举几个)    1.display: flex;    2. position:absolute;    3, transform 三栏布局 (放几个常见的) float flex position 选择器权重计算方式

    70720发布于 2019-10-23
  • 来自专栏web前端教室

    前端新手如何面试

    你要面试一个职位,首先要搞清楚对方的招聘要求,1,2,3.。。你能不能满足。 例如你是蓝翔-推土机专业,然后来找前端工作,那你这转弯半径就有点大,就不太好搞。 然后再这个推土机专业的基础上,你肯定是自学的前端,那你的前端水平、层次和能力,肯定又有区别。 所以你的情况,一定程度上决定了你的能力,也决定了你入行的第一、二份前端工作能进的是什么样的公司。 就是说,没什么奇遇的话,马云爸爸肯定看不上推土机专业的你。 你当然可以在家闭关十年,学成一代前端大拿,然后出来找个前端工作;也可以从一个只会CSS的切图仔,边切边学,而成一代大拿。 新手面试这个就这些,完了。

    68450发布于 2018-02-07
  • 来自专栏全栈程序员必看

    前端面试题大全_最新前端面试

    “全方位总结一下所遇到的面试题目,与大家共同学习,也是对自己的一次总结” 前言 今天给朋友们分享我花了将近一个月时间,参考了很多网上的优质博文和项目整理的一份比较全面的前端面试题集,还有面试前刷过的题目 … 4前端框架面试题 ---- Vue Vue 双向绑定原理 描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程? 你是如何理解 Vue 的响应式系统的? 为什么React Router v4中使用 switch 关键字 ? … 5、浏览器面试题 ---- 能不能说一说浏览器缓存? 能不能说一说浏览器的本地存储?各自优劣如何? 2)自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。 3)项目介绍 4)前端开发的职业现状和前景是什么? 5)平时是如何学习前端开发的? 当你把大厂面试题知识点都看完并且理解了,以后就没有你过不了的前端面试。资源都帮你整理好了,还不学就有些说不过去了。 不想每次面试都像菜市场上廉价的白菜一样让人挑选,那就让自己强大起来。

    87330编辑于 2022-09-27
领券